BOSS 7.0.6
BESIII Offline Software System
Loading...
Searching...
No Matches
EtsFixing.h
Go to the documentation of this file.
1#ifndef ETS_FIXING_H
2#define ETS_FIXING_H
3
5
7{
8 public:
9 EtsFixing(int preRefCount = 30, double factor = 1.0000115);
10 virtual ~EtsFixing();
11
12 void fixT1(Event::EventHeader* header);
13
14 private:
15
16 const int m_nPre;
17 const double m_factor;
18
19 int m_t0Sec;
20 int m_t0SecLocal;
21 int m_count;
22 float m_refSlope;
23
24 long m_critical;
25
26 int* m_preEvt;
27 int* m_preSec;
28 long* m_preT1;
29
30 int* m_lastEvt;
31 long* m_lastT1;
32
33 long m_pileup;
34 int* m_preT1Sec;
35 long* m_preT1Old;
36 long* m_prePileup;
37};
38#endif
virtual ~EtsFixing()
Definition: EtsFixing.cxx:71
void fixT1(Event::EventHeader *header)
Definition: EtsFixing.cxx:91