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