fAODExtension(0x0),
fListOfHistos(0x0),
fChain(0x0),
- fOpt(0)
+ fOpt(0),
+ fReadAODFromOutput(0)
{
// Default constructor
DefineOutput(1, TList::Class());
fAODExtension(0x0),
fListOfHistos(0x0),
fChain(chain),
- fOpt(0)
+ fOpt(0),
+ fReadAODFromOutput(0)
{
// Default constructor
DefineOutput(1, TList::Class());
evBkg->Reset();
}
- if (dynamic_cast<AliAODEvent*>(InputEvent()) != 0) {
+ if (dynamic_cast<AliAODEvent*>(InputEvent()) != 0 && !fReadAODFromOutput) {
+// AOD is input event..........................................V
fJetFinder->GetReader()->SetInputEvent(InputEvent(), InputEvent(), MCEvent());
} else {
+// AOD is read from output ....................................V
fJetFinder->GetReader()->SetInputEvent(InputEvent(), AODEvent(), MCEvent());
}