1#ifndef CALIB_BARREL_LEFT_OFFSET2_BUNCH3_4_H
2#define CALIB_BARREL_LEFT_OFFSET2_BUNCH3_4_H
11 m_name = string(
"calib_barrel_left_offset2_bunch3");
15 double z = r->
zrhit();
18 if ((
static_cast<int>(t0/(8.0*12000./499.8/8./4. )+0.1))%4==3) {
19 if( z<5.0 &&
abs(
t)<10.0 ) {
26 funcs[6] = z*z*z*z*z*z;
42 if ((
static_cast<int>((r->
phi())/(8.0*12000./499.8/8./4. )+0.1))%4==3){
43 if( r->
zrhit() < 5.0 ) {
54 if(
data->size() > 0 ) {
55 std::vector<Record*>::iterator
iter =
data->begin();
57 if ((
static_cast<int>(((*iter)->phi())/(8.0*12000./499.8/8./4. )+0.1))%4==3){
58 if( (*iter)->zrhit()>=0.0 )
continue;
61 for(
int i=0; i<
X.num_row(); i++ ) {
64 (*iter)->settleft( (*iter)->tleft() - tcorr );
double abs(const EvtComplex &c)
std::vector< Record * > RecordSet
const int nBarrelLeft_Offset2_bunch3_4
void calculate_y(const Record *r)
void updateData(RecordSet *&data)
calib_barrel_left_offset2_bunch3_4()
void calculate_funcs(const Record *r)