]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
from Redmer:
authormkrzewic <mkrzewic@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 6 May 2013 17:34:21 +0000 (17:34 +0000)
committermkrzewic <mkrzewic@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 6 May 2013 17:34:21 +0000 (17:34 +0000)
remove hardwired pt cut

PWG/FLOW/Tasks/AliAnalysisTaskJetFlow.cxx
PWG/FLOW/Tasks/AliAnalysisTaskJetFlow.h

index 39db2ff0f3cb3eb1641224a7ed80d90743c6841f..133985ad8095d91749219ff1187eb284fb5001d6 100644 (file)
@@ -48,11 +48,11 @@ using namespace std;
 ClassImp(AliAnalysisTaskJetFlow)
 
 AliAnalysisTaskJetFlow::AliAnalysisTaskJetFlow() : AliAnalysisTaskSE(), 
-    fDebug(-1), fJetsName(0), fOutputList(0), fDataType(kESD), fPtBump(0), fCentralityMin(-1), fCentralityMax(-1), fCutsRP(0), fCutsPOI(0), fCutsNull(0), fFlowEvent(0), fHistAnalysisSummary(0)
+    fDebug(-1), fJetsName(0), fOutputList(0), fDataType(kESD), fPtBump(0), fCCMaxPt(150), fCCBinsInPt(50), fCentralityMin(-1), fCentralityMax(-1), fCutsRP(0), fCutsPOI(0), fCutsNull(0), fFlowEvent(0), fHistAnalysisSummary(0)
 { /* default constructor */ }
 //_____________________________________________________________________________
 AliAnalysisTaskJetFlow::AliAnalysisTaskJetFlow(const char* name) : AliAnalysisTaskSE(name),
-    fDebug(-1), fJetsName(0), fOutputList(0), fDataType(kESD), fPtBump(0), fCentralityMin(-1), fCentralityMax(-1), fCutsRP(0), fCutsPOI(0), fCutsNull(0), fFlowEvent(0), fHistAnalysisSummary(0)
+    fDebug(-1), fJetsName(0), fOutputList(0), fDataType(kESD), fPtBump(0), fCCMaxPt(150), fCCBinsInPt(50), fCentralityMin(-1), fCentralityMax(-1), fCutsRP(0), fCutsPOI(0), fCutsNull(0), fFlowEvent(0), fHistAnalysisSummary(0)
 {
     // constructor
     DefineInput(0, TChain::Class());
@@ -96,8 +96,8 @@ void AliAnalysisTaskJetFlow::UserCreateOutputObjects()
     fFlowEvent = new AliFlowEvent(1000);
     PostData(2, fFlowEvent);
     AliFlowCommonConstants* cc = AliFlowCommonConstants::GetMaster();
-    cc->SetPtMax(100+fPtBump);
-    cc->SetNbinsPt(40);
+    cc->SetPtMax(fCCMaxPt+fPtBump);
+    cc->SetNbinsPt(fCCBinsInPt);
 }
 //_____________________________________________________________________________
 void AliAnalysisTaskJetFlow::UserExec(Option_t *)
index 0cf1a612f452d8bd96812b600e5e31ebd591a684..cf16c9d4547b7a2288ba6ab25431f935163ade4e 100644 (file)
@@ -32,6 +32,8 @@ class AliAnalysisTaskJetFlow : public AliAnalysisTaskSE
         void                    SetJetCollectionName(TString jets)      {fJetsName      = jets;}
         void                    SetDebugMode(Int_t d)                   {fDebug         = d;}
         void                    SetPtBump(Float_t b)                    {fPtBump        = b;}
+        void                    SetCCMaxPt(Float_t m)                   {fCCMaxPt       = m;}
+        void                    SetCCBinsInPt(Float_t b)                {fCCBinsInPt    = b;}
         void                    SetMinMaxCentrality(Float_t min, Float_t max)       {fCentralityMin = min; fCentralityMax = max; }
         // analysis details
         Bool_t                  PassesCuts(AliVEvent* event); 
@@ -45,6 +47,8 @@ class AliAnalysisTaskJetFlow : public AliAnalysisTaskSE
         dataType                fDataType;              //! data type
         // members
         Float_t                 fPtBump;                // track pt += ptbump
+        Float_t                 fCCMaxPt;               // max pt for flow analysis (common constants)
+        Float_t                 fCCBinsInPt;            // bins in pt for flow analysis (common constants)
         Float_t                 fCentralityMin;         // minimium centrality
         Float_t                 fCentralityMax;         // maximum centrality
         // cut objects
@@ -59,7 +63,7 @@ class AliAnalysisTaskJetFlow : public AliAnalysisTaskSE
         AliAnalysisTaskJetFlow(const AliAnalysisTaskJetFlow&);                  // not implemented
         AliAnalysisTaskJetFlow& operator=(const AliAnalysisTaskJetFlow&);       // not implemented
 
-        ClassDef(AliAnalysisTaskJetFlow, 2);
+        ClassDef(AliAnalysisTaskJetFlow, 3);
 };
 
 #endif