FEDRA emulsion software from the OPERA Collaboration
|
#include <EdbVertexComb.h>
Public Member Functions | |
void | AddTrack (EdbTrackP *t) |
EdbVertex * | CheckVTX (TObjArray &tracks) |
void | ClearDoublets (TObjArray &topoarr) |
void | CopyPar (EdbVertexComb &comb) |
EdbVertexComb () | |
EdbVertexComb (TObjArray &tracks) | |
int | FindTopologies () |
void | FormVertices () |
EdbTopology * | GetTopology (int i) const |
EdbVertex * | GetVertex (int i) const |
EdbVertexComb * | GetVertexComb (int i) const |
bool | IsAcceptable (EdbVertex &v) |
int | Ntr () const |
int | Nvtx () const |
void | PrintTeoricalCombinations (Int_t n) |
void | PrintTopologies () |
void | PrintTracks () |
void | SelectTopologies (TObjArray &topoarr) |
void | Set0 () |
void | SetTracksErrors () |
void | SetTracksErrors (EdbScanCond &cond) |
void | SetTracksErrors (TObjArray &tracks, EdbScanCond &cond) |
void | SortTopologies (TObjArray &topoarr) |
virtual | ~EdbVertexComb () |
Public Attributes | |
EdbScanCond | eCond |
Int_t | eNProngMinV |
min prongs to accept the vertex for topology calculation More... | |
TObjArray | eOther |
recursive array of EdbVertexComb objects in multyvertex case More... | |
Float_t | eProbDetached |
default probability for the detached track (1-prong vertex) More... | |
Float_t | eProbMinV |
min probability to accept the vertex for topology calculation More... | |
Int_t | eRecursion |
recursion level (0 - no recursion) More... | |
Int_t | eRecursionMax |
number of vertex/event to be searched More... | |
TObjArray | eTopologies |
found EdbTopologies sorted by rating More... | |
TObjArray | eTracks |
input EdbTracks More... | |
TObjArray | eVertices |
output vertices More... | |
EdbVertexPar | eVPar |
Float_t | eZ0 |
input parameter: the first approximation for the vertex z-position More... | |
|
inline |
EdbVertexComb::EdbVertexComb | ( | TObjArray & | tracks | ) |
|
virtual |
EdbVertex * EdbVertexComb::CheckVTX | ( | TObjArray & | tracks | ) |
void EdbVertexComb::ClearDoublets | ( | TObjArray & | topoarr | ) |
void EdbVertexComb::CopyPar | ( | EdbVertexComb & | comb | ) |
int EdbVertexComb::FindTopologies | ( | ) |
void EdbVertexComb::FormVertices | ( | ) |
|
inline |
|
inline |
|
inline |
bool EdbVertexComb::IsAcceptable | ( | EdbVertex & | v | ) |
|
inline |
|
inline |
void EdbVertexComb::PrintTeoricalCombinations | ( | Int_t | n | ) |
Print only the first level (1 vertex combinations)
void EdbVertexComb::PrintTopologies | ( | ) |
void EdbVertexComb::PrintTracks | ( | ) |
void EdbVertexComb::SelectTopologies | ( | TObjArray & | topoarr | ) |
void EdbVertexComb::Set0 | ( | ) |
|
inline |
|
inline |
void EdbVertexComb::SetTracksErrors | ( | TObjArray & | tracks, |
EdbScanCond & | cond | ||
) |
void EdbVertexComb::SortTopologies | ( | TObjArray & | topoarr | ) |
EdbScanCond EdbVertexComb::eCond |
Int_t EdbVertexComb::eNProngMinV |
min prongs to accept the vertex for topology calculation
TObjArray EdbVertexComb::eOther |
recursive array of EdbVertexComb objects in multyvertex case
Float_t EdbVertexComb::eProbDetached |
default probability for the detached track (1-prong vertex)
Float_t EdbVertexComb::eProbMinV |
min probability to accept the vertex for topology calculation
Int_t EdbVertexComb::eRecursion |
recursion level (0 - no recursion)
Int_t EdbVertexComb::eRecursionMax |
number of vertex/event to be searched
TObjArray EdbVertexComb::eTopologies |
found EdbTopologies sorted by rating
TObjArray EdbVertexComb::eTracks |
input EdbTracks
TObjArray EdbVertexComb::eVertices |
output vertices
EdbVertexPar EdbVertexComb::eVPar |
Float_t EdbVertexComb::eZ0 |
input parameter: the first approximation for the vertex z-position