CGEM BOSS 6.6.5.g
BESIII Offline Software System
Loading...
Searching...
No Matches
RecTofTrackCnv Class Reference

#include <RecTofTrackCnv.h>

+ Inheritance diagram for RecTofTrackCnv:

Public Member Functions

virtual ~RecTofTrackCnv ()
 
- Public Member Functions inherited from RootEventBaseCnv
 RootEventBaseCnv (const CLID &clid, ISvcLocator *svc)
 
virtual ~RootEventBaseCnv ()
 
virtual long repSvcType () const
 
virtual StatusCode initialize ()
 
virtual StatusCode finalize ()
 
void declareObject (const std::string &fullPath, const CLID &clid, const std::string &treename, const std::string &branchname)
 Store TDS path to link a particular converter to an object on the TDS.
 
virtual StatusCode createObj (IOpaqueAddress *addr, DataObject *&dat)
 Convert the persistent object to transient.
 
virtual StatusCode createRep (DataObject *pObject, IOpaqueAddress *&refpAddress)
 Convert the transient object to the requested representation.
 
virtual StatusCode fillRepRefs (IOpaqueAddress *pAddress, DataObject *pObject)
 Resolve the references of the converted object.
 
virtual StatusCode fillObjRefs (IOpaqueAddress *pAddress, DataObject *pObject)
 Resolve the references of the converted object.
 
virtual StatusCode DataObjectToTObject (DataObject *dat, RootAddress *addr)=0
 Do the concrete conversion from TDS to ROOT.
 
virtual StatusCode TObjectToDataObject (DataObject *&dat)=0
 Do the concrete conversion from ROOT to TDS.
 
TObject * getReadObject () const
 get the object to be read
 
- Public Member Functions inherited from Converter< Ty1, Ty2 >
destinationoperator (const source &) const
 

Static Public Member Functions

static const CLID & classID ()
 
- Static Public Member Functions inherited from RootEventBaseCnv
static const unsigned char storageType ()
 Storage type and class ID.
 

Protected Member Functions

 RecTofTrackCnv (ISvcLocator *svc)
 
virtual StatusCode DataObjectToTObject (DataObject *obj, RootAddress *addr)
 transformation to root
 
virtual StatusCode TObjectToDataObject (DataObject *&obj)
 transformation from root
 
- Protected Member Functions inherited from Converter< Ty1, Ty2 >
virtual destinationconvert (const source &) const =0
 

Friends

class CnvFactory< RecTofTrackCnv >
 

Additional Inherited Members

- Public Types inherited from Converter< Ty1, Ty2 >
typedef Ty1 source
 
typedef Ty2 destination
 
- Protected Attributes inherited from RootEventBaseCnv
RootCnvSvcm_cnvSvc
 
std::vector< RootCnvSvc::Leafm_leaves
 
RootInterfacem_rootInterface
 pointer to the RootInterface
 
IDataProviderSvc * m_eds
 pointer to eventdataservice
 
int m_branchNr
 the branchNr of this converter for writing
 
int m_branchNrDst
 
int m_branchNrMc
 
int m_branchNrRecon
 
int m_branchNrEvtRec
 
int m_branchNrEvtHeader
 
int m_branchNrEvtNavigator
 
TObject * m_objRead
 the object that was read
 
CLID CLID_top
 the CLID of the upper converter if any
 
TArrayS * m_branchNumbers
 array with number of branches for reading
 
std::string m_rootBranchname
 root branchname (may be concatenated of severals)
 
std::string m_rootTreename
 each converter knows it's treename
 
std::string m_currentFileName
 
std::vector< void * > m_adresses
 each converter knows the corresponding adresses
 
RootEvtSelectorm_evtsel
 

Detailed Description

Definition at line 15 of file RecTofTrackCnv.h.

Constructor & Destructor Documentation

◆ ~RecTofTrackCnv()

virtual RecTofTrackCnv::~RecTofTrackCnv ( )
inlinevirtual

Definition at line 25 of file RecTofTrackCnv.h.

25{ };

◆ RecTofTrackCnv()

RecTofTrackCnv::RecTofTrackCnv ( ISvcLocator *  svc)
protected

Definition at line 31 of file RecTofTrackCnv.cxx.

33{
34
35 // Here we associate this converter with the /Event path on the TDS.
36 MsgStream log(msgSvc(), "RecTofTrackCnv");
37 //log << MSG::DEBUG << "Constructor called for " << objType() << endreq;
38 //m_rootTreename ="Rec";
39 //m_rootBranchname ="m_RecTofTrackCol";
40 //declareObject(EventModel::Recon::RecTofTrackCol, objType(), m_rootTreename, m_rootBranchname);
41 m_adresses.push_back(&m_recTofTrackCol);
42 m_recTofTrackCol=0;
43}
IMessageSvc * msgSvc()
static const CLID & classID()
Base class for all Root Converters.
std::vector< void * > m_adresses
each converter knows the corresponding adresses

Member Function Documentation

◆ classID()

static const CLID & RecTofTrackCnv::classID ( )
inlinestatic

Definition at line 20 of file RecTofTrackCnv.h.

21 {
22 return CLID_RecTofTrackCol;
23 }
const CLID & CLID_RecTofTrackCol
Definition: EventModel.cxx:377

◆ DataObjectToTObject()

StatusCode RecTofTrackCnv::DataObjectToTObject ( DataObject *  obj,
RootAddress addr 
)
protectedvirtual

transformation to root

Implements RootEventBaseCnv.

Definition at line 147 of file RecTofTrackCnv.cxx.

147 {
148
149 MsgStream log(msgSvc(), "RecTofTrackCnv");
150 log << MSG::DEBUG << "RecTofTrackCnv::DataObjectToTObject" << endreq;
151 StatusCode sc=StatusCode::SUCCESS;
152
153 RecTofTrackCol * recTofTrackColTds=dynamic_cast<RecTofTrackCol *> (obj);
154 if (!recTofTrackColTds) {
155 log << MSG::ERROR << "Could not downcast to TofTrackCol" << endreq;
156 return StatusCode::FAILURE;
157 }
158
159 DataObject *evt;
160 m_eds->findObject(EventModel::Recon::Event,evt);
161 if (evt==NULL) {
162 log << MSG::ERROR << "Could not get RecEvent in TDS " << endreq;
163 return StatusCode::FAILURE;
164 }
165
166 ReconEvent * devtTds=dynamic_cast<ReconEvent *> (evt);
167 if (!devtTds) {
168 log << MSG::ERROR << "RecMucTrackCnv:Could not downcast to TDS DigiEvent" << endreq;
169 }
170
171 IOpaqueAddress *addr;
172
173 m_cnvSvc->getRecTrackCnv()->createRep(evt,addr);
175
176 const TObjArray *m_recTofTrackCol = recEvt->getTofTrackCol();
177 if (!m_recTofTrackCol) return sc;
178 recEvt->clearTofTrackCol(); //necessary in case there is I/O at the same time since array is static
179 RecTofTrackCol::const_iterator recTofTrackTds;
180
181 for (recTofTrackTds = recTofTrackColTds->begin(); recTofTrackTds != recTofTrackColTds->end(); recTofTrackTds++) {
182
183 Int_t tofTrackID = (*recTofTrackTds)->tofTrackID();
184 Int_t trackID = (*recTofTrackTds)->trackID();
185 Int_t tofID = (*recTofTrackTds)->tofID();
186 UInt_t status = (*recTofTrackTds)->status();
187 Double_t path = (*recTofTrackTds)->path();
188 Double_t zrhit = (*recTofTrackTds)->zrhit();
189 Double_t ph = (*recTofTrackTds)->ph();
190 Double_t tof = (*recTofTrackTds)->tof();
191 Double_t errtof = (*recTofTrackTds)->errtof();
192 Double_t beta = (*recTofTrackTds)->beta();
193 Double_t texpElectron = (*recTofTrackTds)->texpElectron();
194 Double_t texpMuon = (*recTofTrackTds)->texpMuon();
195 Double_t texpPion = (*recTofTrackTds)->texpPion();
196 Double_t texpKaon = (*recTofTrackTds)->texpKaon();
197 Double_t texpProton = (*recTofTrackTds)->texpProton();
198 Double_t toffsetElectron = (*recTofTrackTds)->toffsetElectron();
199 Double_t toffsetMuon = (*recTofTrackTds)->toffsetMuon();
200 Double_t toffsetPion = (*recTofTrackTds)->toffsetPion();
201 Double_t toffsetKaon = (*recTofTrackTds)->toffsetKaon();
202 Double_t toffsetProton = (*recTofTrackTds)->toffsetProton();
203 Double_t toffsetAntiProton = (*recTofTrackTds)->toffsetAntiProton();
204 Double_t sigmaElectron = (*recTofTrackTds)->sigmaElectron();
205 Double_t sigmaMuon = (*recTofTrackTds)->sigmaMuon();
206 Double_t sigmaPion = (*recTofTrackTds)->sigmaPion();
207 Double_t sigmaKaon = (*recTofTrackTds)->sigmaKaon();
208 Double_t sigmaProton = (*recTofTrackTds)->sigmaProton();
209 Double_t sigmaAntiProton = (*recTofTrackTds)->sigmaAntiProton();
210 Int_t quality = (*recTofTrackTds)->quality();
211 Double_t t0 = (*recTofTrackTds)->t0();
212 Double_t errt0 = (*recTofTrackTds)->errt0();
213 Double_t errz = (*recTofTrackTds)->errz();
214 Double_t phi = (*recTofTrackTds)->phi();
215 Double_t errphi = (*recTofTrackTds)->errphi();
216 Double_t energy = (*recTofTrackTds)->energy();
217 Double_t errenergy = (*recTofTrackTds)->errenergy();
218
219 TRecTofTrack *recTofTrackRoot = new TRecTofTrack();
220 //m_common.m_RecTofTrackMap[(*recTofTrackTds)] = recTofTrackRoot;
221
222 recTofTrackRoot->setTofTrackID(tofTrackID);
223 recTofTrackRoot->setTrackID(trackID);
224 recTofTrackRoot->setTofID(tofID);
225 recTofTrackRoot->setStatus(status);
226 recTofTrackRoot->setPath(path);
227 recTofTrackRoot->setZrHit(zrhit);
228 recTofTrackRoot->setPh(ph);
229 recTofTrackRoot->setTof(tof);
230 recTofTrackRoot->setErrTof(errtof);
231 recTofTrackRoot->setBeta(beta);
232 recTofTrackRoot->setTexpElectron(texpElectron);
233 recTofTrackRoot->setTexpMuon(texpMuon);
234 recTofTrackRoot->setTexpPion(texpPion);
235 recTofTrackRoot->setTexpKaon(texpKaon);
236 recTofTrackRoot->setTexpProton(texpProton);
237 recTofTrackRoot->setToffsetElectron(toffsetElectron);
238 recTofTrackRoot->setToffsetMuon(toffsetMuon);
239 recTofTrackRoot->setToffsetPion(toffsetPion);
240 recTofTrackRoot->setToffsetKaon(toffsetKaon);
241 recTofTrackRoot->setToffsetProton(toffsetProton);
242 recTofTrackRoot->setToffsetAntiProton(toffsetAntiProton);
243 recTofTrackRoot->setSigmaElectron(sigmaElectron);
244 recTofTrackRoot->setSigmaMuon(sigmaMuon);
245 recTofTrackRoot->setSigmaPion(sigmaPion);
246 recTofTrackRoot->setSigmaKaon(sigmaKaon);
247 recTofTrackRoot->setSigmaProton(sigmaProton);
248 recTofTrackRoot->setSigmaAntiProton(sigmaAntiProton);
249 recTofTrackRoot->setQuality(quality);
250 recTofTrackRoot->setT0(t0);
251 recTofTrackRoot->setErrT0(errt0);
252 recTofTrackRoot->setErrZ(errz);
253 recTofTrackRoot->setPhi(phi);
254 recTofTrackRoot->setErrPhi(errphi);
255 recTofTrackRoot->setEnergy(energy);
256 recTofTrackRoot->setErrEnergy(errenergy);
257
258 recEvt->addTofTrack(recTofTrackRoot);
259
260 }
261
262 return StatusCode::SUCCESS;
263}
************Class m_ypar INTEGER m_KeyWgt INTEGER m_nphot INTEGER m_KeyGPS INTEGER m_IsBeamPolarized INTEGER m_EvtGenInterface DOUBLE PRECISION m_Emin DOUBLE PRECISION m_sphot DOUBLE PRECISION m_Xenph DOUBLE PRECISION m_q2 DOUBLE PRECISION m_PolBeam2 DOUBLE PRECISION m_xErrPb *COMMON c_KK2f $ !CMS energy average $ !Spin Polarization vector first beam $ !Spin Polarization vector second beam $ !Beam energy spread[GeV] $ !minimum hadronization energy[GeV] $ !input READ never touch them !$ !debug facility $ !maximum weight $ !inverse alfaQED $ !minimum real photon energy
Definition: KK2f.h:50
ObjectVector< RecTofTrack > RecTofTrackCol
Definition: RecTofTrack.h:33
static TRecTrackEvent * getWriteObject()
returns object to be written (maintained here for all DIGI-converters)
Definition: RecTrackCnv.h:36
RecTrackCnv * getRecTrackCnv()
Definition: RootCnvSvc.h:166
RootCnvSvc * m_cnvSvc
IDataProviderSvc * m_eds
pointer to eventdataservice
virtual StatusCode createRep(DataObject *pObject, IOpaqueAddress *&refpAddress)
Convert the transient object to the requested representation.
void setTexpElectron(Double_t texpe)
Definition: TRecTofTrack.h:74
void setToffsetAntiProton(Double_t topb)
Definition: TRecTofTrack.h:85
void setSigmaKaon(Double_t sk)
Definition: TRecTofTrack.h:90
void setTof(Double_t tof)
Definition: TRecTofTrack.h:70
void setTrackID(Int_t trackID)
Definition: TRecTofTrack.h:64
void setTexpProton(Double_t texpp)
Definition: TRecTofTrack.h:78
void setToffsetKaon(Double_t tok)
Definition: TRecTofTrack.h:83
void setSigmaElectron(Double_t se)
Definition: TRecTofTrack.h:87
void setEnergy(Double_t energy)
Definition: TRecTofTrack.h:102
void setStatus(UInt_t status)
Definition: TRecTofTrack.h:66
void setToffsetElectron(Double_t toe)
Definition: TRecTofTrack.h:80
void setTexpKaon(Double_t texpk)
Definition: TRecTofTrack.h:77
void setT0(Double_t t0)
Definition: TRecTofTrack.h:96
void setToffsetMuon(Double_t tomu)
Definition: TRecTofTrack.h:81
void setQuality(Int_t quality)
Definition: TRecTofTrack.h:94
void setSigmaPion(Double_t spi)
Definition: TRecTofTrack.h:89
void setErrZ(Double_t errz)
Definition: TRecTofTrack.h:99
void setErrTof(Double_t etof)
Definition: TRecTofTrack.h:71
void setTofID(Int_t tofID)
Definition: TRecTofTrack.h:65
void setSigmaAntiProton(Double_t spb)
Definition: TRecTofTrack.h:92
void setToffsetPion(Double_t topi)
Definition: TRecTofTrack.h:82
void setBeta(Double_t beta)
Definition: TRecTofTrack.h:72
void setSigmaMuon(Double_t smu)
Definition: TRecTofTrack.h:88
void setPhi(Double_t phi)
Definition: TRecTofTrack.h:100
void setErrPhi(Double_t errphi)
Definition: TRecTofTrack.h:101
void setTofTrackID(Int_t tofTrackID)
Definition: TRecTofTrack.h:63
void setPath(Double_t path)
Definition: TRecTofTrack.h:67
void setPh(Double_t ph)
Definition: TRecTofTrack.h:69
void setErrEnergy(Double_t errenergy)
Definition: TRecTofTrack.h:103
void setTexpMuon(Double_t texpmu)
Definition: TRecTofTrack.h:75
void setToffsetProton(Double_t top)
Definition: TRecTofTrack.h:84
void setSigmaProton(Double_t sp)
Definition: TRecTofTrack.h:91
void setZrHit(Double_t zrhit)
Definition: TRecTofTrack.h:68
void setTexpPion(Double_t texppi)
Definition: TRecTofTrack.h:76
void setErrT0(Double_t errt0)
Definition: TRecTofTrack.h:97
void clearTofTrackCol()
clear the whole array
const TObjArray * getTofTrackCol() const
retrieve the whole TObjArray of TofTrack Data
void addTofTrack(TRecTofTrack *Track)
Add a TofTrack into the TOF Data collection.
_EXTERN_ std::string Event
Definition: EventModel.h:90

◆ TObjectToDataObject()

StatusCode RecTofTrackCnv::TObjectToDataObject ( DataObject *&  obj)
protectedvirtual

transformation from root

Implements RootEventBaseCnv.

Definition at line 45 of file RecTofTrackCnv.cxx.

45 {
46 // creation of TDS object from root object
47
48
49 MsgStream log(msgSvc(), "RecTofTrackCnv");
50 log << MSG::DEBUG << "RecTofTrackCnv::TObjectToDataObject" << endreq;
51 StatusCode sc=StatusCode::SUCCESS;
52
53 // create the TDS location for the MucTrack Collection
54 RecTofTrackCol* recTofTrackTdsCol = new RecTofTrackCol;
55 refpObject=recTofTrackTdsCol;
56
57 // now convert
58 if (!m_recTofTrackCol) return sc;
59 TIter recTofTrackIter(m_recTofTrackCol);
60 TRecTofTrack *recTofTrackRoot = 0;
61 while ((recTofTrackRoot = (TRecTofTrack*)recTofTrackIter.Next())) {
62
63 int tofTrackID = recTofTrackRoot->tofTrackID();
64 int trackID = recTofTrackRoot->trackID();
65 int tofID = recTofTrackRoot->tofID();
66 unsigned int status = recTofTrackRoot->status();
67 double path = recTofTrackRoot->path();
68 double zrhit = recTofTrackRoot->zrhit();
69 double ph = recTofTrackRoot->ph();
70 double tof = recTofTrackRoot->tof();
71 double errtof = recTofTrackRoot->errtof();
72 double beta = recTofTrackRoot->beta();
73 double texpElectron = recTofTrackRoot->texpElectron();
74 double texpMuon = recTofTrackRoot->texpMuon();
75 double texpPion = recTofTrackRoot->texpPion();
76 double texpKaon = recTofTrackRoot->texpKaon();
77 double texpProton = recTofTrackRoot->texpProton();
78 double toffsetElectron = recTofTrackRoot->toffsetElectron();
79 double toffsetMuon = recTofTrackRoot->toffsetMuon();
80 double toffsetPion = recTofTrackRoot->toffsetPion();
81 double toffsetKaon = recTofTrackRoot->toffsetKaon();
82 double toffsetProton = recTofTrackRoot->toffsetProton();
83 double toffsetAntiProton = recTofTrackRoot->toffsetAntiProton();
84 double sigmaElectron = recTofTrackRoot->sigmaElectron();
85 double sigmaMuon = recTofTrackRoot->sigmaMuon();
86 double sigmaPion = recTofTrackRoot->sigmaPion();
87 double sigmaKaon = recTofTrackRoot->sigmaKaon();
88 double sigmaProton = recTofTrackRoot->sigmaProton();
89 double sigmaAntiProton = recTofTrackRoot->sigmaAntiProton();
90 int quality = recTofTrackRoot->quality();
91 double t0 = recTofTrackRoot->t0();
92 double errt0 = recTofTrackRoot->errt0();
93 double errz = recTofTrackRoot->errz();
94 double phi = recTofTrackRoot->phi();
95 double errphi = recTofTrackRoot->errphi();
96 double energy = recTofTrackRoot->energy();
97 double errenergy = recTofTrackRoot->errenergy();
98
99 RecTofTrack *recTofTrackTds = new RecTofTrack();
100 m_common.m_rootRecTofTrackMap[recTofTrackRoot] = recTofTrackTds;
101
102 recTofTrackTds->setTofTrackID(tofTrackID);
103 recTofTrackTds->setTrackID(trackID);
104 recTofTrackTds->setTofID(tofID);
105 recTofTrackTds->setStatus(status);
106 recTofTrackTds->setPath(path);
107 recTofTrackTds->setZrHit(zrhit);
108 recTofTrackTds->setPh(ph);
109 recTofTrackTds->setTof(tof);
110 recTofTrackTds->setErrTof(errtof);
111 recTofTrackTds->setBeta(beta);
112 recTofTrackTds->setTexpElectron(texpElectron);
113 recTofTrackTds->setTexpMuon(texpMuon);
114 recTofTrackTds->setTexpPion(texpPion);
115 recTofTrackTds->setTexpKaon(texpKaon);
116 recTofTrackTds->setTexpProton(texpProton);
117 recTofTrackTds->setToffsetElectron(toffsetElectron);
118 recTofTrackTds->setToffsetMuon(toffsetMuon);
119 recTofTrackTds->setToffsetPion(toffsetPion);
120 recTofTrackTds->setToffsetKaon(toffsetKaon);
121 recTofTrackTds->setToffsetProton(toffsetProton);
122 recTofTrackTds->setToffsetAntiProton(toffsetAntiProton);
123 recTofTrackTds->setSigmaElectron(sigmaElectron);
124 recTofTrackTds->setSigmaMuon(sigmaMuon);
125 recTofTrackTds->setSigmaPion(sigmaPion);
126 recTofTrackTds->setSigmaKaon(sigmaKaon);
127 recTofTrackTds->setSigmaProton(sigmaProton);
128 recTofTrackTds->setSigmaAntiProton(sigmaAntiProton);
129 recTofTrackTds->setQuality(quality);
130 recTofTrackTds->setT0(t0);
131 recTofTrackTds->setErrT0(errt0);
132 recTofTrackTds->setErrZ(errz);
133 recTofTrackTds->setPhi(phi);
134 recTofTrackTds->setErrPhi(errphi);
135 recTofTrackTds->setEnergy(energy);
136 recTofTrackTds->setErrEnergy(errenergy);
137
138 recTofTrackTdsCol->push_back(recTofTrackTds);
139 }
140
141 delete m_recTofTrackCol;
142 m_recTofTrackCol = 0;
143
144 return StatusCode::SUCCESS;
145}
void setStatus(unsigned int status)
Definition: DstTofTrack.h:92
void setTexpElectron(double texpe)
Definition: DstTofTrack.h:102
void setTexpMuon(double texpmu)
Definition: DstTofTrack.h:103
void setToffsetPion(double topi)
Definition: DstTofTrack.h:111
void setEnergy(double energy)
Definition: DstTofTrack.h:132
void setPath(double path)
Definition: DstTofTrack.h:94
void setTexpPion(double texppi)
Definition: DstTofTrack.h:104
void setTofTrackID(int tofTrackID)
Definition: DstTofTrack.h:89
void setPh(double ph)
Definition: DstTofTrack.h:96
void setSigmaMuon(double smu)
Definition: DstTofTrack.h:118
void setQuality(int quality)
Definition: DstTofTrack.h:124
void setTexpKaon(double texpk)
Definition: DstTofTrack.h:105
void setZrHit(double zrhit)
Definition: DstTofTrack.h:95
void setTof(double tof)
Definition: DstTofTrack.h:97
void setToffsetMuon(double tomu)
Definition: DstTofTrack.h:110
void setSigmaProton(double sp)
Definition: DstTofTrack.h:121
void setPhi(double phi)
Definition: DstTofTrack.h:130
void setToffsetProton(double top)
Definition: DstTofTrack.h:113
void setErrTof(double etof)
Definition: DstTofTrack.h:98
void setErrT0(double errt0)
Definition: DstTofTrack.h:127
void setTexpProton(double texpp)
Definition: DstTofTrack.h:106
void setToffsetAntiProton(double topb)
Definition: DstTofTrack.h:114
void setBeta(double beta)
Definition: DstTofTrack.h:99
void setSigmaKaon(double sk)
Definition: DstTofTrack.h:120
void setErrEnergy(double errenergy)
Definition: DstTofTrack.h:133
void setTrackID(int trackID)
Definition: DstTofTrack.h:90
void setT0(double t0)
Definition: DstTofTrack.h:126
void setErrZ(double errz)
Definition: DstTofTrack.h:129
void setSigmaAntiProton(double spb)
Definition: DstTofTrack.h:122
void setErrPhi(double errphi)
Definition: DstTofTrack.h:131
void setSigmaPion(double spi)
Definition: DstTofTrack.h:119
void setTofID(int tofID)
Definition: DstTofTrack.h:91
void setSigmaElectron(double se)
Definition: DstTofTrack.h:117
void setToffsetKaon(double tok)
Definition: DstTofTrack.h:112
void setToffsetElectron(double toe)
Definition: DstTofTrack.h:109
Double_t texpMuon() const
Definition: TRecTofTrack.h:31
Double_t sigmaPion() const
Definition: TRecTofTrack.h:47
Double_t sigmaAntiProton() const
Definition: TRecTofTrack.h:50
Double_t errz() const
Definition: TRecTofTrack.h:57
Double_t path() const
Definition: TRecTofTrack.h:22
Double_t texpKaon() const
Definition: TRecTofTrack.h:33
Double_t toffsetMuon() const
Definition: TRecTofTrack.h:38
Int_t tofID() const
Definition: TRecTofTrack.h:18
Double_t sigmaProton() const
Definition: TRecTofTrack.h:49
Double_t texpProton() const
Definition: TRecTofTrack.h:34
Double_t texpElectron() const
Definition: TRecTofTrack.h:30
Int_t quality() const
Definition: TRecTofTrack.h:52
Double_t sigmaMuon() const
Definition: TRecTofTrack.h:46
Int_t trackID() const
Definition: TRecTofTrack.h:17
Double_t errphi() const
Definition: TRecTofTrack.h:59
Double_t toffsetPion() const
Definition: TRecTofTrack.h:39
Double_t toffsetKaon() const
Definition: TRecTofTrack.h:40
Double_t beta() const
Definition: TRecTofTrack.h:27
Double_t phi() const
Definition: TRecTofTrack.h:58
Double_t energy() const
Definition: TRecTofTrack.h:60
Double_t zrhit() const
Definition: TRecTofTrack.h:23
Double_t errtof() const
Definition: TRecTofTrack.h:26
Double_t ph() const
Definition: TRecTofTrack.h:24
Double_t texpPion() const
Definition: TRecTofTrack.h:32
Double_t errt0() const
Definition: TRecTofTrack.h:55
Double_t toffsetAntiProton() const
Definition: TRecTofTrack.h:42
Double_t toffsetProton() const
Definition: TRecTofTrack.h:41
Double_t errenergy() const
Definition: TRecTofTrack.h:61
Double_t tof() const
Definition: TRecTofTrack.h:25
Double_t sigmaElectron() const
Definition: TRecTofTrack.h:45
Double_t t0() const
Definition: TRecTofTrack.h:54
Int_t tofTrackID() const
Definition: TRecTofTrack.h:16
UInt_t status() const
Definition: TRecTofTrack.h:20
Double_t sigmaKaon() const
Definition: TRecTofTrack.h:48
Double_t toffsetElectron() const
Definition: TRecTofTrack.h:37
static std::map< const TObject *, const RecTofTrack * > m_rootRecTofTrackMap
Definition: commonData.h:261

Friends And Related Function Documentation

◆ CnvFactory< RecTofTrackCnv >

friend class CnvFactory< RecTofTrackCnv >
friend

Definition at line 9 of file RecTofTrackCnv.h.


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