|
FEDRA emulsion software from the OPERA Collaboration
|
#include <EdbScanTracking.h>


Public Member Functions | |
| bool | AcceptDZGap (EdbTrackP &t, float z) |
| void | AddPattern (EdbPattern &p) |
| EdbTrackP * | AddSegment (EdbSegP &s) |
| EdbTrackP * | AddSegmentAsTrack (EdbSegP &s) |
| void | CheckPatternAlignment (EdbPattern &p, EdbPlateP &plate, int nsegmin, EdbAffine2D &acorr) |
| void | CombTracks (TObjArray &selected) |
| void | DoubletsFilterOut (EdbPattern &p) |
| EdbTrackAssembler () | |
| void | ExtrapolateTracksToZ (float z, int nsegmin=0) |
| void | ExtrapolateTracksToZ_mcs3 (float z, int nsegmin=0) |
| void | FillTrZMap () |
| void | FillXYseg (EdbPattern &p) |
| void | FitTracks () |
| void | InitTrZMap () |
| void | InitTrZMap (const char *str) |
| void | InitTrZMap (int nx, float xmi, float xma, int ny, float ymi, float yma, int ncell) |
| float | ProbSeg (EdbSegP &s1, EdbSegP &s2) |
| void | RecalculateSegmentsProb (EdbTrackP &t) |
| bool | SameSegment (EdbSegP &s1, EdbSegP &s2) |
| void | SetMomentum (float p) |
| void | SetRadLength (float x0) |
| void | SetSegmentsErrors () |
| TObjArray & | Tracks () |
| virtual | ~EdbTrackAssembler () |
Public Attributes | |
| int | eCollisionsRate |
| EdbScanCond | eCond |
| int | eDoUseMCS |
| float | eDRmax |
| float | eDTmax |
| float | eDZGapMax |
| TH1F * | eHistNcnd |
| TH1F * | eHistProbAll |
| TH1F * | eHistProbBest |
| TH1F * | eHistThetaAll |
| TH1F * | eHistThetaBest |
| TH2F * | eHistTXTYseg |
| TH3F * | eHistXYPseg |
| TH3F * | eHistXYPsegNB |
| TH2F * | eHistXYseg |
| float | eProbMin |
Private Attributes | |
| Int_t | eCellN |
| EdbTrackFitter | eFitter |
| Float_t | eMapMarg |
| EdbPattern | eSegments |
| TObjArray | eTracks |
| TObjArray | eTrZ |
| EdbCell2 | eTrZMap |
| Float_t | eZ |
| EdbTrackAssembler::EdbTrackAssembler | ( | ) |
|
virtual |
| bool EdbTrackAssembler::AcceptDZGap | ( | EdbTrackP & | t, |
| float | z | ||
| ) |
| void EdbTrackAssembler::AddPattern | ( | EdbPattern & | p | ) |
| void EdbTrackAssembler::CheckPatternAlignment | ( | EdbPattern & | p, |
| EdbPlateP & | plate, | ||
| int | nsegmin, | ||
| EdbAffine2D & | acorr | ||
| ) |
| void EdbTrackAssembler::CombTracks | ( | TObjArray & | selected | ) |
| void EdbTrackAssembler::DoubletsFilterOut | ( | EdbPattern & | p | ) |
| void EdbTrackAssembler::ExtrapolateTracksToZ | ( | float | z, |
| int | nsegmin = 0 |
||
| ) |
| void EdbTrackAssembler::ExtrapolateTracksToZ_mcs3 | ( | float | z, |
| int | nsegmin = 0 |
||
| ) |
| void EdbTrackAssembler::FillTrZMap | ( | ) |
| void EdbTrackAssembler::FillXYseg | ( | EdbPattern & | p | ) |
| void EdbTrackAssembler::FitTracks | ( | ) |
| void EdbTrackAssembler::InitTrZMap | ( | ) |
| void EdbTrackAssembler::InitTrZMap | ( | const char * | str | ) |
| void EdbTrackAssembler::InitTrZMap | ( | int | nx, |
| float | xmi, | ||
| float | xma, | ||
| int | ny, | ||
| float | ymi, | ||
| float | yma, | ||
| int | ncell | ||
| ) |
workaround to get previous(not propagated) segment
|
inline |
|
inline |
| void EdbTrackAssembler::SetSegmentsErrors | ( | ) |
|
inline |
|
private |
| int EdbTrackAssembler::eCollisionsRate |
| EdbScanCond EdbTrackAssembler::eCond |
| int EdbTrackAssembler::eDoUseMCS |
| float EdbTrackAssembler::eDRmax |
| float EdbTrackAssembler::eDTmax |
| float EdbTrackAssembler::eDZGapMax |
|
private |
| TH1F* EdbTrackAssembler::eHistNcnd |
| TH1F* EdbTrackAssembler::eHistProbAll |
| TH1F* EdbTrackAssembler::eHistProbBest |
| TH1F* EdbTrackAssembler::eHistThetaAll |
| TH1F* EdbTrackAssembler::eHistThetaBest |
| TH2F* EdbTrackAssembler::eHistTXTYseg |
| TH3F* EdbTrackAssembler::eHistXYPseg |
| TH3F* EdbTrackAssembler::eHistXYPsegNB |
| TH2F* EdbTrackAssembler::eHistXYseg |
|
private |
| float EdbTrackAssembler::eProbMin |
|
private |
|
private |
|
private |
|
private |
|
private |