]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
- Aod file is not opened locally
authormorsch <morsch@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 7 Jun 2007 13:35:38 +0000 (13:35 +0000)
committermorsch <morsch@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 7 Jun 2007 13:35:38 +0000 (13:35 +0000)
- histogram output for testing.

JETAN/AliAnalysisTaskJets.cxx
JETAN/AliAnalysisTaskJets.h

index c3228780326259feb1f3ea8e7547abb12aaeb9c9..674cec0abcaab85d0404fea3a4b4daf137709772 100644 (file)
@@ -38,7 +38,8 @@ AliAnalysisTaskJets::AliAnalysisTaskJets():
     fChain(0x0),
     fESD(0x0),
     fAOD(0x0),
     fChain(0x0),
     fESD(0x0),
     fAOD(0x0),
-    fTreeA(0x0)
+    fTreeA(0x0),
+    fHisto(0x0)
 {
   // Default constructor
 }
 {
   // Default constructor
 }
@@ -50,22 +51,28 @@ AliAnalysisTaskJets::AliAnalysisTaskJets(const char* name):
     fChain(0x0),
     fESD(0x0),
     fAOD(0x0),
     fChain(0x0),
     fESD(0x0),
     fAOD(0x0),
-    fTreeA(0x0)
+    fTreeA(0x0),
+    fHisto(0x0)
 {
   // Default constructor
     DefineInput (0, TChain::Class());
     DefineOutput(0, TTree::Class());
 {
   // Default constructor
     DefineInput (0, TChain::Class());
     DefineOutput(0, TTree::Class());
+    DefineOutput(1, TH1F::Class());
 }
 
 void AliAnalysisTaskJets::CreateOutputObjects()
 {
 // Create the output container
 }
 
 void AliAnalysisTaskJets::CreateOutputObjects()
 {
 // Create the output container
-    OpenFile(0);
+//
+//  Default AOD
     AliAODHandler* handler = (AliAODHandler*) ((AliAnalysisManager::GetAnalysisManager())->GetEventHandler());
     AliAODHandler* handler = (AliAODHandler*) ((AliAnalysisManager::GetAnalysisManager())->GetEventHandler());
-    
     fAOD   = handler->GetAOD();
     fTreeA = handler->GetTree();
     fJetFinder->ConnectAOD(fAOD);
     fAOD   = handler->GetAOD();
     fTreeA = handler->GetTree();
     fJetFinder->ConnectAOD(fAOD);
+//
+//  Histogram
+    OpenFile(1);
+    fHisto = new TH1F("fHisto", "Jet Et", 100, 0., 100.);
 }
 
 void AliAnalysisTaskJets::Init()
 }
 
 void AliAnalysisTaskJets::Init()
@@ -112,6 +119,7 @@ void AliAnalysisTaskJets::Exec(Option_t */*option*/)
     if (fDebug > 1) printf("Analysing event # %5d\n", (Int_t) ientry);
     fJetFinder->ProcessEvent(ientry);
     PostData(0, fTreeA);
     if (fDebug > 1) printf("Analysing event # %5d\n", (Int_t) ientry);
     fJetFinder->ProcessEvent(ientry);
     PostData(0, fTreeA);
+    PostData(1, fHisto);
 }
 
 void AliAnalysisTaskJets::Terminate(Option_t */*option*/)
 }
 
 void AliAnalysisTaskJets::Terminate(Option_t */*option*/)
index 26b0a14c8a180bf172d65eed988643a2089f20de..831ac8bf1d76541a6db8539bc9f5c3b50c889e82 100644 (file)
@@ -32,6 +32,7 @@ class AliAnalysisTaskJets : public AliAnalysisTask
     AliESD*       fESD;       //! ESD
     AliAODEvent*  fAOD;       //! AOD
     TTree*        fTreeA;     //  tree of reconstructed jets
     AliESD*       fESD;       //! ESD
     AliAODEvent*  fAOD;       //! AOD
     TTree*        fTreeA;     //  tree of reconstructed jets
+    TH1F*         fHisto;     //  Histogram
     ClassDef(AliAnalysisTaskJets, 1); // Analysis task for standard jet analysis
 };
  
     ClassDef(AliAnalysisTaskJets, 1); // Analysis task for standard jet analysis
 };