//____________________________________________________________________________
AliEMCALDigitizer::AliEMCALDigitizer(TString alirunFileName, TString eventFolderName):
- AliDigitizer("EMCAL"+AliConfig::fgkDigitizerTaskName, alirunFileName),
+ AliDigitizer("EMCAL"+AliConfig::Instance()->GetDigitizerTaskName(), alirunFileName),
fInputFileNames(0), fEventNames(0), fEventFolderName(eventFolderName)
{
// ctor
//____________________________________________________________________________
AliEMCALDigitizer::AliEMCALDigitizer(AliRunDigitizer * rd):
- AliDigitizer(rd,"EMCAL"+AliConfig::fgkDigitizerTaskName),
+ AliDigitizer(rd,"EMCAL"+AliConfig::Instance()->GetDigitizerTaskName()),
fEventFolderName(0)
{
// ctor Init() is called by RunDigitizer
//____________________________________________________________________________
AliEMCALDigitizer::~AliEMCALDigitizer()
{
- // dtor
AliEMCALGetter * gime =AliEMCALGetter::Instance(GetTitle(),fEventFolderName);
gime->EmcalLoader()->CleanDigitizer();
- delete [] fInputFileNames ;
- delete [] fEventNames ;
}
Error("Init", "Could not obtain the Getter object for file %s and event %s !", GetTitle(), fEventFolderName.Data()) ;
return kFALSE;
}
-
TString opt("Digits") ;
if(gime->VersionExists(opt) ) {
Error( "Init", "Give a version name different from %s", fEventFolderName.Data() ) ;
void AliEMCALDigitizer::InitParameters()
{
fMeanPhotonElectron = 18200 ; // electrons per GeV
- fPinNoise = 0.1 ; // noise equivalent GeV (random choice)
+ fPinNoise = 0.003 ; // noise equivalent GeV (random choice)
if (fPinNoise == 0. )
Warning("InitParameters", "No noise added\n") ;
fDigitThreshold = fPinNoise * 3; //2 sigma
// looking for the file which contains SDigits
AliEMCALGetter * gime = AliEMCALGetter::Instance() ;
TString fileName( gime->GetSDigitsFileName() ) ;
- if ( eventFolderName != AliConfig::fgkDefaultEventFolderName) // only if not the default folder name
+ if ( eventFolderName != AliConfig::GetDefaultEventFolderName()) // only if not the default folder name
fileName = fileName.ReplaceAll(".root", "") + "_" + eventFolderName + ".root" ;
if ( (gSystem->AccessPathName(fileName)) ) {
Error("MixWith", "The file %s does not exist!", fileName.Data()) ;
tempo += index ;
AliEMCALGetter * gime = AliEMCALGetter::Instance(fInputFileNames[index], tempo) ;
TString fileName( gime->GetSDigitsFileName() ) ;
- if ( fEventNames[index] != AliConfig::fgkDefaultEventFolderName) // only if not the default folder name
+ if ( fEventNames[index] != AliConfig::GetDefaultEventFolderName()) // only if not the default folder name
fileName = fileName.ReplaceAll(".root", "") + "_" + fEventNames[index] + ".root" ;
printf ("Adding SDigits from %s %s\n", fInputFileNames[index].Data(), fileName.Data()) ;
}