- static const Int_t fgkNParentsMax = 5; /// maximum number of parents
- TLorentzVector fPrec; /// reconstructed 4-momentum
- Double_t fXYZ[3]; /// primary vertex position from the ITS
- Bool_t fIsTriggered; /// flag for trigger
- Int_t fCharge; /// muon charge
- Float_t fCentr; /// centrality
- TLorentzVector fPgen; /// 4-momentum of the generated particle
- Int_t fTrackPythiaLine; ///line of kin. stack where rec. track (in general, the muon) is stored
- Int_t fTrackPDGCode; ///pdg code of the rec. track (in general will be a muon)
- Int_t fParentPDGCode[fgkNParentsMax]; /// hadronised parents and grandparents
- Int_t fParentPythiaLine[fgkNParentsMax];///line of Pythia output for hadronised parents & grandparents
- Int_t fQuarkPDGCode[4]; /// pdg of the string [0], quarks/gluons [1,2], sometimes proton [3]
- Int_t fQuarkPythiaLine[4]; ///line of Pythia output for string [0] and quarks [1,2], sometimes proton [3]
- Bool_t fOscillation; /// flag for oscillation
- Int_t fNParents; ///acually filled no. of *fragmented* parents
+ static const Int_t fgkNParentsMax = 5; ///< maximum number of parents
+ TLorentzVector fPrec; ///< reconstructed 4-momentum
+ Double_t fXYZ[3]; ///< primary vertex position from the ITS
+ Bool_t fIsTriggered; ///< flag for trigger
+ Int_t fCharge; ///< muon charge
+ Double_t fChi2; ///< chi2 / ndf in the MUON track fit
+ Float_t fCentr; ///< centrality
+ TLorentzVector fPgen; ///< 4-momentum of the generated particle
+ Int_t fTrackPythiaLine; ///< line of kin. stack where rec. track (in general, the muon) is stored
+ Int_t fTrackPDGCode; ///< pdg code of the rec. track (in general will be a muon)
+ Int_t fParentPDGCode[fgkNParentsMax]; ///< hadronised parents and grandparents
+ Int_t fParentPythiaLine[fgkNParentsMax];///< line of Pythia output for hadronised parents & grandparents
+ Int_t fQuarkPDGCode[4]; ///< pdg of the string [0], quarks/gluons [1,2], sometimes proton [3]
+ Int_t fQuarkPythiaLine[4]; ///< line of Pythia output for string [0] and quarks [1,2], sometimes proton [3]
+ Bool_t fOscillation; ///< flag for oscillation
+ Int_t fNParents; ///< acually filled no. of *fragmented* parents
+ Double_t fWeight; ///< weight assigned to the muon
+ /// Set flag for oscillation