44 #include "G4TrackVector.hh"    59   if(!track->GetUserInformation()) 
    70                              track->GetVertexPosition());
    81       AddParticle(
fmom, prodpos, endpos,
    82                   track->GetDefinition()->GetPDGEncoding(),
    95       G4Track* tr = (*childrens)[
index] ;
    96       tr->SetParentID( track->GetParentID() );
   120   if(std::find( types.begin(), types.end(),
   121                 track->GetDefinition()->GetPDGEncoding())
   122      != types.end()) 
return true;
 G4TrackVector * GimmeSecondaries() const
 
G4TrackingManager * fpTrackingManager
 
static MCTruthManager * GetInstance()
 
MCTruthConfig * GetConfig() const
 
void SetUserTrackInformation(G4VUserTrackInformation *aValue)
 
G4bool trackToBeStored(const G4Track *)
 
virtual ~MCTruthTrackingAction()
 
std::vector< G4int > & GetParticleTypes()
 
Definition of the MCTruthTrackingAction class. 
 
void PostUserTrackingAction(const G4Track *)
 
void PreUserTrackingAction(const G4Track *)
 
CLHEP::HepLorentzVector G4LorentzVector