BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
calib_barrel_veff Class Reference

#include <calib_barrel_veff.h>

Inheritance diagram for calib_barrel_veff:

Public Member Functions

 calib_barrel_veff ()
void calculate_funcs (const Record *r)
void calculate_y (const Record *r)
void updateData (RecordSet *&data)
Public Member Functions inherited from TofCalib
 TofCalib (const int npar)
 ~TofCalib ()
void reset ()
virtual void calculate (RecordSet *&data, unsigned int icounter)
virtual const string & name () const
void fillTxt (const char *file)

Additional Inherited Members

Protected Attributes inherited from TofCalib
string m_name
int Npar
HepMatrix F
HepVector X
HepVector Y
HepVector funcs
double y
std::vector< HepVector > m_result

Detailed Description

Definition at line 8 of file calib_barrel_veff.h.

Constructor & Destructor Documentation

◆ calib_barrel_veff()

calib_barrel_veff::calib_barrel_veff ( )
inline

Definition at line 10 of file calib_barrel_veff.h.

10: TofCalib( nBarrelVeff ) { m_name = string( "calib_barrel_veff" ); }
const int nBarrelVeff
string m_name
Definition TofCalib.h:36
TofCalib(const int npar)
Definition TofCalib.h:13

Member Function Documentation

◆ calculate_funcs()

void calib_barrel_veff::calculate_funcs ( const Record * r)
inlinevirtual

Implements TofCalib.

Definition at line 12 of file calib_barrel_veff.h.

12 {
13 double z = r->zrhit();
14
15 funcs[0] = 2.0 * z;
16 funcs[1] = 1.0;
17
18 return;
19 }
double zrhit() const
Definition TofDataSet.h:61
HepVector funcs
Definition TofCalib.h:41

◆ calculate_y()

void calib_barrel_veff::calculate_y ( const Record * r)
inlinevirtual

Implements TofCalib.

Definition at line 21 of file calib_barrel_veff.h.

21 {
22 y = r->tright() - r->tleft();
23 return;
24 }
double tleft() const
Definition TofDataSet.h:59
double tright() const
Definition TofDataSet.h:60
double y
Definition TofCalib.h:42

◆ updateData()

void calib_barrel_veff::updateData ( RecordSet *& data)
inlinevirtual

Implements TofCalib.

Definition at line 26 of file calib_barrel_veff.h.

26{ return; }

The documentation for this class was generated from the following file: