class AliTagAnalysis;
class TGridResult;
-typedef enum {kMultiplicity, kZVertex, kEventPlane, kLeadingParticleEta, kUser1, kUser2} EventPoolAxis_t;
+typedef enum {kMultiplicity, kZVertex, kEventPlane, kLeadingParticleEta, kLeadingParticlePhi, kUser1, kUser2} EventPoolAxis_t;
class AliEventPoolOTF : public AliVEventPool
{
AliEventPoolOTF();
AliEventPoolOTF(const char* name, const char* title = "AOD");
- virtual ~AliEventPoolOTF() {;}
+ virtual ~AliEventPoolOTF();
// Interface
virtual TChain* GetNextChain();
virtual void GetCurrentBin(Float_t* /*bin*/);
{fValueMin[kEventPlane] = min; fValueMax[kEventPlane] = max; fValueStep[kEventPlane] = step;}
virtual void SetLeadingParticleEtaBinning(Float_t min, Float_t max, Float_t step)
{fValueMin[kLeadingParticleEta] = min; fValueMax[kLeadingParticleEta] = max; fValueStep[kLeadingParticleEta] = step;}
+ virtual void SetLeadingParticlePhiBinning(Float_t min, Float_t max, Float_t step)
+ {fValueMin[kLeadingParticlePhi] = min; fValueMax[kLeadingParticlePhi] = max; fValueStep[kLeadingParticlePhi] = step;}
//
void SetTagDirectory(const char* dirname) {fTagDirectory = dirname;};
const char* fTagDirectory; // Directory with local tag files
// Common pool cuts
// Multiplicity
- Float_t fValueMin[6]; // Minimum value
- Float_t fValueMax[6]; // Maximum value
- Float_t fValueStep[6]; // Step size
- Float_t fValue[6]; // Current value
+ Float_t fValueMin[10]; // Minimum value
+ Float_t fValueMax[10]; // Maximum value
+ Float_t fValueStep[10]; // Step size
+ Float_t fValue[10]; // Current value
//
Int_t fBinNumber; // Current bin number
Bool_t fNoMore; // No more bins