]>
Commit | Line | Data |
---|---|---|
61c0fd3a | 1 | /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. * |
2 | * See cxx source for full Copyright notice */ | |
3 | ||
4 | #ifndef ALITPCEVENTINFO_H | |
5 | #define ALITPCEVENTINFO_H | |
6 | ||
7 | #include <TObject.h> | |
8 | ||
9 | class AliTPCeventInfo:public TObject { | |
10 | public: | |
11 | AliTPCeventInfo(); | |
12 | virtual ~AliTPCeventInfo(); | |
13 | ||
14 | Int_t GetNSamples() const {return fNSamples;} | |
15 | void SetNSamples(Int_t NSamples) {fNSamples=NSamples;}; | |
16 | Int_t GetSamplingRate() const {return fSamplingRate;} | |
17 | void SetSamplingRate(Int_t SamplingRate) {fSamplingRate=SamplingRate;} | |
18 | Int_t GetSamplingPhase() const {return fSamplingPhase;} | |
19 | void SetSamplingPhase(Int_t SamplingPhase) {fSamplingPhase=SamplingPhase;} | |
20 | ||
21 | Bool_t GetBC() const {return fBC;} | |
22 | void SetBC(Bool_t BC) {fBC=BC;} | |
23 | Int_t GetBCMode1() const {return fBCMode1;} | |
24 | void SetBCMode1(Int_t BCMode1) {fBCMode1=BCMode1;} | |
25 | Int_t GetBCMode2() const {return fBCMode2;} | |
26 | void SetBCMode2(Int_t BCMode2) {fBCMode2=BCMode2;} | |
27 | Int_t GetBCPre() const {return fBCPre;} | |
28 | void SetBCPre(Int_t BCPre) {fBCPre=BCPre;} | |
29 | Int_t GetBCPost() const {return fBCPost;} | |
30 | void SetBCPost(Int_t BCPost) {fBCPost=BCPost;} | |
31 | ||
32 | Int_t GetNPreTrigger() const {return fNPreTrigger;} | |
33 | void SetNPreTrigger(Int_t NPreTrigger) {fNPreTrigger=NPreTrigger;} | |
34 | Bool_t GetTC() const {return fTC;} | |
35 | void SetTC(Bool_t TC) {fTC=TC;} | |
36 | ||
37 | Bool_t GetZS() const {return fZS;} | |
38 | void SetZS(Bool_t ZS) {fZS=ZS;} | |
39 | Int_t GetZSGlitchFilter() const {return fZSGlitchFilter;} | |
40 | void SetZSGlitchFilter(Int_t ZSGlitchFilter) {fZSGlitchFilter=ZSGlitchFilter;} | |
41 | Int_t GetZSPre() const {return fZSPre;} | |
42 | void SetZSPre(Int_t ZSPre) {fZSPre=ZSPre;} | |
43 | Int_t GetZSPost() const {return fZSPost;} | |
44 | void SetZSPost(Int_t ZSPost) {fZSPost=ZSPost;} | |
45 | Int_t GetZSOffset() const {return fZSOffset;} | |
46 | void SetZSOffset(Int_t ZSOffset) {fZSOffset=ZSOffset;} | |
47 | ||
48 | private: | |
49 | Int_t fNSamples; // Number of samples per channel | |
50 | Int_t fSamplingRate; // ? | |
51 | Int_t fSamplingPhase; // ? | |
52 | ||
53 | Bool_t fBC; // Baseline correction enabled? | |
54 | Int_t fBCMode1; // 1st baseline correction mode | |
55 | Int_t fBCMode2; // 2nd baseline correction mode | |
56 | Int_t fBCPre; // Number of presamples excluded from 2nd baseline correction | |
57 | Int_t fBCPost; // Number of postsamples excluded from 2nd baseline correction | |
58 | Int_t fNPreTrigger; // Number of pre-trigger samples | |
59 | Bool_t fTC; // Tail cancelation filter? | |
60 | ||
61 | Bool_t fZS; // Zero suppresion enabled? | |
62 | Int_t fZSGlitchFilter; // Glitch filter configuration for zero suppression | |
63 | Int_t fZSPre; // Number of presamples excluded from zero suppression | |
64 | Int_t fZSPost; // Number of postsamples excluded from zero suppression | |
65 | Int_t fZSOffset; // Zero suppression offset | |
66 | ||
67 | ClassDef(AliTPCeventInfo,1) | |
68 | }; | |
69 | ||
70 | #endif |