BOSS 7.0.2
BESIII Offline Software System
Loading...
Searching...
No Matches
Tof/tofcalgsec/tofcalgsec-00-02-21/tofcalgsec/calib_endcap_veff.h
Go to the documentation of this file.
1#ifndef CALIB_ENDCAP_VEFF_H
2#define CALIB_ENDCAP_VEFF_H
3
4#include "tofcalgsec/TofCalib.h"
5
6const int nEndcapVeff = 4;
7
8class calib_endcap_veff:public TofCalib {
9 public:
11 m_name = string("calib_endcap_veff");
12 }
13
14 void calculate_funcs( const Record* r ) {
15 double z = r->zrhit();
16
17 funcs[0] = 1.0;
18 funcs[1] = z-44.5;
19 funcs[2] = (z-44.5)*(z-44.5);
20 funcs[3] = (z-44.5)*(z-44.5)*(z-44.5);
21
22 return;
23 }
24
25 void calculate_y(const Record* r) {
26 y = r->tleft() - r->texp();
27 return;
28 }
29
31 return;
32 }
33
34};
35
36#endif
TTree * data
std::vector< Record * > RecordSet