48 float xcomb,
float xIP1d,
float xIP2d,
float xIP3d,
float xChi2,
49 float xSv,
float xmvtx,
float xevtx,
float xnvtx);
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
MsgStream & operator<<(MsgStream &m, const TrigEFBjet &a)
bool operator==(const TrigEFBjet &a, const TrigEFBjet &b)
void diff(const TrigEFBjet &a, const TrigEFBjet &b, std::map< std::string, double > &variableChange)
bool operator!=(const TrigEFBjet &a, const TrigEFBjet &b)
P4PtEtaPhiM(const double pt, const double eta, const double phi, const double m)
constructor with all data members
Class representing a b-jet candidate created at EF.
int roiId() const
To retrieve identifier of the RoI (unique to each LVL1 RoI).
int m_roiID
Identifier of the RoI.
float m_xSv
Likelihood weight based on secondary vertex - not filled yet.
~TrigEFBjet()=default
Destructor.
const VxContainer * SecVertexCollection() const
To retrieve pointer to secondary vertex collection of type VxVertex.
float xIP3D() const
To retrieve likelihood weight based on 2D combination of impact parameters.
float m_xIP3d
Likelihood weight based on 2D combination of impact parameters.
float m_xIP2d
Likelihood weight based on longitudinal impact parameter.
const Rec::TrackParticleContainer * m_track
Pointer to the track collection.
const VxContainer * PrmVertexCollection() const
To retrieve pointer to primary vertex collection of type VxVertex.
float xSV() const
To retrieve likelihood weight based on secondary vertex.
const Rec::TrackParticleContainer * TrackCollection() const
To retrieve pointer to track collection of type TrackParticle.
void validate(bool v)
To validate TrigEFBjet object.
const VxContainer * m_secvertex
Pointer to the secondary vertex collection.
bool m_valid
Boolean variable to declare the object as a valid one.
float m_xevtx
Likelihood weight based on energy of secondary vertex - not filled yet.
float xNVtx() const
To retrieve likelihood weight based on number of tracks linked to secondary vertex.
const VxContainer * m_prmvertex
Pointer to the primary vertex collection.
float m_xChi2
Probability weight based on chi2 of track fit.
float xMVtx() const
To retrieve likelihood weight based on mass of secondary vertex.
float m_xnvtx
Likelihood weight based on number of tracks linked to secondary vertex - not filled yet.
float xCHI2() const
To retrieve probability weight based on chi2 of track fit.
float m_prmVtx
Z coordinate of the primary vertex.
float xIP1D() const
To retrieve likelihood weight based on longitudinal impact parameter.
float m_xmvtx
Likelihood weight based on mass of secondary vertex - not filled yet.
float prmVtx() const
To retrieve reconstructed z of primary vertex.
float xIP2D() const
To retrieve likelihood weight based on transverse impact parameter.
float xComb() const
To retrieve best likelihood weight (combination of IP3D and SV).
float m_xcomb
Best likelihood weight (combination of IP3D and SV) - not filled yet.
float xEVtx() const
To retrieve likelihood weight based on energy of secondary vertex.
bool isValid() const
To know if TrigEFBjet object is valid.
float m_xIP1d
Likelihood weight based on transverse impact parameter.