// "Trackable" criteria
Float_t GetTPCTrackLength(Float_t bz, Float_t ptmin, Int_t &counter, Float_t deadWidth);
-
+ // Navigation
+ Int_t GetMother() const {return fMother;}
+ Int_t GetFirstDaughter() const {return fFirstDaughter;}
+ Int_t GetLastDaughter() const {return fLastDaughter;}
+ void SetMother(Int_t idx) {fMother = idx;}
+ void SetFirstDaughter(Int_t idx) {fFirstDaughter = idx;}
+ void SetLastDaughter(Int_t idx) {fLastDaughter = idx;}
+ void SetLabel(Int_t label) {fLabel = label;}
+
private:
TParticle *fParticle; // The wrapped TParticle
TRefArray *fTrackReferences; // Reference array to track references
Int_t fNTrackRef; // Number of track references
Int_t fLabel; // fParticle Label in the Stack
+ Int_t fMother; // Mother particles
+ Int_t fFirstDaughter; // First daughter
+ Int_t fLastDaughter; // LastDaughter
ClassDef(AliMCParticle,0) // AliVParticle realisation for MCParticles
};