HighLAND
Public Member Functions | List of all members
AnaVertexIO Class Reference

Representation of a global vertex. More...

#include <DataClassesIO.hxx>

Inheritance diagram for AnaVertexIO:
AnaVertex AnaVertexB AnaRecObjectC

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
 
- Public Member Functions inherited from AnaVertex
virtual AnaVertexClone ()
 Clone this object.
 
void Print () const
 Dump the object to screen.
 
- Public Member Functions inherited from AnaVertexB
void Print () const
 Dump the object to screen.
 
int GetTrueVertices (AnaTrueVertexB **arr)
 The true vertices that is associated with this global vertex.
 
AnaTrueVertexBGetMainTrueVertex (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.
 
- Public Member Functions inherited from AnaRecObjectC
void Print () const
 Dump the object to screen.
 

Additional Inherited Members

- Static Public Member Functions inherited from AnaVertexB
static bool ComparePrimaryIndex (const AnaVertexB *t1, const AnaVertexB *t2)
 Function used to sort PrimaryIndex in increasing order.
 
- Public Attributes inherited from AnaVertex
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.
 
- Public Attributes inherited from AnaVertexB
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.
 
AnaTrueVertexBTrueVertex
 
std::vector< std::pair< AnaTrueVertexB *, AnaRecTrueMatchB > > TrueVerticesMatch
 The true vertices that are associated with this global vertex, with the related cleanliness and completeness.
 
const AnaVertexBOriginal
 
- Public Attributes inherited from AnaRecObjectC
Int_t UniqueID
 The UniqueID of this reconstructed object.
 
Int_t Status
 The Status of the fit of this reconstructed object.
 
AnaTrueObjectCTrueObject
 The link to the true oject that most likely generated this reconstructed object.
 
unsigned long Detector
 
- Protected Member Functions inherited from AnaVertex
 AnaVertex (const AnaVertex &vertex)
 Copy constructor is protected, as Clone() should be used to copy this object.
 
- Protected Member Functions inherited from AnaVertexB
 AnaVertexB (const AnaVertexB &vertex)
 Copy constructor is protected, as Clone() should be used to copy this object.
 
- Protected Member Functions inherited from AnaRecObjectC
 AnaRecObjectC (const AnaRecObjectC &recObj)
 Copy constructor is protected, as Clone() should be used to copy this object.
 

Detailed Description

Representation of a global vertex.

Definition at line 174 of file DataClassesIO.hxx.


The documentation for this class was generated from the following files: