]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWGLF/totEt/AliAnalysisEtSelectorPhos.h
Merge branch 'feature-movesplit'
[u/mrichter/AliRoot.git] / PWGLF / totEt / AliAnalysisEtSelectorPhos.h
index fea33a29ca7fa5fe186816b55808680b5e16739e..92315988a2e0308fb15570199eb3b300c62eb67e 100644 (file)
@@ -13,6 +13,7 @@ class TH2I;
 class TParticle;
 class AliPHOSGeometry;
 class AliESDEvent;
+class AliStack;
 
 class AliAnalysisEtSelectorPhos : public AliAnalysisEtSelector
 {
@@ -26,6 +27,7 @@ public:
     virtual TRefArray* GetClusters();
     virtual Bool_t PassMinEnergyCut(const AliESDCaloCluster& cluster) const;
     virtual Bool_t PassMinEnergyCut(const TParticle& part) const;
+    virtual Bool_t PassMinEnergyCut(Double_t e) const;
     virtual Bool_t PassDistanceToBadChannelCut(const AliESDCaloCluster& cluster) const;
     virtual Bool_t PassTrackMatchingCut(const AliESDCaloCluster& cluster) const;
     virtual Bool_t CutGeometricalAcceptance(const TParticle& part);    
@@ -35,6 +37,8 @@ public:
     virtual Int_t Init(const AliESDEvent *ev);
 
     virtual Bool_t IsDetectorCluster(const AliESDCaloCluster& cluster) const {return cluster.IsPHOS();}
+
+     virtual UInt_t GetLabel(const AliESDCaloCluster *cluster, AliStack *stack);
     
 private:
 
@@ -42,11 +46,11 @@ private:
     int LoadGeometry(); // load geometry
     int LoadBadMaps(); // load bad maps
     
-    AliPHOSGeometry *fGeoUtils; // geo utils
+    AliPHOSGeometry *fGeoUtils; //! geo utils
     
-    TH2I *fBadMapM2; // Bad map
-    TH2I *fBadMapM3; // Bad map
-    TH2I *fBadMapM4; // Bad map
+    TH2I *fBadMapM2; //! Bad map
+    TH2I *fBadMapM3; //! Bad map
+    TH2I *fBadMapM4; //! Bad map
 
     Bool_t fMatrixInitialized; // matrix initialized