10#include "EventModel/EventModel.h"
11#include "GaudiKernel/ContainedObject.h"
12#include "GaudiKernel/ObjectVector.h"
13#include "Identifier/Identifier.h"
17class RecETofHit :
virtual public ContainedObject {
25 int getId()
const {
return _Id; }
35 double getPh()
const {
return _ph; }
36 double getP()
const {
return _p; }
39 double getTof()
const {
return _tof; }
41 double getExpTof(
int im )
const {
return _exptof[im]; }
42 double getTt()
const {
return _tt; }
43 double getETt()
const {
return _ett; }
44 double getTm()
const {
return _tm; }
45 double getETm()
const {
return _etm; }
46 double getTr()
const {
return _tr; }
47 double getEtr()
const {
return _etr; }
48 double getQ()
const {
return _q; }
49 double getEQ()
const {
return _eq; }
54 void setZTDC(
double zTDC ) { _zTDC = zTDC; }
55 void setZADC(
double zADC ) { _zADC = zADC; }
56 void setId(
int id ) { _Id = id; }
57 void setP(
double p ) { _p = p; }
58 void setTrk(
int trk ) { _trk = trk; }
60 void setMod(
int mod ) { _mod = mod; }
61 void setQual(
int qual ) { _qual = qual; }
62 void setRHit(
double rHit ) { _rHit = rHit; }
63 void setdRHit(
double drHit ) { _drHit = drHit; }
64 void setPhHit(
double phHit ) { _phHit = phHit; }
65 void setThTrk(
double thTrk ) { _thTrk = thTrk; }
66 void setPhTrk(
double phTrk ) { _phTrk = phTrk; }
67 void setPh(
double ph ) { _ph = ph; }
68 void setPath(
double path ) { _path = path; }
70 void setTof(
double tof ) { _tof = tof; }
71 void setETof(
double etof ) { _etof = etof; }
72 void setExpTof(
double exptof,
int im ) { _exptof[im] = exptof; }
73 void setTt(
double tt ) { _tt = tt; }
74 void setETt(
double ett ) { _ett = ett; }
75 void setTm(
double tm ) { _tm = tm; }
76 void setETm(
double etm ) { _etm = etm; }
78 void setETr(
double etr ) { _etr = etr; }
80 void setEQ(
double eq ) { _eq = eq; }
84 int _Id, _trk, _mod, _qual;
85 double _rHit, _drHit, _phHit, _thTrk, _phTrk, _ph, _path, _time;
88 double _tt, _ett, _tm, _etm;
89 double _tr, _etr, _q, _eq;
const CLID & CLID_RecETofHit
ObjectVector< RecETofHit > RecETofHitCol
****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
const CLID & CLID_RecETofHit
void setExpTof(double exptof, int im)
virtual const CLID & clID() const
void setZTDC(double zTDC)
void setThTrk(double thTrk)
void setdRHit(double drHit)
void setETof(double etof)
Identifier getTofId() const
void setZADC(double zADC)
void setRHit(double rHit)
static const CLID & classID()
void setPath(double path)
double getExpTof(int im) const
void setPhTrk(double phTrk)
void setTime(double time)
void setTofID(Identifier tofId)
void setPhHit(double phHit)