#include "AliTPCParam.h"
#include "AliTPCParamSR.h"
#include "AliRun.h"
+#include "AliLoader.h"
#include "AliPDG.h"
#include "AliRunDigitizer.h"
#include "AliSimDigits.h"
AliTPC *pTPC = (AliTPC *) gAlice->GetModule("TPC");
AliTPCParam * param = pTPC->GetParam();
- sprintf(s,param->GetTitle());
- sprintf(ss,"75x40_100x60");
+ //sprintf(s,param->GetTitle());
+ snprintf(s,100,param->GetTitle());
+ //sprintf(ss,"75x40_100x60");
+ snprintf(ss,100,"75x40_100x60");
if(strcmp(s,ss)==0){
printf("2 pad-length geom hits with 3 pad-lenght geom digits...\n");
delete param;
param=new AliTPCParamSR();
}
else{
- sprintf(ss,"75x40_100x60_150x60");
+ //sprintf(ss,"75x40_100x60_150x60");
+ snprintf(ss,100,"75x40_100x60_150x60");
if(strcmp(s,ss)!=0) {
printf("No TPC parameters found...\n");
exit(2);
return;
}
- sprintf(phname,"lhcphase%d",i1);
+ //sprintf(phname,"lhcphase%d",i1);
+ snprintf(phname,100,"lhcphase%d",i1);
TParameter<float> *ph = (TParameter<float>*)treear->GetUserInfo()
->FindObject("lhcphase0");
if(!ph){
ogime = orl->GetLoader("TPCLoader");
rl = AliRunLoader::GetRunLoader(fManager->GetInputFolderName(0));
- gime = rl->GetLoader("TPCLoader");
-
+ //gime = rl->GetLoader("TPCLoader");
+ rl->GetLoader("TPCLoader");
rl->LoadgAlice();
AliRun* alirun = rl->GetAliRun();
printf("noise %f \n", param->GetNoise()*param->GetNoiseNormFac());
//
Int_t nInputs = fManager->GetNinputs();
+ // stupid protection...
+ if (nInputs <= 0) return;
+ //
Int_t * masks = new Int_t[nInputs];
for (Int_t i=0; i<nInputs;i++)
masks[i]= fManager->GetMask(i);