AliAnaChargedParticles() ; // default ctor
virtual ~AliAnaChargedParticles() { ; } // virtual dtor
+ void FillPrimaryHistograms();
+
TList * GetCreateOutputObjects();
void Init();
void MakeAnalysisFillAOD() ;
- void MakeAnalysisFillHistograms() ;
-
- void SwitchOnFillPileUpHistograms() { fFillPileUpHistograms = kTRUE ; }
- void SwitchOffFillPileUpHistograms() { fFillPileUpHistograms = kFALSE ; }
+ void MakeAnalysisFillHistograms() ;
- void SwitchOnFillTrackBCHistograms() { fFillVertexBC0Histograms = kTRUE ; }
- void SwitchOffFillTrackBCHistograms() { fFillVertexBC0Histograms = kFALSE ; }
+ void SwitchOnFillTrackBCHistograms() { fFillTrackBCHistograms = kTRUE ; }
+ void SwitchOffFillTrackBCHistograms() { fFillTrackBCHistograms = kFALSE ; }
void SwitchOnFillVertexBC0Histograms() { fFillVertexBC0Histograms = kTRUE ; }
void SwitchOffFillVertexBC0Histograms() { fFillVertexBC0Histograms = kFALSE ; }
private:
- Bool_t fFillPileUpHistograms; // Fill pile-up related histograms
Bool_t fFillTrackBCHistograms; // Fill histograms for tracks with TOF BC=0 or not related histograms
Bool_t fFillVertexBC0Histograms; // Fill histograms for tracks with vertex BC=0 or not related histograms
+ TLorentzVector fMomentum; //! Temporary momentum container
//Histograms
TH1F * fhNtracks; //! track multiplicity distribution