{
// ctor
fManager = rd ;
- SetName(fManager->GetInputFolderName(0)) ;
+ // SetName(fManager->GetInputFolderName(0)) ;
// take title as name of stream 0
SetTitle(dynamic_cast<AliStream*>(fManager->GetInputStream(0))->GetFileName(0));
InitParameters() ;
AliEMCALDigitizer::~AliEMCALDigitizer()
{
// dtor
+ AliEMCALGetter * gime =AliEMCALGetter::Instance(GetTitle(),fEventFolderName);
+ gime->EmcalLoader()->CleanDigitizer();
delete [] fInputFileNames ;
delete [] fEventNames ;
}
+//____________________________________________________________________________
+AliEMCALSDigitizer::~AliEMCALSDigitizer() {
+ // dtor
+ AliEMCALGetter * gime =
+ AliEMCALGetter::Instance(GetTitle(), fEventFolderName.Data());
+ gime->EmcalLoader()->CleanSDigitizer();
+}
+
//____________________________________________________________________________
void AliEMCALSDigitizer::Init(){
// Initialization: open root-file, allocate arrays for hits and sdigits,
AliEMCALSDigitizer() ; // ctor
AliEMCALSDigitizer(const char * alirunFileName, const char * eventFolderName = AliConfig::fgkDefaultEventFolderName) ;
AliEMCALSDigitizer(const AliEMCALSDigitizer & sd) ;
- virtual ~AliEMCALSDigitizer() {;} // dtor
+ virtual ~AliEMCALSDigitizer(); // dtor
Float_t Calibrate(Int_t amp)const {return (amp - fA)/fB ; }
Int_t Digitize(Float_t Energy)const { return (Int_t ) ( fA + Energy*fB); }
{
// ctor
fManager = rd ;
- SetName(fManager->GetInputFolderName(0)) ;
+ // SetName(fManager->GetInputFolderName(0)) ;
// take title as name of stream 0
SetTitle(dynamic_cast<AliStream*>(fManager->GetInputStream(0))->GetFileName(0));
InitParameters() ;
AliPHOSDigitizer::~AliPHOSDigitizer()
{
// dtor
+ AliPHOSGetter * gime = AliPHOSGetter::Instance(GetTitle(),fEventFolderName);
+ gime->PhosLoader()->CleanDigitizer();
delete [] fInputFileNames ;
delete [] fEventNames ;
}
+//____________________________________________________________________________
+AliPHOSSDigitizer::~AliPHOSSDigitizer() {
+ //dtor
+ AliPHOSGetter * gime =
+ AliPHOSGetter::Instance(GetTitle(),fEventFolderName.Data());
+ gime->PhosLoader()->CleanSDigitizer();
+}
//____________________________________________________________________________
void AliPHOSSDigitizer::Init()
{
AliPHOSSDigitizer() ; // ctor
AliPHOSSDigitizer(const char * alirunFileName, const char * eventFolderName = AliConfig::fgkDefaultEventFolderName) ;
AliPHOSSDigitizer(const AliPHOSSDigitizer & sd) ; // cpy ctor
- virtual ~AliPHOSSDigitizer() {;} // dtor
+ virtual ~AliPHOSSDigitizer(); // dtor
Float_t Calibrate(Int_t amp)const {return (amp - fA)/fB ; }
Int_t Digitize(Float_t Energy)const { return (Int_t ) ( fA + Energy*fB); }
ClassImp(AliTOFSDigitizer)
//____________________________________________________________________________
- AliTOFSDigitizer::AliTOFSDigitizer():TTask("AliTOFSDigitizer","")
+ AliTOFSDigitizer::AliTOFSDigitizer():TTask("TOFSDigitizer","")
{
// ctor
}
//____________________________________________________________________________
-AliTOFSDigitizer::AliTOFSDigitizer(const char* HeaderFile, Int_t evNumber1, Int_t nEvents):TTask("AliTOFSDigitizer","")
+AliTOFSDigitizer::AliTOFSDigitizer(const char* HeaderFile, Int_t evNumber1, Int_t nEvents):TTask("TOFSDigitizer","")
{
ftail = 0;
fSelectedSector=-1; // by default we sdigitize all sectors
AliTOFSDigitizer::~AliTOFSDigitizer()
{
// dtor
+ fTOFLoader->CleanSDigitizer();
}
//____________________________________________________________________________