12#include "MdcRecEvent/RecMdcHit.h"
13#include "MdcTables/HepevtTables.h"
59 static vector<MdcRaw_wirhit>* s_col;
84 static vector<MdcDat_wirhit>* s_col;
107 static vector<MdcDat_olhit>* s_col;
127 static vector<MdcCal_tzero>* s_col;
147 static vector<MdcCal_tzero2>* s_col;
167 static vector<MdcCal_badwire>* s_col;
190 static vector<MdcCal_const>* s_col;
210 static vector<MdcCal_const2>* s_col;
230 static vector<MdcCal_const3>* s_col;
255 static vector<MdcCal_const4>* s_col;
276 static vector<MdcCal_misc>* s_col;
297 static vector<MdcCal_ped>* s_col;
325 if (
this == &rhs )
return *
this;
353 const MdcGeoWire*
geo{
nullptr };
354 MdcDat_wirhit*
dat{
nullptr };
355 MdcRec_trk*
trk{
nullptr };
367 static vector<MdcRec_wirhit>* s_col;
390 for (
int i = 0; i < 15; i++ )
400 if (
this == &rhs )
return *
this;
412 for (
int i = 0; i < 15; i++ )
434 vector<MdcRec_wirhit*>
hitcol;
440 const float dz(
void )
const {
return helix[3]; }
449 static vector<MdcRec_trk>* s_col;
474 static vector<MdcRec_dedx>* s_col;
495 static vector<MdcRec_timing>* s_col;
522 static vector<MdcRec_excalib>* s_col;
543 static vector<MdcRec_exglobal>* s_col;
565 static vector<MdcRec_excurve>* s_col;
590 static vector<MdcRec_excurve_add>* s_col;
613 static vector<MdcRec_exnoggs>* s_col;
636 static vector<MdcRec_excurrentfit>* s_col;
665 static vector<MdcRec_daqom>* s_col;
707 static vector<MdcDat_mcwirhit>* s_col;
733 static vector<MdcRec_mctrk>* s_col;
756 static vector<MdcRec_mctrk2hep>* s_col;
782 if (
this == &rhs )
return *
this;
814 static vector<MdcRec_trk_add>* s_col;
834 static vector<MdcRec_timeofs>* s_col;
859 static vector<Mdc_xtime2>* s_col;
static vector< MdcCal_badwire > * getMdcCalBadwireCol(void)
static vector< MdcCal_const2 > * getMdcCalConst2Col(void)
static vector< MdcCal_const3 > * getMdcCalConst3Col(void)
static vector< MdcCal_const4 > * getMdcCalConst4Col(void)
static vector< MdcCal_const > * getMdcCalConstCol(void)
static vector< MdcCal_misc > * getMdcCalMiscCol(void)
static vector< MdcCal_ped > * getMdcCalPedCol(void)
static vector< MdcCal_tzero2 > * getMdcCalTzero2Col(void)
static vector< MdcCal_tzero > * getMdcCalTzeroCol(void)
static vector< MdcDat_mcwirhit > * getMdcDatMcwirhitCol(void)
static vector< MdcDat_olhit > * getMdcDatOlhitCol(void)
static vector< MdcDat_wirhit > * getMdcDatWirhitCol(void)
static vector< MdcRaw_wirhit > * getMdcRawWirhitCol(void)
static vector< MdcRec_daqom > * getMdcRecDaqomCol(void)
static vector< MdcRec_dedx > * getMdcRecDedxCol(void)
static vector< MdcRec_excalib > * getMdcRecExcalibCol(void)
static vector< MdcRec_excurrentfit > * getMdcRecExcurrentfitCol(void)
static vector< MdcRec_excurve_add > * getMdcRecExcurveAddCol(void)
static vector< MdcRec_excurve > * getMdcRecExcurveCol(void)
static vector< MdcRec_exglobal > * getMdcRecExglobalCol(void)
static vector< MdcRec_exnoggs > * getMdcRecExnoggsCol(void)
static vector< MdcRec_mctrk2hep > * getMdcRecMctrk2hepCol(void)
static vector< MdcRec_mctrk > * getMdcRecMctrkCol(void)
static vector< MdcRec_timeofs > * getMdcRecTimeofsCol(void)
static vector< MdcRec_timing > * getMdcRecTimingCol(void)
static vector< MdcRec_trk_add > * getMdcRecTrkAddCol(void)
static vector< MdcRec_trk > * getMdcRecTrkCol(void)
static vector< MdcRec_wirhit > * getMdcRecWirhitCol(void)
MdcRec_trk_add(const MdcRec_trk_add &rhs)
MdcRec_trk_add & operator=(const MdcRec_trk_add &rhs)
const float cpa(void) const
MdcRec_trk(const MdcRec_trk &rhs)
const float tanl(void) const
vector< MdcRec_wirhit * > hitcol
MdcRec_trk & operator=(const MdcRec_trk &rhs)
const float dz(void) const
const float fi0(void) const
MdcRec_wirhit(const MdcRec_wirhit &rhs)
MdcRec_wirhit & operator=(const MdcRec_wirhit &rhs)
static vector< Mdc_xtime2 > * getMdcXtime2Col(void)