fMaxChi2(10.),
fMaxChi2TRD(150.),
fTimeResolution(80.),
- fTimeNSigma(5.)
+ fTimeNSigma(5.),
+ fMaxDeltaTime(2),
+ fStartTimeType(1)// 1 -> AliESDpid::kTOF_T0
{
//
// constructor
fMaxChi2(p.fMaxChi2),
fMaxChi2TRD(p.fMaxChi2TRD),
fTimeResolution(p.fTimeResolution),
- fTimeNSigma(p.fTimeNSigma)
+ fTimeNSigma(p.fTimeNSigma),
+ fMaxDeltaTime(p.fMaxDeltaTime),
+ fStartTimeType(p.fStartTimeType)
{
//copy Ctor
AliDetectorRecoParam::operator=(p);
fTimeZero=p.fTimeZero;
- fTimeZerofromT0=p.fTimeZerofromT0;
- fTimeZerofromTOF=p.fTimeZerofromTOF;
- fTimeWalkCorr=p.fTimeWalkCorr;
- fApplyPbPbCuts=p.fApplyPbPbCuts;
- fWindowSizeMaxY=p.fWindowSizeMaxY;
- fWindowSizeMaxZ=p.fWindowSizeMaxZ;
- fDistanceCut=p.fDistanceCut;
- fWindowScaleFact=p.fWindowScaleFact;
- fStepSize=p.fStepSize;
- fSensRadius=p.fSensRadius;
- fMaxChi2=p.fMaxChi2;
- fMaxChi2TRD=p.fMaxChi2TRD;
- fTimeResolution=p.fTimeResolution;
- fTimeNSigma=p.fTimeNSigma;
- return *this;
+ fTimeZerofromT0=p.fTimeZerofromT0;
+ fTimeZerofromTOF=p.fTimeZerofromTOF;
+ fTimeWalkCorr=p.fTimeWalkCorr;
+ fApplyPbPbCuts=p.fApplyPbPbCuts;
+ fWindowSizeMaxY=p.fWindowSizeMaxY;
+ fWindowSizeMaxZ=p.fWindowSizeMaxZ;
+ fDistanceCut=p.fDistanceCut;
+ fWindowScaleFact=p.fWindowScaleFact;
+ fStepSize=p.fStepSize;
+ fSensRadius=p.fSensRadius;
+ fMaxChi2=p.fMaxChi2;
+ fMaxChi2TRD=p.fMaxChi2TRD;
+ fTimeResolution=p.fTimeResolution;
+ fTimeNSigma=p.fTimeNSigma;
+ fMaxDeltaTime=p.fMaxDeltaTime;
+ fStartTimeType=p.fStartTimeType;
+ return *this;
}
//_____________________________________________________________________________
AliTOFRecoParam::~AliTOFRecoParam()
param->fApplyPbPbCuts = kTRUE;
param->fWindowScaleFact = 5.;
param->fDistanceCut = 3.;
+ param->fMaxDeltaTime = 2;
return param;
}
param->fApplyPbPbCuts = kFALSE;
param->fWindowScaleFact = 5.;
param->fDistanceCut = 10.;
- return param;
-}
-
-//_____________________________________________________________________________
-AliTOFRecoParam *AliTOFRecoParam::GetCosmicMuonParam(){
- //
- // set default reconstruction parameters for cosmic muon run
- //
- AliTOFRecoParam *param = new AliTOFRecoParam();
- param->fApplyPbPbCuts = kFALSE;
- param->fWindowScaleFact = 5.;
- param->fDistanceCut = 10.;
+ param->fMaxDeltaTime = 2;
return param;
}
AliInfo(Form(" Maximum X2 track-tof clusters (TRD): %f", fMaxChi2TRD));
AliInfo(Form(" Time resolution for responce function in PID: %f ps",
fTimeResolution));
- AliInfo(Form(" N-Sigma Range used for responce function in PID: %f",
+ AliInfo(Form(" N-Sigma Range used for responce function in PID: %f",
fTimeNSigma));
+ AliInfo(Form(" Max time difference between two (or more) time measurements"
+ " coming from two (or more) neighbouring pads"
+ " to define if they are coming from the same ionization event"
+ " or not: %2d bins -> %f ps",
+ fMaxDeltaTime, fMaxDeltaTime*AliTOFGeometry::TdcBinWidth()));
}