- Int_t fEvent; //! Event number
- Int_t *fMasks; //! Masks for the merging
- Bool_t fCompress; // Switch to keep only compressed data in memory
- Bool_t fSDigits; // Switch for the summable digits
- Float_t fSDigitsScale; // Scale factor for the summable digits
- Bool_t fMergeSignalOnly; // Merge only detectors that contain a signal
-
- void SampleTimeStruct(Float_t vdrift);
- void RecalcDiffusion(Float_t vdrift);
-
- struct
- {
- Float_t fLastVdrift; //! The structures are valid for fLastVdrift (caching)
- Float_t fDiffusionT; //! Transverse drift coefficient
- Float_t fDiffusionL; //! Longitudinal drift coefficient
- Float_t fOmegaTau; //! Tangens of the Lorentz angle
- Float_t fLorentzFactor; //! Factor due to Lorentz force
- } fDiffusionInfo; //! Do not write the structures
-
- struct
- {
- Float_t fLastVdrift; //! The structures are valid for fLastVdrift (caching)
- Float_t *fTimeStruct1; //! Time Structure of Drift Cells
- Float_t *fTimeStruct2; //! Time Structure of Drift Cells
- Float_t fVDlo; //! Lower drift velocity, for interpolation
- Float_t fVDhi; //! Higher drift velocity, for interpolation
- } fTimeStructInfo; //! Do not write the structures
-
- private:
-
- virtual Bool_t Init();
-
- ClassDef(AliTRDdigitizer,12) // Produces TRD-Digits