1 /* This file is property of and copyright *
\r
2 * ALICE Experiment at CERN, All rights reserved. *
\r
3 * See cxx source for full Copyright notice */
\r
5 /// @file AliAnaConvCorrPion.h
\r
6 /// @author Svein Lindal
\r
7 /// @brief Class used to find correlations between pions and charged tracks
\r
10 #ifndef ALIANACONVCORRPION_CXX
\r
11 #define ALIANACONVCORRPION_CXX
\r
13 #include "AliAnaConvCorrBase.h"
\r
15 //#include "THnSparse.h"
\r
17 //class AliAODConversionPhoton;
\r
20 class AliAnaConvCorrPion : public AliAnaConvCorrBase {
\r
24 AliAnaConvCorrPion();
\r
25 AliAnaConvCorrPion(TString name, TString title);
\r
26 virtual ~AliAnaConvCorrPion();
\r
28 TAxis& GetAxisM() { return fAxisM; }
\r
31 //Correlate pions with charged tracks
\r
32 //virtual void CorrelateWithHadrons(AliAODConversionPhoton * pion, const TClonesArray * tracks, const Bool_t isolated, const Int_t nSpawn, const Int_t * const spawn );
\r
34 void CreateHistograms();
\r
36 //void Process(TClonesArray * pions, TClonesArray * photons, TClonesArray * tracks);
\r
39 void FillTriggerCounters(const AliAODConversionParticle * particle, Int_t leading);
\r
43 void InitMassAxis();
\r
44 //Get array of track labels of the 4 decay electrons (2gamma * 2 electrons)
\r
45 //void GetTrackLabels(const AliAODConversionPhoton * pion, const TClonesArray * photons, Int_t* trackLabels);
\r
47 //TH2F * fhPtVsInvMass;
\r
49 TH2D * hTriggerPtvsMass[3]; //Histograms containing number of triggers in various bins
\r
50 TAxis fAxisM; //Mass axis
\r
52 AliAnaConvCorrPion(const AliAnaConvCorrPion&); // not implemented
\r
53 AliAnaConvCorrPion& operator=(const AliAnaConvCorrPion&); // not implemented
\r
54 ClassDef(AliAnaConvCorrPion, 2); //
\r