ClassImp(AliITSReconstructor)
-
-AliITSRecoParam *AliITSReconstructor::fgkRecoParam =0; // reconstruction parameters
+AliITSRecoParam *AliITSReconstructor::fgRecoParamDefault = AliITSRecoParam::GetHighFluxParam();
+AliITSRecoParam *AliITSReconstructor::fgRecoParam =0; // reconstruction parameters
//___________________________________________________________________________
AliITSReconstructor::AliITSReconstructor() : AliReconstructor(),
fDetTypeRec(0)
{
// Default constructor
- if (!fgkRecoParam) {
- AliError("The Reconstruction parameters nonitialized - Used default one");
- fgkRecoParam = AliITSRecoParam::GetHighFluxParam();
+ if (!fgRecoParam) {
+ AliWarning("Using default reconstruction parameters");
+ fgRecoParam = fgRecoParamDefault;
}
}
//___________________________________________________________________________
AliITSReconstructor::~AliITSReconstructor(){
// destructor
delete fItsPID;
- if(fgkRecoParam) delete fgkRecoParam;
+ if(!fgRecoParam && (fgRecoParam != fgRecoParamDefault)) delete fgRecoParam;
if(fDetTypeRec) delete fDetTypeRec;
}
//______________________________________________________________________
AliITSReconstructor::AliITSReconstructor(const AliITSReconstructor &ob) :AliReconstructor(ob),
- fItsPID(ob.fItsPID),
- fDetTypeRec(ob.fDetTypeRec)
+fItsPID(ob.fItsPID),
+fDetTypeRec(ob.fDetTypeRec)
{
// Copy constructor
}
else{
Info("FillESD","ITS default PID\n");
- Double_t parITS[] = {0.15, 10.}; //PH positions of the MIP peak
+ Double_t parITS[] = {79.,0.13, 5.}; //IB: this is "pp tuning"
nc->fItsPID = new AliITSpidESD1(parITS);
}
-
+
return tracker;
}