_HADES_CLASS_DESCRIPTION HVirtualCandSim Simulation object keeping HGeant information in addition to the normal HVirtualCand. For documentation of enum constants see hparticledef.h
UInt_t | fGeantCorrTrackIds | Geant number of correlated track ids (which detector has seen this track?) |
Int_t | fGeantCreationMechanism | GEANT creatiom mechanism |
Int_t | fGeantGrandParentPID | GEANT grand parent track PID |
Int_t | fGeantGrandParentTrackNum | GEANT grand parent track number |
Int_t | fGeantMediumNumber | GEANT medium number |
Int_t | fGeantPID | GEANT PID value |
Int_t | fGeantParentPID | GEANT parent track PID |
Int_t | fGeantParentTrackNum | GEANT parent track number |
Int_t | fGeantTrack | GEANT track number |
Float_t | fGeantgeninfo | GEANT info on particle generation |
Float_t | fGeantgeninfo1 | GEANT info on particle generation |
Float_t | fGeantgeninfo2 | GEANT info on particle generation |
Float_t | fGeantgenweight | GEANT info on particle generation |
Float_t | fGeantxMom | GEANT x mom [Mev/c] |
Float_t | fGeantxVertex | GEANT x vertex [mm] |
Float_t | fGeantyMom | GEANT y mom [Mev/c] |
Float_t | fGeantyVertex | GEANT y vertex [mm] |
Float_t | fGeantzMom | GEANT z mom [Mev/c] |
Float_t | fGeantzVertex | GEANT z vertex [mm] |
print one candidate object and the flags which have been already set to HVirtualCand print option bits bit 1 : print hit indices (selection == 1) 2 : print hit indices (selection == 2) 3 : print chi2s and matching vars (selection == 4) 4 : print selection flags (selection == 8) 5 : print Geant infos (selection == 16)
{ return (fGeantxMom ==-1 && fGeantyMom ==-1 && fGeantzMom ==-1 ) ? -1 : sqrt(fGeantxMom*fGeantxMom+fGeantyMom*fGeantyMom+fGeantzMom*fGeantzMom);}