HighLAND
|
Representation of a global vertex. More...
#include <DataClassesIO.hxx>
Public Member Functions | |
AnaVertexIO (const AnaVertex &vertex) | |
A constructor from the corresponding base class. | |
virtual void | Define (OutputManager &man, const std::string &counter, const std::string &prefix="") const |
virtual void | Write (OutputManager &man, const std::vector< int > trueVertexIndices, const std::string &prefix="") const |
![]() | |
virtual AnaVertex * | Clone () |
Clone this object. | |
void | Print () const |
Dump the object to screen. | |
![]() | |
void | Print () const |
Dump the object to screen. | |
int | GetTrueVertices (AnaTrueVertexB **arr) |
The true vertices that is associated with this global vertex. | |
AnaTrueVertexB * | GetMainTrueVertex (bool warning=true) |
The main true vertex that is associated with this global vertex. | |
Float_t | GetMainTrueVertexCleanliness () |
The cleanliness of this global vertex respect to the main associated true vertex. | |
Float_t | GetMainTrueVertexCompleteness () |
The completeness of this global vertex respect to the main associated true vertex. | |
Float_t | GetTrueVertexCleanliness (const AnaTrueVertexB &trueVertex) |
The cleanliness of this global vertex respect to an associated true vertex. | |
Float_t | GetTrueVertexCompleteness (const AnaTrueVertexB &trueVertex) |
The completeness of this global vertex respect to an associated true vertex. | |
![]() | |
void | Print () const |
Dump the object to screen. | |
Additional Inherited Members | |
![]() | |
static bool | ComparePrimaryIndex (const AnaVertexB *t1, const AnaVertexB *t2) |
Function used to sort PrimaryIndex in increasing order. | |
![]() | |
Float_t | Variance [4] |
The variance values of the fit using a Kalman filter. | |
Float_t | Chi2 |
The chi2 value of the fit using a Kalman filter. | |
Int_t | NDOF |
The number of degrees of freedom of the fit using a Kalman filter. | |
![]() | |
Int_t | Bunch |
The bunch of the global vertex, based on the Position.T() | |
Int_t | PrimaryIndex |
Index of the global vertex. | |
Float_t | Position [4] |
The identified position of the global vertex. | |
AnaParticleB ** | Particles |
int | nParticles |
std::vector< AnaParticleB * > | ParticlesVect |
A copy of Particles but using an std::vector, which can be saved into a tree. | |
AnaTrueVertexB * | TrueVertex |
std::vector< std::pair< AnaTrueVertexB *, AnaRecTrueMatchB > > | TrueVerticesMatch |
The true vertices that are associated with this global vertex, with the related cleanliness and completeness. | |
const AnaVertexB * | Original |
![]() | |
Int_t | UniqueID |
The UniqueID of this reconstructed object. | |
Int_t | Status |
The Status of the fit of this reconstructed object. | |
AnaTrueObjectC * | TrueObject |
The link to the true oject that most likely generated this reconstructed object. | |
unsigned long | Detector |
![]() | |
AnaVertex (const AnaVertex &vertex) | |
Copy constructor is protected, as Clone() should be used to copy this object. | |
![]() | |
AnaVertexB (const AnaVertexB &vertex) | |
Copy constructor is protected, as Clone() should be used to copy this object. | |
![]() | |
AnaRecObjectC (const AnaRecObjectC &recObj) | |
Copy constructor is protected, as Clone() should be used to copy this object. | |
Representation of a global vertex.
Definition at line 174 of file DataClassesIO.hxx.