]>
Commit | Line | Data |
---|---|---|
b15de2d2 | 1 | #ifndef ALI_ITS_ONLINESPDSCANSINGLE_H |
2 | #define ALI_ITS_ONLINESPDSCANSINGLE_H | |
3 | ||
4 | //////////////////////////////////////////////////////////// | |
5 | // Author: Henrik Tydesjo // | |
6 | // Interface class to the containers of an online scan // | |
7 | // with only one step. // | |
8 | //////////////////////////////////////////////////////////// | |
9 | ||
10 | #include "AliITSOnlineSPDscan.h" | |
11 | ||
12 | class AliITSOnlineSPDscanSingle : public AliITSOnlineSPDscan { | |
13 | ||
14 | public: | |
15 | AliITSOnlineSPDscanSingle() {} | |
16 | AliITSOnlineSPDscanSingle(Char_t *fileName); | |
17 | virtual ~AliITSOnlineSPDscanSingle(); | |
18 | ||
19 | // virtual void Clear() {AliITSOnlineSPDscan::Clear(); AddScanStep();} | |
20 | // SET METHODS *********************************** | |
21 | void SetHits(UInt_t hs, UInt_t chipi, UInt_t coli, UInt_t rowi, UInt_t val); | |
22 | void IncrementTriggers(); | |
23 | void SetTriggers(UInt_t val); | |
24 | void IncrementHits(UInt_t hs, UInt_t chipi, UInt_t coli, UInt_t rowi); | |
25 | void SetHitEvents(UInt_t hs, UInt_t chipi, UInt_t val); | |
26 | void SetHitEventsTot(UInt_t hs, UInt_t val); | |
27 | void IncrementHitEvents(UInt_t hs, UInt_t chipi); | |
28 | void IncrementHitEventsTot(UInt_t hs); | |
29 | // GET METHODS *********************************** | |
30 | UInt_t GetTriggers(); | |
31 | UInt_t GetHits(UInt_t hs, UInt_t chipi, UInt_t coli, UInt_t rowi); | |
32 | Float_t GetHitsEfficiency(UInt_t hs, UInt_t chipi, UInt_t coli, UInt_t rowi); | |
33 | Float_t GetHitsEfficiencyError(UInt_t hs, UInt_t chipi, UInt_t coli, UInt_t rowi); | |
34 | UInt_t GetHitEvents(UInt_t hs, UInt_t chipi); | |
35 | UInt_t GetHitEventsTot(UInt_t hs); | |
36 | Float_t GetHitEventsEfficiency(UInt_t hs, UInt_t chipi); | |
37 | Float_t GetHitEventsTotEfficiency(UInt_t hs); | |
38 | Float_t GetHitEventsEfficiencyError(UInt_t hs, UInt_t chipi); | |
39 | Float_t GetHitEventsTotEfficiencyError(UInt_t hs); | |
40 | Float_t GetAverageMultiplicity(UInt_t hs, UInt_t chipi); | |
41 | Float_t GetAverageMultiplicityTot(UInt_t hs); | |
42 | ||
43 | ||
44 | protected: | |
45 | ||
46 | ClassDef(AliITSOnlineSPDscanSingle,1) | |
47 | }; | |
48 | ||
49 | #endif |