class AliESDtrackCuts;
class AliMultiplicityCorrection;
+class AliCorrection;
+class TNtuple;
class AliMultiplicityMCSelector : public AliSelectorRL {
public:
void ReadUserObjects(TTree* tree);
AliMultiplicityCorrection* fMultiplicity; // object containing the extracted data
- AliESDtrackCuts* fEsdTrackCuts; // Object containing the parameters of the esd track cuts
+ AliESDtrackCuts* fEsdTrackCuts; // Object containing the parameters of the esd track cuts
+
+ Bool_t fSystSkipParticles; // if true skips particles (systematic study)
+ AliCorrection* fParticleCorrection[4]; // correction from measured to generated particles for trigger, vertex sample in |eta| < 2;
+ // for each of the species: pi, k, p, other; for systematic study of pt cut off
+ Int_t fSelectProcessType; // 0 = all (default), 1 = ND, 2 = SD, 3 = DD (for systematic study)
+ TNtuple *fParticleSpecies; // per event: (pi, k, p, rest (in |eta| < 2)) X (true, recon); (for systematic study)
private:
AliMultiplicityMCSelector(const AliMultiplicityMCSelector&);