StRoot
1
|
Public Member Functions | |
const std::vector < GenfitTrackResult > & | getTrackResults () const |
const std::vector< Seed_t > & | getRecoTracks () const |
const std::vector< TVector3 > & | getFitMomenta () const |
const std::vector< unsigned short > & | getNumFstHits () const |
const std::vector < genfit::FitStatus > & | getFitStatus () const |
const std::vector < genfit::AbsTrackRep * > & | globalTrackReps () const |
const std::vector < genfit::Track * > & | globalTracks () const |
void | setConfigFile (std::string cf) |
void | setSaveCriteriaValues (bool save) |
void | setConfig (FwdTrackerConfig cfg) |
void | setData (std::shared_ptr< FwdDataSource >data) |
virtual void | initialize (TString geoCache, bool genHistograms) |
void | writeEventHistograms () |
std::vector < KiTrack::ICriterion * > | loadCriteria (string path) |
std::vector< float > | getCriteriaValues (std::string crit_name) |
std::vector< std::map < std::string, float > > | getCriteriaAllValues (std::string crit_name) |
std::vector< int > | getCriteriaTrackIds (std::string crit_name) |
void | clearSavedCriteriaValues () |
size_t | nHitsInHitMap (FwdDataSource::HitMap_t &hitmap) |
size_t | countRecoTracks (size_t nHits) |
void | setupHistograms () |
void | fillHistograms () |
void | writeHistograms () |
void | make () |
void | removeHits (FwdDataSource::HitMap_t &hitmap, std::vector< Seed_t > &tracks) |
void | doEvent (unsigned long long int iEvent=0) |
void | fitTrack (Seed_t &track) |
void | doTrackFitting (std::vector< Seed_t > &tracks) |
void | doMcTrackFinding (FwdDataSource::McTrackMap_t &mcTrackMap) |
size_t | sliceHitMapInPhi (FwdDataSource::HitMap_t &inputMap, FwdDataSource::HitMap_t &outputMap, float phi_min, float phi_max) |
Slices a hitmap into a phi section. More... | |
vector< Seed_t > | doTrackingOnHitmapSubset (size_t iIteration, FwdDataSource::HitMap_t &hitmap) |
Does track finding steps on a subset of hits (phi slice) More... | |
void | doTrackIteration (size_t iIteration, FwdDataSource::HitMap_t &hitmap) |
void | addSiHitsMc () |
void | addSiHits () |
Seed_t | findSiHitsNearMe (Seed_t &available_hits, genfit::MeasuredStateOnPlane &msp, double dphi=0.004 *9.5, double dr=2.75) |
bool | getSaveCriteriaValues () |
std::vector < KiTrack::ICriterion * > | getTwoHitCriteria () |
std::vector < KiTrack::ICriterion * > | getThreeHitCriteria () |
TrackFitter * | getTrackFitter () |
void | setEventVertex (TVector3 v) |
Protected Attributes | |
unsigned long long int | nEvents |
bool | mDoTrackFitting = true |
bool | mSaveCriteriaValues = true |
FwdTrackerConfig | mConfig |
std::string | mConfigFile |
size_t | mTotalHitsRemoved |
std::vector< GenfitTrackResult > | mTrackResults |
std::vector< Seed_t > | mRecoTracks |
std::vector< Seed_t > | mRecoTracksThisItertion |
TVector3 | mEventVertex |
std::vector< float > | mRecoTrackQuality |
std::vector< int > | mRecoTrackIdTruth |
std::vector< TVector3 > | mFitMoms |
std::vector< unsigned short > | mNumFstHits |
std::vector< genfit::FitStatus > | mFitStatus |
std::vector < genfit::AbsTrackRep * > | mGlobalTrackReps |
std::vector< genfit::Track * > | mGlobalTracks |
QualityPlotter * | mQualityPlotter |
std::shared_ptr< FwdDataSource > | mDataSource |
TrackFitter * | mTrackFitter = nullptr |
std::vector < KiTrack::ICriterion * > | mTwoHitCrit |
std::vector < KiTrack::ICriterion * > | mThreeHitCrit |
bool | mGenHistograms = false |
TString | mGeoCache |
std::map< std::string, TH1 * > | mHist |
Definition at line 175 of file FwdTracker.h.
|
inline |
Does track finding steps on a subset of hits (phi slice)
doTrackingOnHitmapSubset
iIteration,: | tracking iteration (for determining params) |
hitmap,: | the hitmap to use, should already be subset of original |
Definition at line 781 of file FwdTracker.h.
|
inline |
Loads Criteria from XML configuration.
Utility function for loading criteria from XML config.
Definition at line 240 of file FwdTracker.h.
|
inline |
Slices a hitmap into a phi section.
sliceHitMapInPhi
inputMap | INPUT hitmap to process |
outputMap | OUTPUT hitmap, will be cleared and filled with only the hits from inputMap that are within phi region |
phi_min | The minimum phi to accept |
phi_max | The maximum Phi to accept |
Definition at line 758 of file FwdTracker.h.