// --- AliRoot header files ---
#include "AliMagF.h"
-#include "AliESDCaloTrack.h"
-#include "AliESD.h"
#include "AliEMCAL.h"
-#include "AliEMCALGetter.h"
+#include "AliEMCALLoader.h"
#include "AliRun.h"
#include "AliEMCALSDigitizer.h"
#include "AliEMCALDigitizer.h"
-#include "AliEMCALReconstructioner.h"
ClassImp(AliEMCAL)
//____________________________________________________________________________
gMC->Gstpar(idtmed[1601],"BCUTE",0.0001) ;
}
-
-//____________________________________________________________________________
-void AliEMCAL::FillESD(AliESD* esd) const
-{
- // Fill the ESD with all RecParticles
- AliEMCALGetter *gime = AliEMCALGetter::Instance( (fLoader->GetRunLoader()->GetFileName()).Data() );
- gime->Event(gime->EventNumber(), "P") ;
- TClonesArray *recParticles = gime->RecParticles();
- Int_t nOfRecParticles = recParticles->GetEntries();
- for (Int_t recpart=0; recpart<nOfRecParticles; recpart++) {
- AliESDCaloTrack *ct = new AliESDCaloTrack((AliEMCALRecParticle*)recParticles->At(recpart));
- esd->AddCaloTrack(ct);
- }
- Info("FillESD", "Added %d RecParticles to ESD", nOfRecParticles) ;
-}
-
-
+
//____________________________________________________________________________
void AliEMCAL::Hits2SDigits()
{
// create summable digits
AliEMCALSDigitizer* emcalDigitizer =
- new AliEMCALSDigitizer(fLoader->GetRunLoader()->GetFileName().Data());
- emcalDigitizer->ExecuteTask();
+ new AliEMCALSDigitizer(fLoader->GetRunLoader()->GetFileName().Data()) ;
+ emcalDigitizer->SetEventRange(0, -1) ; // do all the events
+ emcalDigitizer->ExecuteTask() ;
}
//____________________________________________________________________________
return fLoader;
}
-//____________________________________________________________________________
-void AliEMCAL::Reconstruct() const
-{
- AliEMCALReconstructioner rec((AliRunLoader::GetRunLoader()->GetFileName()).Data()) ;
- rec.ExecuteTask() ;
-}
-
//____________________________________________________________________________
void AliEMCAL::SetTreeAddress()
{