// Default constructor
//
SetNameTitle("checkPID", "Check TRD PID");
+ LocalInit();
}
//________________________________________________________________________
// Default constructor
//
+ LocalInit();
+ InitFunctorList();
+
+ DefineInput(2, TObjArray::Class()); // v0 list
+ DefineOutput(2, TObjArray::Class()); // pid info list
+}
+
+
+//________________________________________________________________________
+void AliTRDcheckPID::LocalInit()
+{
+// Initialize working data
fReconstructor = new AliTRDReconstructor();
fReconstructor->SetRecoParam(AliTRDrecoParam::GetLowFluxParam());
memset(fEfficiency, 0, AliPID::kSPECIES*sizeof(TObjArray*));
fUtil = new AliTRDpidUtil();
- InitFunctorList();
-
- DefineInput(2, TObjArray::Class()); // v0 list
- DefineOutput(2, TObjArray::Class()); // pid info list
}
-
//________________________________________________________________________
AliTRDcheckPID::~AliTRDcheckPID()
{
Int_t CalcPDG(AliTRDtrackV1* track = 0x0);
Bool_t CheckTrackQuality(const AliTRDtrackV1* track = 0x0) const;
+ void LocalInit();
+
static Char_t const *fgMethod[3]; // PID method name
AliTRDReconstructor *fReconstructor; //! reconstructor needed for recalculation the PID
AliTRDpidUtil *fUtil; //! utility class for PID calculations