xAOD::L2CombinedMuon_v1 Class Reference

#include <L2CombinedMuon_v1.h>

Inheritance diagram for xAOD::L2CombinedMuon_v1:
xAOD::IParticle SG::AuxElement SG::IAuxElement

List of all members.

Public Member Functions

 L2CombinedMuon_v1 ()
 Constructor.
4-momentum setter functions



void setPt (float pt)
 Set the transverse momentum ($p_T$) of the muon.
void setEta (float eta)
 Set the pseudorapidity ($\eta$) of the muon.
void setPhi (float phi)
 Set the azimuthal angle ($\phi$) 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::TrackParticleidTrack () 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::L2StandAloneMuonmuSATrack () 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 ($p_T$) of the particle.
virtual double eta () const
 The pseudorapidity ($\eta$) of the particle.
virtual double phi () const
 The azimuthal angle ($\phi$) 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_tp4 () const
 The full 4-momentum of the particle.
virtual Type::ObjectType type () const
 The type of the object as a simple enumeration.

Detailed Description

Class describing combined muon reconstructed in the LVL2 trigger

This is a simple description of the LVL2 CB muon

Author:
Stefano Giagu <stefano.giagu@cern.ch>

V1 2014-06-24


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 15 Apr 2017 for RootCore Packages by  doxygen 1.6.1