- static const Float_t fgkSaturation;
- static const Float_t fgkJitterTB;
-
- TH2F* fHisto; // histogram of module channel counts
- Float_t fTbZero; // Time zero for injector event
- Float_t fPosition[3]; // Coordinates of injector lines
- UShort_t fTbMin[3]; // Minimum time bin for each line
- UShort_t fTbMax[3]; // Maximum time bin for each line
- Bool_t fGoodInj[kNInjectors][3]; // array of good injectors
- Float_t fCentroid[kNInjectors][3]; // array of time centroids of injectors
- Float_t fRMSCentroid[kNInjectors][3]; // array of time rms of injectors
- Float_t fDriftVel[kNInjectors]; // drift velocity
- Float_t fSigmaDriftVel[kNInjectors]; // error on drift velocity
- Float_t *fParam; // parameters of polinomial fit
- // of drift vel. vs. anode number
- Int_t fPolOrder; // order of polinomial fit
- Float_t fMinDriftVel; // Cut value for minimum drift speed
- Float_t fMaxDriftVel; // Cut value for maximum drift speed
- Float_t fThreshold; // Threshold for injector signal
-
- ClassDef(AliITSOnlineSDDInjectors,1)
+ static const Float_t fgkSaturation; // ADC saturation value (1008)
+ static const Float_t fgkDefaultLThreshold; // Default for fLowThreshold
+ static const Float_t fgkDefaultHThreshold; // Default for fHighThreshold
+ static const Float_t fgkDefaultMinSpeed; // Default for fMinDriftSpeed
+ static const Float_t fgkDefaultMaxSpeed; // Default for fMaxDriftSpeed
+ static const Float_t fgkDefaultMaxErr; // Default for fMaxDriftSpeedErr
+ static const Int_t fgkDefaultPolOrder; // Default for fPolOrder
+ static const UShort_t fgkDefaultTbMin[kInjLines]; // Defaults for fTbMin
+ static const UShort_t fgkDefaultTbMax[kInjLines]; // Defaults for fTbMax
+
+
+ TH2F* fHisto; // histogram of channel counts
+ Float_t fTbZero; // Time zero for injector event
+ Float_t fPosition[kInjLines]; // Coordinates of injector lines
+ UShort_t fTbMin[kInjLines]; // Minimum time bin for each line
+ UShort_t fTbMax[kInjLines]; // Maximum time bin for each line
+ Bool_t fGoodInj[kInjPads][kInjLines]; // array of good injectors
+ Float_t fCentroid[kInjPads][kInjLines]; // array of time bin centroids
+ Float_t fRMSCentroid[kInjPads][kInjLines]; // array of time rms of injectors
+ Float_t fDriftSpeed[kInjPads]; // drift speed
+ Float_t fDriftSpeedErr[kInjPads]; // error on drift speed
+ Float_t *fParam; // parameters of polinomial fit to
+ // drift speed vs. anode number
+ Int_t fPolOrder; // order of polinomial fit
+ Float_t fMinDriftSpeed; // Minimum value for drift speed
+ Float_t fMaxDriftSpeed; // Maximum value for drift speed
+ Float_t fMaxDriftSpeedErr; // Maximum value for error on drift speed
+ Float_t fLowThreshold; // Low threshold for injector signal
+ Float_t fHighThreshold; // High threshold for injector signal
+
+ Int_t fFirstPadForFit; // first injector pad used in fit
+ Int_t fLastPadForFit; // last injector pad used in fit
+ Int_t fPadStatusCutForFit; // minimum value of pad status for fit
+
+
+ ClassDef(AliITSOnlineSDDInjectors,3)