|
BmnRoot
|
#include <BmnRecoTools.h>
Public Member Functions | |
| BmnRecoTools () | |
| virtual | ~BmnRecoTools () |
| BmnRecoTools () | |
| virtual | ~BmnRecoTools () |
Static Public Member Functions | |
| static Bool_t | IsReconstructable (TClonesArray *tracks, TClonesArray *gemPoints, TClonesArray *silPoints, TClonesArray *cscPoints, Int_t code, vector< Int_t > &outCodes, Int_t minHits=4) |
| static vector< TString > | GetFileVecFromDir (TString dir) |
| static void | ShowHitMakerEff (TClonesArray *hits, BmnSiliconStationSet set) |
| static void | FillSetStsPoints (TClonesArray *pts, BmnGemStripStationSet *set, vector< vector< vector< TH2 * > > > &hitVec) |
| static void | FillSetStsHits (TClonesArray *pts, TClonesArray *hits, BmnGemStripStationSet *set, vector< vector< vector< TH2 * > > > &hitVec) |
| static TCutG * | Ellipse2CutG (TString name, Double_t x, Double_t y, Double_t rx, Double_t ry=-1.0, Double_t theta=0.0) |
| static TF1 * | GetSignalDistribution (TTree *tree, TClonesArray *ar, TTree *treeDST=nullptr, TClonesArray *gemHits=nullptr, TClonesArray *gemTracks=nullptr, TClonesArray *tracks=nullptr, Double_t lowThr=0, Int_t ClusterSizeThr=0, Int_t nBins=100000) |
| static TF1 * | GetRescaleFunc (TString name, TF1 *mc, TF1 *ex) |
| static Bool_t | IsReconstructable (TClonesArray *tracks, TClonesArray *gemPoints, TClonesArray *silPoints, TClonesArray *cscPoints, Int_t code, vector< Int_t > &outCodes, Int_t minHits=4) |
| static vector< TString > | GetFileVecFromDir (TString dir) |
| static void | ShowHitMakerEff (TClonesArray *hits, BmnSiliconStationSet set) |
| static void | FillSetStsPoints (TClonesArray *pts, BmnGemStripStationSet *set, vector< vector< vector< TH2 * > > > &hitVec) |
| static void | FillSetStsHits (TClonesArray *pts, TClonesArray *hits, BmnGemStripStationSet *set, vector< vector< vector< TH2 * > > > &hitVec) |
| static TCutG * | Ellipse2CutG (TString name, Double_t x, Double_t y, Double_t rx, Double_t ry=-1.0, Double_t theta=0.0) |
| static TF1 * | GetSignalDistribution (TTree *tree, TClonesArray *ar, TTree *treeDST=nullptr, TClonesArray *gemHits=nullptr, TClonesArray *gemTracks=nullptr, TClonesArray *tracks=nullptr, Double_t lowThr=0, Int_t ClusterSizeThr=0, Int_t nBins=100000) |
| static TF1 * | GetRescaleFunc (TString name, TF1 *mc, TF1 *ex) |
BmnRecoTools - static functions for embedding & reconstruction quality check
Definition at line 50 of file BmnRecoTools.h.
| BmnRecoTools::BmnRecoTools | ( | ) |
Definition at line 5 of file BmnRecoTools.cxx.
|
virtual |
Definition at line 8 of file BmnRecoTools.cxx.
| BmnRecoTools::BmnRecoTools | ( | ) |
|
virtual |
|
static |
Definition at line 254 of file BmnRecoTools.cxx.
References i.
|
static |
|
static |
Definition at line 174 of file BmnRecoTools.cxx.
References dist(), ForwardZAxisEDrift, BmnGemStripModule::GetElectronDriftDirection(), BmnHit::GetFlag(), BmnHit::GetModule(), CbmStsPoint::GetModule(), CbmStsPoint::GetStation(), BmnHit::GetStation(), BmnGemStripModule::GetStripLayer(), BmnGemStripModule::GetStripLayers(), CbmStsPoint::GetX(), CbmStsPoint::GetY(), BmnGemStripLayer::IsPointInsideStripLayer(), BmnHit::SetFlag(), and thr.
|
static |
|
static |
Definition at line 131 of file BmnRecoTools.cxx.
References ForwardZAxisEDrift, BmnGemStripModule::GetElectronDriftDirection(), CbmStsPoint::GetModule(), CbmStsPoint::GetStation(), BmnGemStripModule::GetStripLayer(), BmnGemStripModule::GetStripLayers(), CbmStsPoint::GetX(), CbmStsPoint::GetY(), and BmnGemStripLayer::IsPointInsideStripLayer().
|
static |
|
static |
Definition at line 108 of file BmnRecoTools.cxx.
References i.
|
static |
|
static |
Definition at line 490 of file BmnRecoTools.cxx.
References f.
Referenced by BmnEmbedding::Embed(), and SignalNormalizationUtils::GetRescaleFunction().
|
static |
|
static |
digs from tracks
Definition at line 278 of file BmnRecoTools.cxx.
References BmnCSCHit::GetClusterSizeInLowerLayer(), BmnGemStripHit::GetClusterSizeInLowerLayer(), BmnSiliconHit::GetClusterSizeInLowerLayer(), BmnStripDigit::GetStripSignal(), BmnCSCHit::GetStripTotalSignalInLowerLayer(), BmnGemStripHit::GetStripTotalSignalInLowerLayer(), BmnSiliconHit::GetStripTotalSignalInLowerLayer(), and i.
Referenced by BmnEmbedding::Embed(), SignalNormalizationUtils::SetMcDataSet(), and SignalNormalizationUtils::SignalNormalizationUtils().
|
static |
|
static |
<- found hits for the each offspring
Count GEM points
Count Silicon points
Count CSC points
Definition at line 11 of file BmnRecoTools.cxx.
References CbmMCTrack::GetMotherId(), CbmMCTrack::GetPdgCode(), BmnSiliconPoint::GetStation(), and CbmStsPoint::GetStation().
Referenced by BmnCheckMCTask::Exec().
|
static |
|
static |
|
static |