#include "AliAODJet.h"
#include "AliAODEvent.h"
#include "AliJetUnitArray.h"
-
-class TProcessID;
-class TClonesArray;
+#include "AliJetReaderHeader.h"
+#include "AliJetHeader.h"
+#include "AliJetReader.h"
+#include "AliAODJetEventBackground.h"
ClassImp(AliJetFinder)
fReader(0x0),
fHeader(0x0),
fAODjets(0x0),
- fNAODjets(0)
+ fNAODjets(0),
+ fAODEvBkg(0),
+ fDebug(0)
{
//
// Constructor
new ((*fAODjets)[fNAODjets++]) AliAODJet(p);
}
-void AliJetFinder::ConnectAOD(AliAODEvent* aod)
+void AliJetFinder::ConnectAOD(const AliAODEvent* aod)
{
// Connect to the AOD
fAODjets = aod->GetJets();
+ fAODEvBkg = (AliAODJetEventBackground*)(aod->FindListObject(AliAODJetEventBackground::StdBranchName()));
}
////////////////////////////////////////////////////////////////////////
{
fAODjets = dynamic_cast<TClonesArray*>(aod->FindListObject(bname));
- // how is this is reset? Cleared?
+ fAODEvBkg = (AliAODJetEventBackground*)(aod->FindListObject(Form("%s_%s",AliAODJetEventBackground::StdBranchName(),bname)));
+ // how is this is reset? Cleared? -> by the UserExec!!
}