#include <XANAGeneratorParticle.h>
Public Methods | |
XANAGeneratorParticle () | |
virtual | ~XANAGeneratorParticle () |
XANAGeneratorParticle (Short_t line_, Short_t status, Short_t pid, Short_t mo1, Short_t mo2, Short_t da1, Short_t da2, HepLorentzVector momentum, Float_t mass, HepLorentzVector vertex) | |
Construct from hep event data. More... | |
Short_t | getLine () const |
Short_t | getStatus () const |
Short_t | getPartId () const |
Short_t | getMo1 () const |
Short_t | getMo2 () const |
Short_t | getDa1 () const |
Short_t | getDa2 () const |
HepLorentzVector | getMomentum () const |
Float_t | getMass () const |
HepLorentzVector | getVertex () const |
Bool_t | operator== (const XANAGeneratorParticle &p) const |
void | addMother (const XANAGeneratorParticle *part) |
void | addDaughter (const XANAGeneratorParticle *part) |
Float_t | eta () const |
Float_t | et () const |
Float_t | x () const |
Float_t | y () const |
Float_t | z () const |
Float_t | t () const |
void | print (Short_t ilevel=8) const |
print the particle information in hep event format The format is: --ID---st---Mo1---Mo2---Da1---Da2------px------py------pz-------E-------m---------x---------y---------z---------t-. More... | |
Private Attributes | |
Short_t | line_ |
the HepEvent line number. More... | |
Short_t | status_ |
the HepEvent status code (LUJETS K(1)) (1=stable). More... | |
Short_t | pid_ |
the particle pdg id (LUJETS K(2)). More... | |
Short_t | mo1_ |
the HepEvent line number of first mother (LUJETS K(3)). More... | |
Short_t | mo2_ |
the HepEvent line number of second mother (cmkin???). More... | |
Short_t | da1_ |
the HepEvent line numberof first daughther (LUJETS K(4)). More... | |
Short_t | da2_ |
the HepEvent line number of last daughther (LUJETS K(5)). More... | |
HepLorentzVector | momentum_ |
the momentum four vector (LUJETS P(1-4)). More... | |
Float_t | mass_ |
the mass (LUJETS P(5)). More... | |
HepLorentzVector | vertex_ |
the vertex four vector (mm, mm/c) (LUJETS V(1-4)). More... |
|
|
|
|
|
Construct from hep event data.
|
|
|
|
|
|
|
|
|
|
Definition at line 37 of file XANAGeneratorParticle.h. References da1_.
00037 {return da1_;}; |
|
Definition at line 38 of file XANAGeneratorParticle.h. References da2_.
00038 {return da2_;}; |
|
Definition at line 32 of file XANAGeneratorParticle.h. References line_.
00032 {return line_;} |
|
Definition at line 40 of file XANAGeneratorParticle.h. References mass_.
00040 {return mass_;} |
|
Definition at line 35 of file XANAGeneratorParticle.h. References mo1_.
00035 {return mo1_;}; |
|
Definition at line 36 of file XANAGeneratorParticle.h. References mo2_.
00036 {return mo2_;}; |
|
Definition at line 39 of file XANAGeneratorParticle.h. References momentum_. Referenced by main.
00039 {return momentum_;} |
|
Definition at line 34 of file XANAGeneratorParticle.h. References pid_.
00034 {return pid_;}; |
|
Definition at line 33 of file XANAGeneratorParticle.h. References status_.
00033 {return status_;} |
|
Definition at line 41 of file XANAGeneratorParticle.h. References vertex_.
00041 {return vertex_;} |
|
|
|
print the particle information in hep event format The format is: --ID---st---Mo1---Mo2---Da1---Da2------px------py------pz-------E-------m---------x---------y---------z---------t-.
Referenced by main. |
|
Definition at line 56 of file XANAGeneratorParticle.h. References vertex_.
|
|
Definition at line 53 of file XANAGeneratorParticle.h. References vertex_.
|
|
Definition at line 54 of file XANAGeneratorParticle.h. References vertex_.
|
|
Definition at line 55 of file XANAGeneratorParticle.h. References vertex_.
|
|
the HepEvent line numberof first daughther (LUJETS K(4)).
Definition at line 77 of file XANAGeneratorParticle.h. Referenced by getDa1. |
|
the HepEvent line number of last daughther (LUJETS K(5)).
Definition at line 79 of file XANAGeneratorParticle.h. Referenced by getDa2. |
|
the HepEvent line number.
Definition at line 67 of file XANAGeneratorParticle.h. Referenced by getLine. |
|
the mass (LUJETS P(5)).
Definition at line 83 of file XANAGeneratorParticle.h. Referenced by getMass. |
|
the HepEvent line number of first mother (LUJETS K(3)).
Definition at line 73 of file XANAGeneratorParticle.h. Referenced by getMo1. |
|
the HepEvent line number of second mother (cmkin???).
Definition at line 75 of file XANAGeneratorParticle.h. Referenced by getMo2. |
|
the momentum four vector (LUJETS P(1-4)).
Definition at line 81 of file XANAGeneratorParticle.h. Referenced by getMomentum. |
|
the particle pdg id (LUJETS K(2)).
Definition at line 71 of file XANAGeneratorParticle.h. Referenced by getPartId. |
|
the HepEvent status code (LUJETS K(1)) (1=stable).
Definition at line 69 of file XANAGeneratorParticle.h. Referenced by getStatus. |
|
the vertex four vector (mm, mm/c) (LUJETS V(1-4)).
Definition at line 85 of file XANAGeneratorParticle.h. |