|
| 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.