BOSS 7.1.1
BESIII Offline Software System
Loading...
Searching...
No Matches
RecETofCalHit.h
Go to the documentation of this file.
1/*
2 * Class : RecETofCalHit
3 * This class is a Event data model for Reconstrcted input for Endcap Tof calibration
4 * Created by Lin li Jiang (USTC) 2005/12/12 17:42:22
5 *
6 */
7#ifndef RECETOFCALHIT_H
8#define RECETOFCALHIT_H
9
10#include "GaudiKernel/ContainedObject.h"
11#include "GaudiKernel/ObjectVector.h"
12#include "GaudiKernel/SmartRef.h"
15
16extern const CLID &CLID_RecETofCalHit;
17
18
19class RecETofCalHit : virtual public ContainedObject {
20
21public:
22 RecETofCalHit();//{}
23 virtual ~RecETofCalHit(){}
24
25 virtual const CLID& clID() const { return RecETofCalHit::classID();}
26 static const CLID& classID() { return CLID_RecETofCalHit; }
27
28public:
29 int run() const { return m_run; }
30 int event() const { return m_event; }
31 int mod() const { return m_imod; }
32 int qual() const { return m_qual; }
33 double tpred() const { return m_tpred; }
34 double tdc() const { return m_tdc; }
35 double adc() const { return m_adc; }
36 double rHit() const { return m_rHit; }
37 double drHit() const { return m_drHit; }
38 double deltaPhi() const { return m_deltaPhi; }
39 double cosTheta() const { return m_costheta; }
40 double p() const { return m_p; }
41 double Q() const { return m_Q; }
42 double path() const { return m_path; }
43//add 9/23/06
44public:
45 double tpred(int idx) const { if(idx<0||idx>5) idx=0;return m_texp[idx];}
46 void setTpred(int idx,double t) { if(idx<0||idx>5) idx=0;m_texp[idx]=t;}
47private:
48 double m_texp[5];
49//end add
50public:
51 void setRun(int run ) { m_run = run; }
52 void setEvent(int event ) { m_event = event; }
53 void setMod(int imod ) { m_imod = imod; }
54 void setQual(int qual) { m_qual = qual; }
55 void setTpred(double tpred) { m_tpred = tpred; }
56 void setTdc(double tdc) { m_tdc = tdc; }
57 void setAdc(double adc) { m_adc = adc; }
58 void setRHit(double rHit) { m_rHit = rHit; }
59 void setdRHit(double drHit) { m_drHit = drHit; }
60 void setDeltaPhi(double deltaPhi) { m_deltaPhi = deltaPhi; }
61 void setcosTheta(double cost) { m_costheta = cost; }
62 void setP(double p) { m_p = p; }
63 void setQ(double q) { m_Q = q; }
64 void setPath(double l) { m_path = l; }
65private:
66 int m_run;
67 int m_event;
68 int m_imod;
69 int m_qual;
70 double m_tpred;
71 double m_tdc;
72 double m_adc;
73 double m_rHit;
74 double m_drHit;
75 double m_deltaPhi;
76 double m_costheta;
77 double m_p;
78 double m_Q;
79 double m_path;
80};
81
82typedef ObjectVector<RecETofCalHit> RecETofCalHitCol;
83
84#endif //RECETOFCalHit_H
85
86
****INTEGER imax DOUBLE PRECISION m_pi *DOUBLE PRECISION m_amfin DOUBLE PRECISION m_Chfin DOUBLE PRECISION m_Xenph DOUBLE PRECISION m_sinw2 DOUBLE PRECISION m_GFermi DOUBLE PRECISION m_MfinMin DOUBLE PRECISION m_ta2 INTEGER m_out INTEGER m_KeyFSR INTEGER m_KeyQCD *COMMON c_Semalib $ !copy of input $ !CMS energy $ !beam mass $ !final mass $ !beam charge $ !final charge $ !smallest final mass $ !Z mass $ !Z width $ !EW mixing angle $ !Gmu Fermi $ alphaQED at q
Definition KKsem.h:33
ObjectVector< RecETofCalHit > RecETofCalHitCol
const CLID & CLID_RecETofCalHit
TTree * t
Definition binning.cxx:23
double drHit() const
void setEvent(int event)
double p() const
double tpred() const
void setdRHit(double drHit)
void setDeltaPhi(double deltaPhi)
virtual ~RecETofCalHit()
double deltaPhi() const
void setTdc(double tdc)
double tpred(int idx) const
int run() const
static const CLID & classID()
double path() const
double Q() const
double cosTheta() const
void setRHit(double rHit)
void setRun(int run)
int mod() const
void setPath(double l)
void setMod(int imod)
virtual const CLID & clID() const
void setP(double p)
double adc() const
void setAdc(double adc)
void setcosTheta(double cost)
double tdc() const
double rHit() const
int event() const
void setQ(double q)
int qual() const
void setTpred(double tpred)
void setQual(int qual)
void setTpred(int idx, double t)