#include <L2CombinedMuon_v1.h>
Public Member Functions | |
L2CombinedMuon_v1 () | |
Constructor. | |
4-momentum setter functions | |
void | setPt (float pt) |
Set the transverse momentum () of the muon. | |
void | setEta (float eta) |
Set the pseudorapidity () of the muon. | |
void | setPhi (float phi) |
Set the azimuthal angle () of the muon. | |
Properties specific to the LVL2 CB muon | |
float | charge () const |
get seeding muon charge | |
void | setCharge (float value) |
set seeding muon charge | |
int | strategy () const |
get algorithm strategy flag | |
void | setStrategy (int value) |
set algorithm strategy flag | |
int | errorFlag () const |
get algorithm error flag | |
void | setErrorFlag (int value) |
set algorithm error flag | |
int | matchFlag () const |
get algorithm match flag | |
void | setMatchFlag (int value) |
set algorithm match flag | |
float | sigmaPt () const |
get sigma combined Pt | |
void | setSigmaPt (float value) |
set sigma combined Pt | |
const ElementLink < xAOD::TrackParticleContainer > & | idTrackLink () const |
get ID track used to make the CB muon | |
void | setIdTrackLink (const ElementLink< xAOD::TrackParticleContainer > &link) |
set ID track used to make the CB muon | |
const xAOD::TrackParticle * | idTrack () const |
Get the ID track as a bare pointer. | |
const ElementLink < xAOD::L2StandAloneMuonContainer > & | muSATrackLink () const |
get SA muon used to make the CB muon | |
void | setMuSATrackLink (const ElementLink< xAOD::L2StandAloneMuonContainer > &link) |
set SA muon used to make the CB muon | |
const xAOD::L2StandAloneMuon * | muSATrack () const |
Get the SA muon as a bare pointer. | |
Functions implementing the xAOD::IParticle interface | |
| |
typedef TLorentzVector | FourMom_t |
Definition of the 4-momentum type. | |
virtual double | pt () const |
The transverse momentum () of the particle. | |
virtual double | eta () const |
The pseudorapidity () of the particle. | |
virtual double | phi () const |
The azimuthal angle () of the particle. | |
virtual double | m () const |
The invariant mass of the particle. | |
virtual double | e () const |
The total energy of the particle. | |
virtual double | rapidity () const |
The true rapidity (y) of the particle. | |
virtual const FourMom_t & | p4 () const |
The full 4-momentum of the particle. | |
virtual Type::ObjectType | type () const |
The type of the object as a simple enumeration. |
Class describing combined muon reconstructed in the LVL2 trigger
This is a simple description of the LVL2 CB muon
V1 2014-06-24