[4] - systematic RMSCuravture - systematic error in 1/cm not in 1/pt
//
// How to add it example - 3 mm systematic error y, 3 cm systematic error z (drift)
- Double_t sysError[5]={0.3,3, 0.3/150., 3./150.,1/(0.3*150*150.)}
+ Double_t sysError[5]={0.3,3, 0.3/150., 3./150.,0.3/(150*150.)}
param->SetSystematicError(sysError);
*/
fBDoUnfold(kTRUE),
fDumpAmplitudeMin(100),
fMaxNoise(2.),
- fMinMaxCutAbs(5.),
- fMinLeftRightCutAbs(9.),
- fMinUpDownCutAbs(10.),
+ //
+ fMinMaxCutAbs(4.),
+ fMinLeftRightCutAbs(6.),
+ fMinUpDownCutAbs(6.),
+ //
fMinMaxCutSigma(4.),
fMinLeftRightCutSigma(7.),
fMinUpDownCutSigma(8.),
fMaxC(0.3),
fBSpecialSeeding(kFALSE),
fBKinkFinder(kTRUE),
- fLastSeedRowSec(120)
+ fLastSeedRowSec(120),
+ fUseFieldCorrection(0), // use field correction
+ fUseRPHICorrection(0), // use rphi correction
+ fUseRadialCorrection(0), // use radial correction
+ fUseQuadrantAlignment(0), // use quadrant alignment
+ fUseSectorAlignment(0), // use sector alignment
+ fUseDriftCorrectionTime(0), // use drift correction time
+ fUseDriftCorrectionGY(0), // use drif correction global y
+ fUseGainCorrectionTime(0), // use gain correction time
+ fUseExBCorrection(1), // use ExB correction
+ //
+ fUseTotCharge(kTRUE), // switch use total or max charge
+ fMinFraction(0.01), // truncated mean - lower threshold
+ fMaxFaction(0.7), // truncated mean - upper threshold
+ fUseTOFCorrection(kTRUE)
{
//
// constructor
param->fCtgRange = 1.05;
param->fFirstBin = 0;
param->fLastBin = 1000;
+ param->fUseTotCharge=kFALSE;
param->SetName("High Flux");
param->SetTitle("High Flux");
return param;
param->fMaxSnpTracker = 0.98;
param->fMaxC = 0.02;
param->fBSpecialSeeding = kTRUE;
+ param->fUseTOFCorrection=kFALSE;
//
//
param->SetName("Laser Flux");
param->fBSpecialSeeding = kTRUE;
param->fMaxC = 0.07;
param->fBKinkFinder = kFALSE;
+ param->fUseTOFCorrection =kFALSE;
param->SetName("Cosmic Flux");
param->SetTitle("Cosmic Flux");