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


Public Member Functions | |
| float | CalculateSegmentChi2 (EdbSegment &seg, float sx, float sy, float sz) |
| int | CheckFramesShift () |
| int | CheckSeedThres () |
| float | Chi2Seg (EdbSegment &s1, EdbSegment &s2) |
| EdbViewRec () | |
| EdbViewRec (EdbViewDef &vd) | |
| int | FillGrainsTree () |
| int | FindGrains (int option=0) |
| int | FindSeeds () |
| bool | GoodSegment (EdbSegment &s, int wkey=0) |
| bool | Init () |
| void | InitGrainsTree (const char *file="grains.root") |
| void | InitR () |
| int | MergeSegments () |
| int | ReconstructGrains () |
| int | ReconstructSegments () |
| int | RefillSegment (EdbSegment &s) |
| int | RefitSegments (int wkey=0) |
| void | ResetClustersSeg () |
| bool | SaveToOutputView (EdbView &vout, int do_h=1, int do_c=2, int do_s=2, int do_tr=0, int do_f=2) |
| int | SelectSegments () |
| void | SetAddGrainsToView (bool yesno) |
| void | SetClThres (int mina, int maxa) |
| void | SetNclGrLim (int mincl, int maxcl) |
| void | SetNgrMax0 (Int_t ngr) |
| void | SetNSeedMax (int nt, int th[]) |
| void | SetNSeedMax0 (int n) |
| void | SetPrimary () |
| void | SetPulsThres (int minp, int maxp=500) |
| void | SetRmax (float rmax) |
| void | SetSeedsLim (int nseedslim=100000, int seedlim=48) |
| void | SetSeedThres (int nt, int th[]) |
| void | SetSeedThres0 (Short_t mins) |
| void | SetSigmaThres (float smin, float smax) |
| int | SetStep (int sfrom, int sto, int step=1) |
| void | SetThetaLim (float t) |
| bool | SetView (EdbView *v) |
| float | SPhiGr (float theta, float phi, float dz, float sx, float sy, float sz) |
| float | SThetaGr (float theta, float phi, float dz, float sx, float sy, float sz) |
| virtual | ~EdbViewRec () |
Public Member Functions inherited from EdbViewDef | |
| EdbViewDef () | |
| void | Print () |
| void | SetDef () |
| ~EdbViewDef () | |
Static Public Member Functions | |
| static int | FitSegment (EdbSegment &s, int wkey=0) |
| static int | FitSegmentToCl (EdbSegment &s, EdbCluster &c, int wkey=0) |
Public Attributes | |
| bool | eAddGrainsToView |
| bool | eCheckSeedThres |
| bool | eDoGrainsProcessing |
| Float_t | eGrainNbin |
| bool | ePropagateToBase |
Public Attributes inherited from EdbViewDef | |
| Float_t | eClaSX |
| Float_t | eClaSY |
| Float_t | eClaSZ |
| Float_t | eClaSZvar |
| Float_t | eDZdead |
| Float_t | eFogDens |
| Float_t | eFogGrainArea |
| Float_t | eGrainArea |
| Float_t | eGrainSX |
| Float_t | eGrainSY |
| Float_t | eGrainSZ |
| Int_t | eNframes |
| Float_t | eTXopt |
| Float_t | eTYopt |
| Float_t | eX0 |
| Float_t | eX0opt |
| Float_t | eXmax |
| Float_t | eXmin |
| Float_t | eY0 |
| Float_t | eY0opt |
| Float_t | eYmax |
| Float_t | eYmin |
| Float_t | eZdead |
| Float_t | eZmax |
| Float_t | eZmin |
| Float_t | eZxy |
Private Attributes | |
| TClonesArray * | eCL |
| [eNgrMax] array of grains represented as clusters More... | |
| Int_t | eClMaxA |
| Int_t | eClMinA |
| pointer to array of segments (output of tracking) More... | |
| Float_t | eDmax |
| pointers to clusters More... | |
| Float_t | eDZmin |
| Float_t | eFact |
| TClonesArray * | eG |
| cells with grains More... | |
| TClonesArray * | eGCla |
| pointer to eView->GetSegments() or to eGSeg as the output for grain search More... | |
| TTree * | eGrainsTree |
| Short_t * | ehX |
| [enYtot] - pointers to the first x[iy] More... | |
| int | eNclGrMax |
| int | eNclGrMin |
| debug tree More... | |
| Int_t | eNgr |
| Int_t | eNgrMax |
| pointer to the input view currently in processing More... | |
| TArrayI | enP |
| Int_t | enPtot |
| TArrayI | eNseedMax |
| Int_t | eNseedMax0 |
| Int_t | enSeedsLim |
| Int_t | eNsegMax |
| Int_t | enT |
| TArrayI | enX |
| Int_t | enXtot |
| TArrayI | enY |
| Int_t | enYtot |
| EdbCluster ** | epC |
| pointers to seeds list More... | |
| Short_t *** | epP |
| [enT] - pointers to the first phi[it] More... | |
| EdbCluster *** | epS |
| [enXtot] - phase histogram More... | |
| Short_t **** | epT |
| Int_t | ePulsMax |
| Int_t | ePulsMin |
| Short_t ** | epY |
| [enPtot] - pointers to the first y[ip] More... | |
| TArrayF | eR |
| Float_t | eRmax |
| TClonesArray * | eSA |
| pointer to eView->GetClusters() or to eGCla as the input for tracking More... | |
| Short_t | eSeedLim |
| TArrayI | eSeedThres |
| Int_t | eSeedThres0 |
| Float_t | eSigmaMax |
| Float_t | eSigmaMin |
| TArrayF | esP |
| Int_t | eStep |
| Int_t | eStepFrom |
| Int_t | eStepTo |
| TArrayF | esX |
| TArrayF | esY |
| TArrayF | eTheta |
| Float_t | eThetaLim |
| EdbViewCell * | eVC |
| EdbViewCell | eVCC |
| pointer to eVCC or eVCG More... | |
| EdbViewCell | eVCG |
| cells with raw clusters More... | |
| EdbView * | eView |
| Float_t | eZcenter |
| EdbViewRec::EdbViewRec | ( | ) |
|
inline |
|
virtual |
| float EdbViewRec::CalculateSegmentChi2 | ( | EdbSegment & | s, |
| float | sx, | ||
| float | sy, | ||
| float | sz | ||
| ) |
| int EdbViewRec::CheckFramesShift | ( | ) |
| int EdbViewRec::CheckSeedThres | ( | ) |
| float EdbViewRec::Chi2Seg | ( | EdbSegment & | s1, |
| EdbSegment & | s2 | ||
| ) |
| int EdbViewRec::FillGrainsTree | ( | ) |
| int EdbViewRec::FindGrains | ( | int | option = 0 | ) |
| int EdbViewRec::FindSeeds | ( | ) |
|
static |
|
static |
| bool EdbViewRec::GoodSegment | ( | EdbSegment & | s, |
| int | wkey = 0 |
||
| ) |
| bool EdbViewRec::Init | ( | void | ) |
| void EdbViewRec::InitGrainsTree | ( | const char * | file = "grains.root" | ) |
| void EdbViewRec::InitR | ( | ) |
| int EdbViewRec::MergeSegments | ( | ) |
| int EdbViewRec::ReconstructGrains | ( | ) |
| int EdbViewRec::ReconstructSegments | ( | ) |
| int EdbViewRec::RefillSegment | ( | EdbSegment & | s | ) |
| int EdbViewRec::RefitSegments | ( | int | wkey = 0 | ) |
| void EdbViewRec::ResetClustersSeg | ( | ) |
| bool EdbViewRec::SaveToOutputView | ( | EdbView & | vout, |
| int | do_h = 1, |
||
| int | do_c = 2, |
||
| int | do_s = 2, |
||
| int | do_tr = 0, |
||
| int | do_f = 2 |
||
| ) |
| int EdbViewRec::SelectSegments | ( | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| void EdbViewRec::SetPrimary | ( | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| bool EdbViewRec::SetView | ( | EdbView * | v | ) |
| float EdbViewRec::SPhiGr | ( | float | theta, |
| float | phi, | ||
| float | dz, | ||
| float | sx, | ||
| float | sy, | ||
| float | sz | ||
| ) |
| float EdbViewRec::SThetaGr | ( | float | theta, |
| float | phi, | ||
| float | dz, | ||
| float | sx, | ||
| float | sy, | ||
| float | sz | ||
| ) |
| bool EdbViewRec::eAddGrainsToView |
| bool EdbViewRec::eCheckSeedThres |
|
private |
[eNgrMax] array of grains represented as clusters
|
private |
|
private |
pointer to array of segments (output of tracking)
|
private |
pointers to clusters
| bool EdbViewRec::eDoGrainsProcessing |
|
private |
|
private |
|
private |
cells with grains
|
private |
pointer to eView->GetSegments() or to eGSeg as the output for grain search
| Float_t EdbViewRec::eGrainNbin |
|
private |
|
private |
[enYtot] - pointers to the first x[iy]
|
private |
|
private |
debug tree
|
private |
|
private |
pointer to the input view currently in processing
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
pointers to seeds list
|
private |
[enT] - pointers to the first phi[it]
| bool EdbViewRec::ePropagateToBase |
|
private |
[enXtot] - phase histogram
|
private |
|
private |
|
private |
|
private |
[enPtot] - pointers to the first y[ip]
|
private |
|
private |
|
private |
pointer to eView->GetClusters() or to eGCla as the input for tracking
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
pointer to eVCC or eVCG
|
private |
cells with raw clusters
|
private |
|
private |