]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWG4/PartCorrBase/AliAnaPartCorrMaker.h
Protection to skip PYTHIA events with large jet energy compared to pTHard
[u/mrichter/AliRoot.git] / PWG4 / PartCorrBase / AliAnaPartCorrMaker.h
index c7bf25c8091482731596369047966258977b7298..b31fd51538351866815f231fef82922c29ebe0ac 100755 (executable)
@@ -24,16 +24,16 @@ class AliCaloTrackReader ;
 
 class AliAnaPartCorrMaker : public TObject {
 
-public: 
+ public: 
   
   AliAnaPartCorrMaker() ; // default ctor
   AliAnaPartCorrMaker(const AliAnaPartCorrMaker & g) ; // cpy ctor
   AliAnaPartCorrMaker & operator = (const AliAnaPartCorrMaker & g) ;//cpy assignment
   virtual ~AliAnaPartCorrMaker() ; //virtual dtor
-
+  
   //Setter and getters
   TList * GetAODBranchList() ;
-  TList * GetOutputContainer()    const {return fOutputContainer ; }
+  TList * GetOutputContainer() ;
 
   Int_t GetAnaDebug() const  { return fAnaDebug ; }
   void SetAnaDebug(Int_t d)   { fAnaDebug = d ; }
@@ -46,29 +46,29 @@ public:
   void SwitchOnAODsMaker()   { fMakeAOD = kTRUE ; }
   void SwitchOffAODsMaker()   { fMakeAOD = kFALSE ; }
   
-  void Terminate();
+  void Terminate(TList * outputList);
 
   void AddAnalysis(TObject* ana, Int_t n) {
-       if ( fAnalysisContainer) fAnalysisContainer->AddAt(ana,n); 
-    else { printf("AnalysisContainer not initialized");
-              abort();}
-       }
-
+    if ( fAnalysisContainer) fAnalysisContainer->AddAt(ana,n); 
+    else { printf("AliAnaPartCorrMaker::AddAnalysis() - AnalysisContainer not initialized\n");
+      abort();}
+  }
+  
   AliCaloTrackReader * GetReader() const {return fReader ; }
   void SetReader(AliCaloTrackReader * reader) { fReader = reader ; }
-
+  
   //Others
   void Init();
   void InitParameters();
-
+  
   void Print(const Option_t * opt) const;
-
-  Bool_t ProcessEvent(Int_t iEntry) ;
-
+  
+  void ProcessEvent(const Int_t iEntry, const char * currentFileName) ;
+  
  private:
   
   //General Data members
-
+  
   TList * fOutputContainer ; // output histograms container
   TList * fAnalysisContainer ; // List with analysis pointers
   Bool_t  fMakeHisto ; // If true makes final analysis with histograms as output