|
FEDRA emulsion software from the OPERA Collaboration
|
#include <EdbPlateTracking.h>
Public Member Functions | |
| EdbPlateTracking () | |
| EdbPlateTracking (EdbPattern &S1, EdbPattern &S2, EdbSegP &prediction) | |
| EdbPlateTracking (EdbPattern &S1, EdbPattern &S2, EdbSegP &prediction, EdbPlateP &plate) | |
| int | ExtrapolateCond (EdbScanCond &inputcond, int flag, EdbScanCond &outputcond) |
| int | FindBestCandidate (EdbPattern &fndbt, EdbSegP &fnd, EdbPattern &cnd, float wmin, float wmindegrad, float chi2max) |
| int | FindBestCandidateDS (EdbPattern &fndbt, EdbSegP &fnd, EdbPattern &cnd, float wmin, float wmindegrad, float chi2max, EdbSegP &spred, float maxdmin) |
| int | FindCandidateMT (EdbPattern &fnds1, EdbPattern &fnds2, EdbSegP &fnd) |
| int | FindCandidateMTDS (EdbPattern &fnds1, EdbPattern &fnds2, EdbSegP &fnd, EdbSegP &spred, float maxdmin) |
| int | FindCandidates (EdbSegP &spred, EdbPattern &fndbt, EdbPattern &fnds1, EdbPattern &fnds2) |
| int | FindCompliments (EdbSegP &s, EdbPattern &pat, TObjArray &found, float chi2max, TArrayF &chiarr) |
| int | FindPrediction (EdbSegP &spred, EdbSegP &fndbt, EdbSegP &fnds1, EdbSegP &fnds2, EdbSegP &snewpred) |
| int | FindPredictionDS (EdbSegP &spred, EdbSegP &fndbt, EdbSegP &fnds1, EdbSegP &fnds2, EdbSegP &snewpred, float maxdmin) |
| int | FindTrack (EdbTrackP &pred, EdbTrackP &found, EdbPlateP &plate) |
| bool | GetSBtreeEntry (int entry, TTree &tsbt) |
| void | Print () |
| void | Set0 () |
| void | SetCondBT (EdbScanCond &cond) |
| void | SetCondMT (EdbScanCond &cond) |
| void | SetPred (const EdbSegP &pred) |
| void | TransformFromPlateRS () |
| int | UpdateFlag (int flag, int status) |
| bool | UpdateSBtree (TTree &tsbt, int idp[4], int idf[4]) |
| virtual | ~EdbPlateTracking () |
Static Public Member Functions | |
| static void | CloseSBtree (TTree *tree) |
| static int | GetBTHoles (int flag) |
| static int | GetMTHoles (int flag) |
| static TTree * | InitSBtree (const char *file_name="sbt.root", const char *mode="RECREATE") |
Public Attributes | |
| Float_t | eChi2MaxBT |
| Float_t | eChi2MaxMT |
| EdbScanCond | eCondBT |
| EdbScanCond | eCondMT |
| Float_t | eDegradPos |
| Float_t | eDegradSlope |
| Float_t | eDeltaR |
| Int_t | eIdf [4] |
| Int_t | eIdp [4] |
| EdbSegP | eNext |
| EdbPlateP | ePlate |
| EdbSegP | ePred |
| bool | ePredictionScan |
| Float_t | ePreliminaryChi2MaxMT |
| Float_t | ePulsMinBT |
| Float_t | ePulsMinDegradBT |
| Float_t | ePulsMinDegradMT |
| Float_t | ePulsMinMT |
| EdbSegP | eS |
| EdbSegP | eS1 |
| EdbPattern | eS1cnd |
| EdbPattern | eS1pre |
| EdbSegP | eS2 |
| EdbPattern | eS2cnd |
| EdbPattern | eS2pre |
| EdbPattern | eScnd |
| EdbPattern | eSide1 |
| EdbPattern | eSide2 |
| EdbPattern | eSpre |
| Int_t | eStatus |
|
inline |
|
inline |
|
inline |
|
virtual |
|
static |
| int EdbPlateTracking::ExtrapolateCond | ( | EdbScanCond & | inputcond, |
| int | flag, | ||
| EdbScanCond & | outputcond | ||
| ) |
| int EdbPlateTracking::FindBestCandidate | ( | EdbPattern & | fndbt, |
| EdbSegP & | fnd, | ||
| EdbPattern & | cnd, | ||
| float | wmin, | ||
| float | wmindegrad, | ||
| float | chi2max | ||
| ) |
| int EdbPlateTracking::FindBestCandidateDS | ( | EdbPattern & | fndbt, |
| EdbSegP & | fnd, | ||
| EdbPattern & | cnd, | ||
| float | wmin, | ||
| float | wmindegrad, | ||
| float | chi2max, | ||
| EdbSegP & | spred, | ||
| float | maxdmin = 1. |
||
| ) |
| int EdbPlateTracking::FindCandidateMT | ( | EdbPattern & | fnds1, |
| EdbPattern & | fnds2, | ||
| EdbSegP & | fnd | ||
| ) |
| int EdbPlateTracking::FindCandidateMTDS | ( | EdbPattern & | fnds1, |
| EdbPattern & | fnds2, | ||
| EdbSegP & | fnd, | ||
| EdbSegP & | spred, | ||
| float | maxdmin = 1. |
||
| ) |
| int EdbPlateTracking::FindCandidates | ( | EdbSegP & | spred, |
| EdbPattern & | fndbt, | ||
| EdbPattern & | fnds1, | ||
| EdbPattern & | fnds2 | ||
| ) |
| int EdbPlateTracking::FindCompliments | ( | EdbSegP & | s, |
| EdbPattern & | pat, | ||
| TObjArray & | found, | ||
| float | chi2max, | ||
| TArrayF & | chiarr | ||
| ) |
| int EdbPlateTracking::FindPrediction | ( | EdbSegP & | spred, |
| EdbSegP & | fndbt, | ||
| EdbSegP & | fnds1, | ||
| EdbSegP & | fnds2, | ||
| EdbSegP & | snewpred | ||
| ) |
| int EdbPlateTracking::FindPredictionDS | ( | EdbSegP & | spred, |
| EdbSegP & | fndbt, | ||
| EdbSegP & | fnds1, | ||
| EdbSegP & | fnds2, | ||
| EdbSegP & | snewpred, | ||
| float | maxdmin = 1. |
||
| ) |
| bool EdbPlateTracking::GetSBtreeEntry | ( | int | entry, |
| TTree & | tsbt | ||
| ) |
|
static |
| void EdbPlateTracking::Print | ( | ) |
| void EdbPlateTracking::Set0 | ( | ) |
|
inline |
|
inline |
| void EdbPlateTracking::TransformFromPlateRS | ( | ) |
| int EdbPlateTracking::UpdateFlag | ( | int | flag, |
| int | status | ||
| ) |
| bool EdbPlateTracking::UpdateSBtree | ( | TTree & | tsbt, |
| int | idp[4], | ||
| int | idf[4] | ||
| ) |
| Float_t EdbPlateTracking::eChi2MaxBT |
| Float_t EdbPlateTracking::eChi2MaxMT |
| EdbScanCond EdbPlateTracking::eCondBT |
| EdbScanCond EdbPlateTracking::eCondMT |
| Float_t EdbPlateTracking::eDegradPos |
| Float_t EdbPlateTracking::eDegradSlope |
| Float_t EdbPlateTracking::eDeltaR |
| Int_t EdbPlateTracking::eIdf[4] |
| Int_t EdbPlateTracking::eIdp[4] |
| EdbSegP EdbPlateTracking::eNext |
| EdbPlateP EdbPlateTracking::ePlate |
| EdbSegP EdbPlateTracking::ePred |
| bool EdbPlateTracking::ePredictionScan |
| Float_t EdbPlateTracking::ePreliminaryChi2MaxMT |
| Float_t EdbPlateTracking::ePulsMinBT |
| Float_t EdbPlateTracking::ePulsMinDegradBT |
| Float_t EdbPlateTracking::ePulsMinDegradMT |
| Float_t EdbPlateTracking::ePulsMinMT |
| EdbSegP EdbPlateTracking::eS |
| EdbSegP EdbPlateTracking::eS1 |
| EdbPattern EdbPlateTracking::eS1cnd |
| EdbPattern EdbPlateTracking::eS1pre |
| EdbSegP EdbPlateTracking::eS2 |
| EdbPattern EdbPlateTracking::eS2cnd |
| EdbPattern EdbPlateTracking::eS2pre |
| EdbPattern EdbPlateTracking::eScnd |
| EdbPattern EdbPlateTracking::eSide1 |
| EdbPattern EdbPlateTracking::eSide2 |
| EdbPattern EdbPlateTracking::eSpre |
| Int_t EdbPlateTracking::eStatus |