BOSS 8.0.0
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
4#include "EventModel/EventHeader.h"
5
6class EtsFixing {
7public:
8 EtsFixing( int preRefCount = 30, double factor = 1.0000115 );
9 virtual ~EtsFixing();
10
11 void fixT1( Event::EventHeader* header );
12
13private:
14 const int m_nPre;
15 const double m_factor;
16
17 int m_t0Sec;
18 int m_t0SecLocal;
19 int m_count;
20 float m_refSlope;
21
22 long m_critical;
23
24 int* m_preEvt;
25 int* m_preSec;
26 long* m_preT1;
27
28 int* m_lastEvt;
29 long* m_lastT1;
30
31 long m_pileup;
32 int* m_preT1Sec;
33 long* m_preT1Old;
34 long* m_prePileup;
35};
36#endif
virtual ~EtsFixing()
Definition EtsFixing.cxx:72
EtsFixing(int preRefCount=30, double factor=1.0000115)
Definition EtsFixing.cxx:21
void fixT1(Event::EventHeader *header)
Definition EtsFixing.cxx:91