]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - EMCAL/AliEMCALJetFinderAlgoOmni.h
Station2 detailed geometry builder (Sanjoy, Sukalyan, Shakeel)
[u/mrichter/AliRoot.git] / EMCAL / AliEMCALJetFinderAlgoOmni.h
index 7827ac29c5f656aff30a3e5cedd472ab6dee7b2d..41ceaeed8458befcdb82a974575d12dfec1433d0 100644 (file)
@@ -31,22 +31,22 @@ public:
   ~AliEMCALJetFinderAlgoOmni();
   void InitUnitArray();                      
   void SetNumUnits(Int_t numUnits)           {fNumUnits = numUnits;}
-  Int_t GetNumUnits()                        {return fNumUnits;}
+  Int_t GetNumUnits() const                  {return fNumUnits;}
   void SetJetESeed(Float_t eSeed)            {fESeed = eSeed;}
-  Float_t GetJetESeed()                      {return fESeed;}
+  Float_t GetJetESeed() const                {return fESeed;}
   void SetConeRad(Float_t coneRad)           {fConeRad = coneRad;}
-  Float_t GetConeRad()                       {return fConeRad;}
+  Float_t GetConeRad() const                 {return fConeRad;}
   void SetJetEMin(Float_t jetEMin)           {fJetEMin = jetEMin;}
-  Float_t GetJetEMin()                       {return fJetEMin;}
+  Float_t GetJetEMin() const                 {return fJetEMin;}
   void SetEtMin(Float_t etMin)               {fEtMin = etMin;}
-  Float_t GetEtMin()                         {return fEtMin;}
+  Float_t GetEtMin() const                   {return fEtMin;}
   void SetMinMove(Float_t minMove)           {fMinMove = minMove;}
   void SetMaxMove(Float_t maxMove)           {fMaxMove = maxMove;}
   void SetBGMaxMove(Float_t bgMaxMove)       {fBGMaxMove = bgMaxMove;}
   void SetPtCut(Float_t ptCut)               {fPtCut = ptCut;}
-  Float_t GetPtCut()                         {return fPtCut;}
+  Float_t GetPtCut() const                   {return fPtCut;}
   void SetHadronCorrection(AliEMCALHadronCorrectionv1 *hadCorr) {fHadCorr = hadCorr;}
-  AliEMCALHadronCorrectionv1* GetHadronCorrection() {return fHadCorr;}
+  AliEMCALHadronCorrectionv1* GetHadronCorrection() const {return fHadCorr;}
   void SetJetFindingParameters(Int_t numUnits, Float_t eSeed, Float_t coneRad, Float_t jetEMin, Float_t etMin, 
                                Float_t minMove, Float_t maxMove, Float_t bgMaxMove); 
   void SetJetFindingParameters(Int_t numUnits, Float_t eSeed, Float_t coneRad, Float_t jetEMin, Float_t etMin);
@@ -62,14 +62,13 @@ public:
   void StoreJetInfo();
   void FindJets();
   void QS(AliEMCALJetFinderAlgoUA1Unit *unit, Int_t left, Int_t right);
-  AliEMCALJetFinderAlgoUA1Unit* GetUnitArrayPointer() {return fUnit;}
-  AliEMCALJetFinderAlgoUA1Unit* GetUnitArrayPointerNoCuts() {return fUnitNoCuts;}
+  AliEMCALJetFinderAlgoUA1Unit* GetUnitArrayPointer() const {return fUnit;}
+  AliEMCALJetFinderAlgoUA1Unit* GetUnitArrayPointerNoCuts() const {return fUnitNoCuts;}
 
 protected:
   AliEMCALJetFinderAlgoUA1Unit   *fUnit; //Array of JetFinder Unit objects (treated as the cells)
   AliEMCALJetFinderAlgoUA1Unit   *fUnitNoCuts; //Second array of JetFinder Unit objects ('raw data')
   AliEMCALHadronCorrectionv1 *fHadCorr; //Pointer to Hadron Correction Object
-  AliEMCALJet       fJet;              //Jet object
   AliEMCALJetFinderAlgoBGCalcType_t fBGType; //Method of background calculation to be used 
   Int_t             fNumIter;          //Number of iterations for entire algorithm
   Int_t             fNumUnits;         //Number of units in the unit object array (same as num towers in EMCAL)
@@ -106,7 +105,7 @@ protected:
   Int_t             fNumJets;          //Number of jets in an event
   Bool_t            fArrayInitialised; //To check that array of units is initialised
 
-  ClassDef(AliEMCALJetFinderAlgoOmni,1)
+  ClassDef(AliEMCALJetFinderAlgoOmni,3)
 
 };
 #endif