]>
Commit | Line | Data |
---|---|---|
966f6939 | 1 | #ifndef ALITRDDIGITSPARAM_H |
2 | #define ALITRDDIGITSPARAM_H | |
3 | /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. * | |
4 | * See cxx source for full Copyright notice */ | |
5 | ||
6 | /////////////////////////////////////////////////////////////////////////////// | |
7 | // // | |
8 | // Class containing parameters for digits // | |
9 | // // | |
10 | /////////////////////////////////////////////////////////////////////////////// | |
11 | ||
12 | /* $Id: AliTRDdigitsParam.h 34070 2009-08-04 15:34:53Z cblume $ */ | |
13 | ||
14 | #include "TObject.h" | |
15 | ||
16 | class AliTRDdigitsParam : public TObject | |
17 | { | |
18 | ||
19 | public: | |
20 | ||
21 | AliTRDdigitsParam(); | |
22 | AliTRDdigitsParam(const AliTRDdigitsParam &p); | |
23 | AliTRDdigitsParam &operator=(const AliTRDdigitsParam &p); | |
24 | virtual ~AliTRDdigitsParam(); | |
25 | ||
26 | virtual void Copy(TObject &p) const; | |
27 | ||
683855ce | 28 | void SetCheckOCDB(Bool_t check = kTRUE) { fCheckOCDB = check; } |
966f6939 | 29 | Bool_t SetNTimeBins(Int_t ntb); |
683855ce | 30 | void SetPretiggerPhase(Int_t det, UInt_t phase) { fPretriggerPhase[det] = phase; } |
31 | void SetADCbaseline(Int_t baseline) { fADCbaseline = baseline; } | |
966f6939 | 32 | |
683855ce | 33 | Bool_t CheckOCDB() const { return fCheckOCDB; } |
34 | Int_t GetNTimeBins() const { return fNTimeBins; } | |
35 | UInt_t GetPretriggerPhase(Int_t det) const { return fPretriggerPhase[det]; } | |
36 | Int_t GetADCbaseline() const { return fADCbaseline; } | |
966f6939 | 37 | |
38 | protected: | |
39 | ||
bb1f50e8 | 40 | Bool_t fCheckOCDB; // Do a consistency check with the corresponding OCDB entry |
41 | Int_t fNTimeBins; // Number of timebins | |
42 | UInt_t fPretriggerPhase[540]; // Pretrigger phase for each detector | |
683855ce | 43 | Int_t fADCbaseline; // ADC baseline, given in ADC channels |
bb1f50e8 | 44 | |
683855ce | 45 | ClassDef(AliTRDdigitsParam,3) // The parameters for digits |
966f6939 | 46 | |
47 | }; | |
48 | #endif |