CGEM BOSS 6.6.5.h
BESIII Offline Software System
|
#include <RecCgemCluster.h>
Public Member Functions | |
virtual const CLID & | clID () const |
RecCgemCluster () | |
~RecCgemCluster () | |
RecCgemCluster (const RecCgemCluster &reccluster) | |
void | setclusterid (int clusterid) |
void | setTrkId (int trkid) |
void | setlayerid (int layerid) |
void | setsheetid (int sheetid) |
void | setflag (int flag) |
void | setenergydeposit (double energydeposit) |
void | setrecphi (double recphi) |
void | setrecv (double recv) |
void | setRecZ (double recZ) |
void | setrecphi_CC (double recphi) |
void | setrecv_CC (double recv) |
void | setRecZ_CC (double recZ) |
void | setrecphi_mTPC (double recphi) |
void | setrecv_mTPC (double recv) |
void | setRecZ_mTPC (double recZ) |
void | setSlope_mTPC (double s) |
void | setInter_mTPC (double q) |
int | getclusterid (void) const |
int | getTrkId (void) const |
int | getlayerid (void) const |
int | getsheetid (void) const |
int | getflag (void) const |
double | getenergydeposit (void) const |
double | getrecphi (void) const |
double | getrecv (void) const |
double | getRecZ (void) const |
double | getrecphi_CC (void) const |
double | getrecv_CC (void) const |
double | getRecZ_CC (void) const |
double | getrecphi_mTPC (void) const |
double | getrecv_mTPC (void) const |
double | getRecZ_mTPC (void) const |
double | getSlope_mTPC (void) const |
double | getInter_mTPC (void) const |
void | setclusterflag (int begin, int end) |
int | getclusterflagb (void) const |
int | getclusterflage (void) const |
void | setStripsMTPC (std::vector< int > strips) |
std::vector< int > | getStripsMTPC () |
double | get_merge_phi () |
double | get_merge_v () |
Static Public Member Functions | |
static const CLID & | classID () |
Definition at line 15 of file RecCgemCluster.h.
RecCgemCluster::RecCgemCluster | ( | ) |
Definition at line 3 of file RecCgemCluster.cxx.
RecCgemCluster::~RecCgemCluster | ( | ) |
Definition at line 47 of file RecCgemCluster.cxx.
RecCgemCluster::RecCgemCluster | ( | const RecCgemCluster & | reccluster | ) |
Definition at line 27 of file RecCgemCluster.cxx.
|
inlinestatic |
|
inlinevirtual |
Definition at line 18 of file RecCgemCluster.h.
double RecCgemCluster::get_merge_phi | ( | ) |
Definition at line 50 of file RecCgemCluster.cxx.
double RecCgemCluster::get_merge_v | ( | ) |
Definition at line 60 of file RecCgemCluster.cxx.
|
inline |
Definition at line 73 of file RecCgemCluster.h.
Referenced by HoughTrack::calculateZ_S(), CgemLineFit::Data_Max(), get_merge_phi(), get_merge_v(), HoughFinder::getMcHitCol(), CgemLineFit::Loop_All(), and CgemLineFit::Loop_MaxQ().
|
inline |
Definition at line 74 of file RecCgemCluster.h.
Referenced by CgemLineFit::Data_Max(), HoughTrack::fitHelix(), get_merge_phi(), get_merge_v(), HoughFinder::getMcHitCol(), CgemLineFit::Loop_All(), and CgemLineFit::Loop_MaxQ().
|
inline |
Definition at line 54 of file RecCgemCluster.h.
Referenced by CgemLineFit::Data_Max(), TestTrack::execute(), CgemMdcFitAlg::fit(), HoughTrack::fitCircle(), HoughTrack::fitHelix(), HoughTrack::fitHelix(), HoughFinder::getMcHitCol(), CgemLineFit::Loop_All(), CgemLineFit::Loop_MaxQ(), CgemHitOnTrack::print(), HoughHit::print(), HoughFinder::storeRecTracks(), MdcTrack::storeTrack(), HoughFinder::storeTracks(), and RecMdcTrackCnv::TObjectToDataObject().
|
inline |
Definition at line 59 of file RecCgemCluster.h.
Referenced by CgemHitOnTrack::charge(), CgemLineFit::Data_Closest(), CgemLineFit::Data_Max(), CgemHitOnTrack::getFitStuff(), CgemHitOnTrack::getFitStuff(), HoughHit::HoughHit(), CgemLineFit::Loop_All(), CgemLineFit::Loop_MaxQ(), and CgemLineFit::ToyMC().
|
inline |
Definition at line 58 of file RecCgemCluster.h.
Referenced by CgemLineFit::Data_Closest(), CgemLineFit::Data_Max(), CgemMdcFitAlg::fit(), HoughTrack::fitHelix(), HoughFinder::getMcHitCol(), HoughHit::HoughHit(), CgemLineFit::Loop_All(), CgemLineFit::Loop_MaxQ(), CgemLineFit::ToyMC(), and CgemHitOnTrack::whatView().
|
inline |
Definition at line 70 of file RecCgemCluster.h.
|
inline |
Definition at line 56 of file RecCgemCluster.h.
Referenced by CgemHitOnTrack::CgemHitOnTrack(), CgemMdcFitAlg::check(), CgemLineFit::Data_Closest(), CgemLineFit::Data_Max(), TestTrack::execute(), CgemMdcFitAlg::fit(), CgemHitOnTrack::getFitStuff(), CgemHitOnTrack::getFitStuff(), CgemHitOnTrack::getFitStuff(), CgemHitOnTrack::getFitStuff(), HoughFinder::getMcHitCol(), HoughHit::HoughHit(), CgemHitOnTrack::layerNumber(), CgemLineFit::Loop_All(), CgemLineFit::Loop_MaxQ(), CgemHitOnTrack::print(), sortCluster(), CgemLineFit::ToyMC(), and KalFitTrack::update_hits().
|
inline |
Definition at line 60 of file RecCgemCluster.h.
Referenced by CgemLineFit::Data_Closest(), CgemLineFit::Data_Max(), CgemHitOnTrack::entranceAngle(), TestTrack::execute(), CgemHitOnTrack::getFitStuff(), CgemHitOnTrack::getFitStuff(), CgemHitOnTrack::getFitStuff(), CgemHitOnTrack::getFitStuff(), HoughHit::HoughHit(), CgemLineFit::Loop_All(), CgemLineFit::Loop_MaxQ(), CgemHitOnTrack::print(), CgemLineFit::ToyMC(), KalFitTrack::update_hits(), and CgemHitOnTrack::updateMeasurement().
|
inline |
Definition at line 63 of file RecCgemCluster.h.
Referenced by get_merge_phi().
|
inline |
Definition at line 66 of file RecCgemCluster.h.
Referenced by CgemLineFit::Data_Closest(), CgemLineFit::Data_Max(), get_merge_phi(), CgemLineFit::Loop_All(), and CgemLineFit::Loop_MaxQ().
|
inline |
Definition at line 61 of file RecCgemCluster.h.
Referenced by CgemLineFit::Data_Closest(), CgemLineFit::Data_Max(), CgemLineFit::Loop_All(), CgemLineFit::Loop_MaxQ(), CgemHitOnTrack::print(), HoughHit::residual(), and CgemLineFit::ToyMC().
|
inline |
Definition at line 64 of file RecCgemCluster.h.
Referenced by get_merge_v().
|
inline |
Definition at line 67 of file RecCgemCluster.h.
Referenced by CgemLineFit::Data_Closest(), CgemLineFit::Data_Max(), get_merge_v(), CgemLineFit::Loop_All(), and CgemLineFit::Loop_MaxQ().
|
inline |
Definition at line 62 of file RecCgemCluster.h.
Referenced by CgemLineFit::Data_Closest(), CgemLineFit::Data_Max(), TestTrack::execute(), CgemHitOnTrack::getFitStuff(), CgemHitOnTrack::getFitStuff(), CgemHitOnTrack::getFitStuff(), CgemHitOnTrack::getFitStuff(), HoughHit::HoughHit(), CgemLineFit::Loop_All(), CgemLineFit::Loop_MaxQ(), CgemHitOnTrack::print(), CgemLineFit::ToyMC(), and KalFitTrack::update_hits().
|
inline |
Definition at line 65 of file RecCgemCluster.h.
|
inline |
Definition at line 68 of file RecCgemCluster.h.
Referenced by CgemLineFit::Data_Closest(), CgemLineFit::Data_Max(), CgemLineFit::Loop_All(), and CgemLineFit::Loop_MaxQ().
|
inline |
Definition at line 57 of file RecCgemCluster.h.
Referenced by CgemMdcFitAlg::check(), CgemLineFit::Data_Closest(), CgemLineFit::Data_Max(), TestTrack::execute(), CgemHitOnTrack::getFitStuff(), CgemHitOnTrack::getFitStuff(), HoughHit::HoughHit(), CgemLineFit::Loop_All(), CgemLineFit::Loop_MaxQ(), and CgemLineFit::ToyMC().
|
inline |
Definition at line 69 of file RecCgemCluster.h.
|
inline |
Definition at line 77 of file RecCgemCluster.h.
|
inline |
Definition at line 55 of file RecCgemCluster.h.
|
inline |
Definition at line 72 of file RecCgemCluster.h.
Referenced by RecCgemClusterCnv::TObjectToDataObject().
|
inline |
Definition at line 35 of file RecCgemCluster.h.
Referenced by RecCgemClusterCnv::TObjectToDataObject().
|
inline |
Definition at line 40 of file RecCgemCluster.h.
Referenced by RecCgemClusterCnv::TObjectToDataObject().
|
inline |
Definition at line 39 of file RecCgemCluster.h.
Referenced by RecCgemClusterCnv::TObjectToDataObject().
|
inline |
Definition at line 51 of file RecCgemCluster.h.
|
inline |
Definition at line 37 of file RecCgemCluster.h.
Referenced by RecCgemClusterCnv::TObjectToDataObject().
|
inline |
Definition at line 41 of file RecCgemCluster.h.
Referenced by RecCgemClusterCnv::TObjectToDataObject().
|
inline |
Definition at line 44 of file RecCgemCluster.h.
|
inline |
Definition at line 47 of file RecCgemCluster.h.
|
inline |
Definition at line 42 of file RecCgemCluster.h.
Referenced by RecCgemClusterCnv::TObjectToDataObject().
|
inline |
Definition at line 45 of file RecCgemCluster.h.
|
inline |
Definition at line 48 of file RecCgemCluster.h.
|
inline |
Definition at line 43 of file RecCgemCluster.h.
Referenced by RecCgemClusterCnv::TObjectToDataObject().
|
inline |
Definition at line 46 of file RecCgemCluster.h.
|
inline |
Definition at line 49 of file RecCgemCluster.h.
|
inline |
Definition at line 38 of file RecCgemCluster.h.
Referenced by RecCgemClusterCnv::TObjectToDataObject().
|
inline |
Definition at line 50 of file RecCgemCluster.h.
|
inline |
Definition at line 76 of file RecCgemCluster.h.
|
inline |
Definition at line 36 of file RecCgemCluster.h.
Referenced by CgemLineFit::Data_Closest(), CgemLineFit::Data_Max(), CgemLineFit::Loop_All(), CgemLineFit::Loop_MaxQ(), RecCgemClusterCnv::TObjectToDataObject(), and CgemLineFit::ToyMC().