#include "AliITSpidESD2.h"
#include "AliITSInitGeometry.h"
+
ClassImp(AliITSReconstructor)
+AliITSRecoParam *AliITSReconstructor::fgkRecoParam =0; // reconstruction parameters
+
//___________________________________________________________________________
AliITSReconstructor::AliITSReconstructor() : AliReconstructor(),
fItsPID(0)
{
// Default constructor
+ if (!fgkRecoParam) {
+ AliError("The Reconstruction parameters nonitialized - Used default one");
+ fgkRecoParam = AliITSRecoParam::GetHighFluxParam();
+ }
}
//___________________________________________________________________________
AliITSReconstructor::~AliITSReconstructor(){
// destructor
delete fItsPID;
+ if(fgkRecoParam) delete fgkRecoParam;
}
//______________________________________________________________________
AliITSReconstructor::AliITSReconstructor(const AliITSReconstructor &ob) :AliReconstructor(ob),
-fItsPID(ob.fItsPID)
+ fItsPID(ob.fItsPID)
{
// Copy constructor
}
loader->AdoptITSpid(new AliITSpidESD2((AliITStrackerMI*)tracker,loader));
}
else{
- Double_t parITS[] = {76., 0.15, 10.}; //PH positions of the MIP peak
+ Double_t parITS[] = {0.15, 10.}; //PH positions of the MIP peak
loader->AdoptITSpid(new AliITSpidESD1(parITS));
}
return tracker;