]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWG4/PartCorrDep/AliAnaParticleIsolation.h
Move initialization of common analysis services pointers from init parameters to...
[u/mrichter/AliRoot.git] / PWG4 / PartCorrDep / AliAnaParticleIsolation.h
index 99eba20431b0900efae519d8559b15328d322fc4..ba7175fbc2aee04878d714266b2e0c299304c010 100755 (executable)
 // --- ROOT system ---
 class TH2F;
 class TList ;
+class TObjString;
 
 // --- ANALYSIS system ---
 #include "AliAnaPartCorrBaseClass.h"
+class AliAODPWG4Particle;
 class AliAODPWG4ParticleCorrelation ;
 
 
 class AliAnaParticleIsolation : public AliAnaPartCorrBaseClass {
 
-public: 
-       
+ public:   
   AliAnaParticleIsolation() ; // default ctor
+  virtual ~AliAnaParticleIsolation() ; //virtual dtor
+
+ private:
   AliAnaParticleIsolation(const AliAnaParticleIsolation & g) ; // cpy ctor
   AliAnaParticleIsolation & operator = (const AliAnaParticleIsolation & g) ;//cpy assignment
-  virtual ~AliAnaParticleIsolation() ; //virtual dtor
-  
-  Bool_t CheckInvMass(const Int_t icalo,const AliAODPWG4ParticleCorrelation * ph) const ;
+
+ public:
+
+  Bool_t CheckInvMass(const Int_t icalo,const AliAODPWG4Particle * ph) ;
   
-  TList *  GetCreateOutputObjects();
+  TObjString * GetAnalysisCuts();
+  TList      * GetCreateOutputObjects();
   
   void MakeAnalysisFillAOD()  ;
   
@@ -98,7 +104,6 @@ public:
  private:
   
   TString  fCalorimeter ;   // Calorimeter where neutral particles in cone for isolation are;
-  Double_t fVertex[3] ;     //! Event Vertex
   Bool_t   fReMakeIC ;      // Do isolation analysis
   Bool_t   fMakeSeveralIC ; // Do analysis for different IC
   Bool_t   fMakeInvMass;    // Select candidate if no pair from decay
@@ -169,7 +174,7 @@ public:
   Float_t fHistoPtInConeMax;   // PtInCone maximum in histogram
   Float_t fHistoPtInConeMin;   // PtInCone maximum in histogram 
   
-  ClassDef(AliAnaParticleIsolation,2)
+  ClassDef(AliAnaParticleIsolation,3)
     } ;