,fkRoad1z(20.0)
,fkRoad2y(3.0)
,fkRoad2z(20.0)
+ ,fkPtThreshold(2.0)
,fkPlaneQualityThreshold(5.0)// 4.2? under Investigation
,fkRoadzMultiplicator(1.5)
,fkFindable(.333)
,fkTrackLikelihood(-15.)
,fFlags(0)
,fRawStreamVersion("REAL")
- ,fADCBaseline(0)
,fMinMaxCutSigma(4.)
,fMinLeftRightCutSigma(8.)
,fClusMaxThresh(4.5)
,fkRoad1z(ref.fkRoad1z)
,fkRoad2y(ref.fkRoad2y)
,fkRoad2z(ref.fkRoad2z)
+ ,fkPtThreshold(ref.fkPtThreshold)
,fkPlaneQualityThreshold(ref.fkPlaneQualityThreshold)
,fkRoadzMultiplicator(ref.fkRoadzMultiplicator)
,fkFindable(ref.fkFindable)
,fkTrackLikelihood(ref.fkTrackLikelihood)
,fFlags(ref.fFlags)
,fRawStreamVersion(ref.fRawStreamVersion)
- ,fADCBaseline(ref.fADCBaseline)
,fMinMaxCutSigma(ref.fMinMaxCutSigma)
,fMinLeftRightCutSigma(ref.fMinLeftRightCutSigma)
,fClusMaxThresh(ref.fClusMaxThresh)
par->fkNMeanClusters = 12.89;
par->fkNSigmaClusters = 2.095;
par->fkRoadzMultiplicator = 3.;
- par->fADCBaseline = 10;
par->fStreamLevel[kTracker] = 1;
par->SetCheckTimeConsistency();
return par;
nclusters *= 1.+fkNClusterNoise;
return nclusters;
}
+
+//______________________________________________________________
+void AliTRDrecoParam::SetPIDLQslices(Int_t s)
+{
+// Setting number of slices used by the PID LQ method s={1, 2}
+// If PID NN is set this function will change to PID LQ.
+
+ if(IsPIDNeuralNetwork()){
+ AliWarning("PID set to NN. Changing to LQ.");
+ SetPIDNeuralNetwork(kFALSE);
+ }
+
+ switch(s){
+ case 1:
+ if(TESTBIT(fFlags, kLQ2D)) CLRBIT(fFlags, kLQ2D);
+ break;
+ case 2:
+ SETBIT(fFlags, kLQ2D);
+ break;
+ default:
+ AliWarning(Form("N[%d] PID LQ slices not implemented. Using default 2.", s));
+ SETBIT(fFlags, kLQ2D);
+ break;
+ }
+}
+