#include "AliJetESDReader.h"
#include "AliJetESDReaderHeader.h"
-#include "AliESD.h"
+#include "AliESDEvent.h"
#include "AliESDtrack.h"
//#include "AliEMCALGeometry.h"
#include "AliJetDummyGeo.h"
}
}
-void AliJetESDReader::ConnectTree(TTree* tree) {
+void AliJetESDReader::ConnectTree(TTree* tree, TObject* data) {
// Connect the tree
- fChain = (TChain*) tree;
+ fChain = (TChain*) tree;
+ fESD = (AliESDEvent*) data;
- fChain->SetBranchAddress("ESD", &fESD);
Int_t nMax = fChain->GetEntries();
printf("\n AliJetESDReader: Total number of events in chain= %5d \n", nMax);
// set number of events in header
//____________________________________________________________________________
-Bool_t AliJetESDReader::FillMomentumArray(Int_t event)
+Bool_t AliJetESDReader::FillMomentumArray(Int_t /*event*/)
{
// Fill momentum array
ClearArray();
fDebug = fReaderHeader->GetDebug();
// get event from chain
- fChain->GetTree()->GetEntry(event);
+ // fChain->GetTree()->GetEntry(event);
if (!fESD) {
return kFALSE;
// get number of tracks in event (for the loop)
nt = fESD->GetNumberOfTracks();
+ printf("Fill Momentum Array %5d ", nt);
+
// temporary storage of signal and pt cut flag
Int_t* sflag = new Int_t[nt];
Int_t* cflag = new Int_t[nt];