#include "AliT0.h"
#include "AliT0hit.h"
#include "AliT0digit.h"
-#include "AliRunDigitizer.h"
+#include "AliDigitizationInput.h"
#include "AliRun.h"
#include <AliLoader.h>
#include <AliRunLoader.h>
}
//___________________________________________
-AliT0Digitizer::AliT0Digitizer(AliRunDigitizer* manager)
- :AliDigitizer(manager),
+AliT0Digitizer::AliT0Digitizer(AliDigitizationInput* digInput)
+ :AliDigitizer(digInput),
fT0(0),
fHits(0),
fdigits(0),
}
TGraph *grInverse = new TGraph(np,y1,x1);
fAmpLED.AddAtAndExpand(grInverse,i);
- if (x1) delete x1;
- if (y1) delete y1;
+ if (x1) delete [] x1;
+ if (y1) delete [] y1;
}
}
for (Int_t i=0; i<24; i++){
}
TGraph *grInverseQTC = new TGraph(npq,y1q,x1q);
fAmpQTC.AddAtAndExpand(grInverseQTC,i);
- if (x1q) delete x1q;
- if (y1q) delete y1q;
+ if (x1q) delete [] x1q;
+ if (y1q) delete [] y1q;
}
}
}
//---------------------------------------------------------------------
-void AliT0Digitizer::Exec(Option_t* /*option*/)
+void AliT0Digitizer::Digitize(Option_t* /*option*/)
{
/*
*/
//output loader
- AliRunLoader *outRL = AliRunLoader::GetRunLoader(fManager->GetOutputFolderName());
+ AliRunLoader *outRL = AliRunLoader::GetRunLoader(fDigInput->GetOutputFolderName());
AliLoader * pOutStartLoader = outRL->GetLoader("T0Loader");
AliDebug(1,"start...");
AliT0hit *startHit;
TBranch *brHits=0;
- Int_t nFiles=fManager->GetNinputs();
+ Int_t nFiles=fDigInput->GetNinputs();
for (Int_t inputFile=0; inputFile<nFiles; inputFile++) {
if (inputFile < nFiles-1) {
AliWarning(Form("ignoring input stream %d", inputFile));
{
time[i0]=besttime[i0]=timeGaus[i0]=999999; countE[i0]=0;
}
- AliRunLoader * inRL = AliRunLoader::GetRunLoader(fManager->GetInputFolderName(inputFile));
+ AliRunLoader * inRL = AliRunLoader::GetRunLoader(fDigInput->GetInputFolderName(inputFile));
AliLoader * pInStartLoader = inRL->GetLoader("T0Loader");
if (!inRL->GetAliRun()) inRL->LoadgAlice();
fT0 = (AliT0*)inRL ->GetAliRun()->GetDetector("T0");