- histogram output for testing.
fChain(0x0),
fESD(0x0),
fAOD(0x0),
fChain(0x0),
fESD(0x0),
fAOD(0x0),
+ fTreeA(0x0),
+ fHisto(0x0)
{
// Default constructor
}
{
// Default constructor
}
fChain(0x0),
fESD(0x0),
fAOD(0x0),
fChain(0x0),
fESD(0x0),
fAOD(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
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()
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);
}
void AliAnalysisTaskJets::Terminate(Option_t */*option*/)
}
void AliAnalysisTaskJets::Terminate(Option_t */*option*/)
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
};