fDeltaAODFileName(""),
fAODBranchName("GammaConv_gamma"),
fAODPWG4Particles(NULL),
- fAnaUtils(NULL)
+ fAnaUtils(NULL),
+ fDebugLevel(0)
{
// Dummy Constructor
}
fDeltaAODFileName(""),
fAODBranchName("GammaConv_gamma"),
fAODPWG4Particles(NULL),
- fAnaUtils(NULL)
+ fAnaUtils(NULL),
+ fDebugLevel(0)
{
// Constructor
DefineInput(0, TChain::Class());
void AliAnalysisTaskGCPartToPWG4Part::UserExec(Option_t *)
{
- //AliAnalysisManager::GetAnalysisManager()->GetOutputEventHandler()->SetFillAOD(kTRUE);
+ AliAnalysisManager::GetAnalysisManager()->GetOutputEventHandler()->SetFillAOD(kTRUE);
//Clear stuff for new event
CleanUp();
//TClonesArray * arrayMC = dynamic_cast<TClonesArray*>(aodEvent->GetList()->FindObject(AliAODMCParticle::StdBranchName()));
for (Int_t iPhot = 0; iPhot < convGamma->GetEntriesFast(); iPhot++) {
-
+
+ AliAODPWG4ParticleCorrelation * photon = NULL;
AliGammaConversionAODObject * aodO = dynamic_cast<AliGammaConversionAODObject*>(convGamma->At(iPhot));
- if(aodO) {
- AddToAOD(aodO, fAODPWG4Particles, "ConvGamma");
- } else {
-
+ if(aodO) {
+ photon = AddToAOD(aodO, fAODPWG4Particles, "ConvGamma");
+ } else {
AliAODConversionParticle * convParticle = dynamic_cast<AliAODConversionParticle*>(convGamma->At(iPhot));
if (convParticle) {
- AddToAOD(convParticle, fAODPWG4Particles, "ConvGamma");
+ photon = AddToAOD(convParticle, fAODPWG4Particles, "ConvGamma");
+
} else {
AliError(Form("ERROR: Could not receive ga %d\n", iPhot));
continue;
}
}
+
+ if(photon && fDebugLevel > 2) {
+ printf("Added conversion photon number %d, pt: %f \n", iPhot, photon->Pt());
+ }
+
}
}
void SetDeltaAODFileName(TString string) { fDeltaAODFileName = string;}\r
void SetGammaBranchName(TString string) { fAODBranchName = string; }\r
\r
+\r
+ void SetDebugLevel(Int_t debugLevel) { fDebugLevel = debugLevel; }\r
+ Int_t GetDebugLevel() const { return fDebugLevel; }\r
\r
private:\r
\r
\r
AliMCAnalysisUtils * fAnaUtils;\r
\r
+ Int_t fDebugLevel;\r
+\r
\r
AliAnalysisTaskGCPartToPWG4Part(const AliAnalysisTaskGCPartToPWG4Part&); // not implemented\r
AliAnalysisTaskGCPartToPWG4Part& operator=(const AliAnalysisTaskGCPartToPWG4Part&); // not implemented\r