|
| | TagVertex () |
| | Default constructor. More...
|
| |
|
TVector3 | getTagVertex () |
| | Returns BTag Vertex.
|
| |
|
TMatrixDSym | getTagVertexErrMatrix () |
| | Returns BTag Vertex (3x3) error matrix.
|
| |
|
float | getTagVertexPval () |
| | Returns BTag Vertex P value.
|
| |
|
const Particle * | getVtxFitParticle (unsigned int trackIndex) |
| | Returns a ptr to the particle constructed from the tag vtx track indexed by trackIndex.
|
| |
|
const MCParticle * | getVtxFitMCParticle (unsigned int trackIndex) |
| | Returns a ptr to the MC particle matched to the tag vtx track indexed by trackIndex.
|
| |
|
float | getDeltaT () |
| | Returns DeltaT.
|
| |
|
float | getDeltaTErr () |
| | Returns DeltaTErr.
|
| |
|
TVector3 | getMCTagVertex () |
| | Returns generated BTag Vertex.
|
| |
|
int | getMCTagBFlavor () |
| | Returns generated Btag PDG code.
|
| |
|
float | getMCDeltaTau () |
| | Returns generated DeltaTau.
|
| |
| float | getMCDeltaT () |
| | Returns mc DeltaT (in kin. More...
|
| |
|
int | getFitType () |
| | Returns fit algo type.
|
| |
|
std::string | getConstraintType () |
| | get the constraint type used in the tag fit
|
| |
|
int | getNTracks () |
| | Returns number of tracks used in the fit.
|
| |
|
int | getNFitTracks () |
| | Returns number of tracks used in the fit (not counting the ones removed because they come from Kshorts)
|
| |
|
float | getTagVl () |
| | Returns the tagV component in the boost direction.
|
| |
|
float | getTruthTagVl () |
| | Returns the MC tagV component in the boost direction.
|
| |
|
float | getTagVlErr () |
| | Returns the error of the tagV component in the boost direction.
|
| |
|
float | getTagVol () |
| | Returns the tagV component in the direction orthogonal to the boost.
|
| |
|
float | getTruthTagVol () |
| | Returns the MC tagV component in the direction orthogonal to the boost.
|
| |
|
float | getTagVolErr () |
| | Returns the error of the tagV component in the direction orthogonal to the boost.
|
| |
|
float | getTagVNDF () |
| | Returns the number of degrees of freedom in the tag vertex fit.
|
| |
|
float | getTagVChi2 () |
| | Returns the chi^2 value of the tag vertex fit result.
|
| |
|
float | getTagVChi2IP () |
| | Returns the IP component of the chi^2 value of the tag vertex fit result.
|
| |
|
TVector3 | getConstraintCenter () |
| | Returns the position of the constraint, ie centre of the constraint ellipse.
|
| |
|
TMatrixDSym | getConstraintCov () |
| | Get the covariance matrix of the constraint for the tag fit.
|
| |
|
TVector3 | getVtxFitTrackPosition (unsigned int trackIndex) |
| | Returns the position vector (X, Y, Z) of the tag track indexed by trackindex.
|
| |
|
TVector3 | getVtxFitTrackP (unsigned int trackIndex) |
| | Returns the momentum vector of the tag track indexed by trackindex.
|
| |
|
double | getVtxFitTrackPComponent (unsigned int trackIndex, unsigned int component) |
| | Returns one of the 3 components of the momentum of tag track indexed by trackindex.
|
| |
|
double | getVtxFitTrackZ0 (unsigned int trackIndex) |
| | Returns the longitudinal distance from the IP to the POCA of the tag track indexed by trackIndex.
|
| |
|
double | getVtxFitTrackD0 (unsigned int trackIndex) |
| | Returns the radial distance from the IP to the POCA of the tag track indexed by trackIndex.
|
| |
|
double | getRaveWeight (unsigned int trackIndex) |
| | Returns the weight assigned by Rave to the track indexed by trackIndex.
|
| |
|
int | getFitTruthStatus () |
| | Get the status of the fit performed with the truth info of the tracks.
|
| |
|
int | getRollBackStatus () |
| | Get the status of the fit performed with the rolled back tracks.
|
| |
|
void | setTagVertex (const TVector3 &TagVertex) |
| | Set BTag Vertex.
|
| |
|
void | setTagVertexErrMatrix (const TMatrixDSym &TagVertexErrMatrix) |
| | Set BTag Vertex (3x3) error matrix.
|
| |
|
void | setTagVertexPval (float TagVertexPval) |
| | Set BTag Vertex P value.
|
| |
|
void | setDeltaT (float DeltaT) |
| | Set DeltaT.
|
| |
|
void | setDeltaTErr (float DeltaTErr) |
| | Set DeltaTErr.
|
| |
|
void | setMCTagVertex (const TVector3 &mcTagVertex) |
| | Set generated BTag Vertex.
|
| |
|
void | setMCTagBFlavor (int mcTagBFlavor) |
| | Set generated Btag PDG code.
|
| |
|
void | setMCDeltaTau (float mcDeltaTau) |
| | Set generated DeltaT.
|
| |
| void | setMCDeltaT (float mcDeltaT) |
| | Set generated DeltaT (in kin. More...
|
| |
|
void | setFitType (float FitType) |
| | Set fit algo type.
|
| |
|
void | setNTracks (int nTracks) |
| | Set number of tracks used in the fit.
|
| |
|
void | setTagVl (float TagVl) |
| | Set the tagV component in the boost direction.
|
| |
|
void | setTruthTagVl (float TruthTagVl) |
| | Set the MC tagV component in the boost direction.
|
| |
|
void | setTagVlErr (float TagVlErr) |
| | Set the error of the tagV component in the boost direction.
|
| |
|
void | setTagVol (float TagVol) |
| | Set the tagV component in the direction orthogonal to the boost.
|
| |
|
void | setTruthTagVol (float TruthTagVol) |
| | Set the tagV component in the direction orthogonal to the boost.
|
| |
|
void | setTagVolErr (float TagVolErr) |
| | Set the error of the tagV component in the direction orthogonal to the boost.
|
| |
|
void | setTagVNDF (float TagVNDF) |
| | Set the number of degrees of freedom in the tag vertex fit.
|
| |
|
void | setTagVChi2 (float TagVChi2) |
| | Set the chi^2 value of the tag vertex fit result.
|
| |
|
void | setTagVChi2IP (float TagVChi2IP) |
| | Set the IP component of the chi^2 value of the tag vertex fit result.
|
| |
|
void | setVertexFitParticles (const std::vector< const Particle * > &vtxFitParticles) |
| | Set a vector of pointers to the tracks used in the tag vtx fit.
|
| |
|
void | setVertexFitMCParticles (const std::vector< const MCParticle * > &vtxFitMCParticles) |
| | Set a vector of pointers to the MC p'cles corresponding to the tracks in the tag vtx fit.
|
| |
|
void | setRaveWeights (const std::vector< double > &raveWeights) |
| | Set the weights used by Rave in the tag vtx fit.
|
| |
|
void | setConstraintCenter (const TVector3 &constraintCenter) |
| | Set the centre of the constraint for the tag fit.
|
| |
|
void | setConstraintCov (const TMatrixDSym &constraintCov) |
| | Set the covariance matrix of the constraint for the tag fit.
|
| |
|
void | setConstraintType (const std::string &constraintType) |
| | Set the type of the constraint for the tag fit.
|
| |
|
void | setFitTruthStatus (int truthStatus) |
| | Set the status of the fit performed with the truth info of the tracks.
|
| |
|
void | setRollBackStatus (int backStatus) |
| | Set the status of the fit performed with the rolled back tracks.
|
| |
| void | addRelationTo (const RelationsInterface< BASE > *object, float weight=1.0, const std::string &namedRelation="") const |
| | Add a relation from this object to another object (with caching). More...
|
| |
| void | addRelationTo (const TObject *object, float weight=1.0, const std::string &namedRelation="") const |
| | Add a relation from this object to another object (no caching, can be quite slow). More...
|
| |
| void | copyRelations (const RelationsInterface< BASE > *sourceObj) |
| | Copies all relations of sourceObj (pointing from or to sourceObj) to this object (including weights). More...
|
| |
| template<class TO > |
| RelationVector< TO > | getRelationsTo (const std::string &name="", const std::string &namedRelation="") const |
| | Get the relations that point from this object to another store array. More...
|
| |
| template<class FROM > |
| RelationVector< FROM > | getRelationsFrom (const std::string &name="", const std::string &namedRelation="") const |
| | Get the relations that point from another store array to this object. More...
|
| |
| template<class T > |
| RelationVector< T > | getRelationsWith (const std::string &name="", const std::string &namedRelation="") const |
| | Get the relations between this object and another store array. More...
|
| |
| template<class TO > |
| TO * | getRelatedTo (const std::string &name="", const std::string &namedRelation="") const |
| | Get the object to which this object has a relation. More...
|
| |
| template<class FROM > |
| FROM * | getRelatedFrom (const std::string &name="", const std::string &namedRelation="") const |
| | Get the object from which this object has a relation. More...
|
| |
| template<class T > |
| T * | getRelated (const std::string &name="", const std::string &namedRelation="") const |
| | Get the object to or from which this object has a relation. More...
|
| |
| template<class TO > |
| std::pair< TO *, float > | getRelatedToWithWeight (const std::string &name="", const std::string &namedRelation="") const |
| | Get first related object & weight of relation pointing to an array. More...
|
| |
| template<class FROM > |
| std::pair< FROM *, float > | getRelatedFromWithWeight (const std::string &name="", const std::string &namedRelation="") const |
| | Get first related object & weight of relation pointing from an array. More...
|
| |
| template<class T > |
| std::pair< T *, float > | getRelatedWithWeight (const std::string &name="", const std::string &namedRelation="") const |
| | Get first related object & weight of relation pointing from/to an array. More...
|
| |
| virtual std::string | getName () const |
| | Return a short name that describes this object, e.g. More...
|
| |
| virtual std::string | getInfoHTML () const |
| | Return a short summary of this object's contents in HTML format. More...
|
| |
| std::string | getInfo () const |
| | Return a short summary of this object's contents in raw text format. More...
|
| |
|
std::string | getArrayName () const |
| | Get name of array this object is stored in, or "" if not found.
|
| |
|
int | getArrayIndex () const |
| | Returns this object's array index (in StoreArray), or -1 if not found.
|
| |
|
|
TVector3 | m_tagVertex |
| | Btag vertex.
|
| |
|
TMatrixDSym | m_tagVertexErrMatrix |
| | Btag vertex (3x3) error matrix.
|
| |
|
float | m_tagVertexPval |
| | Btag vertex P value.
|
| |
|
float | m_deltaT |
| | Delta t.
|
| |
|
float | m_deltaTErr |
| | Delta t error.
|
| |
|
TVector3 | m_mcTagV |
| | generated Btag vertex
|
| |
|
int | m_mcPDG |
| | generated tag side B flavor (PDG code)
|
| |
|
float | m_mcDeltaTau |
| | generated Delta t: difference between signal and tag flight times
|
| |
|
float | m_mcDeltaT |
| | generated Delta t approximated: true Delta L divided by Upsilon(4S)'s boost
|
| |
|
int | m_FitType |
| | Fit algo used.
|
| |
|
int | m_NTracks |
| | Number of tracks used in the fit.
|
| |
|
float | m_tagVl |
| | tagV component in the boost direction
|
| |
|
float | m_truthTagVl |
| | MC tagV component in the boost direction
|
| |
|
float | m_tagVlErr |
| | Error of the tagV component in the boost direction
|
| |
|
float | m_tagVol |
| | tagV component in the direction orthogonal to the boost
|
| |
|
float | m_truthTagVol |
| | MC tagV component in the direction orthogonal to the boost.
|
| |
|
float | m_tagVolErr |
| | Error of the tagV component in the direction orthogonal to the boost.
|
| |
|
float | m_tagVNDF |
| | Number of degrees of freedom in the tag vertex fit.
|
| |
|
float | m_tagVChi2 |
| | chi^2 value of the tag vertex fit result
|
| |
|
float | m_tagVChi2IP |
| | IP component of chi^2 value of the tag vertex fit result.
|
| |
|
std::vector< const Particle * > | m_vtxFitParticles |
| | pointers to the tracks used by rave to fit the vertex
|
| |
|
std::vector< const MCParticle * > | m_vtxFitMCParticles |
| | pointers to the MC p'cles corresponding to the tracks in the tag vtx fit
|
| |
|
int | m_NFitTracks |
| | Number of tracks used by Rave to fit the vertex.
|
| |
|
std::vector< double > | m_raveWeights |
| | weights of each track in the Rave tag vtx fit
|
| |
|
std::string | m_constraintType |
| | Type of the constraint used for the tag vertex fit (noConstraint, IP, Boost, Tube)
|
| |
|
TVector3 | m_constraintCenter |
| | centre of the constraint
|
| |
|
TMatrixDSym | m_constraintCov |
| | covariance matrix associated to the constraint, ie size of the constraint
|
| |
|
int | m_fitTruthStatus |
| | status of the fit when fitted with the truth info of the tracks
|
| |
|
int | m_rollbackStatus |
| | status of the fit when fitted with rolled back tracks
|
| |
|
DataStore::StoreEntry * | m_cacheDataStoreEntry |
| | Cache of the data store entry to which this object belongs.
|
| |
|
int | m_cacheArrayIndex |
| | Cache of the index in the TClonesArray to which this object belongs.
|
| |
TagVertex data object: contains Btag Vertex and DeltaT.
Definition at line 44 of file TagVertex.h.