 |
ATLAS Offline Software
|
Go to the documentation of this file.
8 #ifndef XAODTRIGMUON_VERSIONS_L2ISOMUON_V1_H
9 #define XAODTRIGMUON_VERSIONS_L2ISOMUON_V1_H
21 #include "Math/Vector4D.h"
43 virtual double pt()
const;
45 virtual double eta()
const;
47 virtual double phi()
const;
49 virtual double m()
const;
51 virtual double e()
const;
62 typedef ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >
GenVecFourMom_t;
152 #endif // XAODTRIGMUON_VERSIONS_L2ISOMUON_V1_H
float sumPt04() const
get ptcone radius DeltaR<0.4
virtual double pt() const
The transverse momentum ( ) of the particle.
float sumEt03() const
get etcone radius DeltaR<0.3
float sumEt04() const
get etcone radius DeltaR<0.4
virtual Type::ObjectType type() const
The type of the object as a simple enumeration.
void setCharge(float value)
set seeding muon charge
virtual double phi() const
The azimuthal angle ( ) of the particle.
void setEta(float eta)
Set the pseudorapidity ( ) of the muon.
void setSumEt04(float value)
set etcone radius DeltaR<0.4
ROOT::Math::LorentzVector< ROOT::Math::PtEtaPhiM4D< double > > GenVecFourMom_t
Base 4 Momentum type for trig muons.
L2IsoMuon_v1()
Constructor.
virtual double rapidity() const
The true rapidity (y) of the particle.
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
virtual double eta() const
The pseudorapidity ( ) of the particle.
Class providing the definition of the 4-vector interface.
virtual FourMom_t p4() const
The full 4-momentum of the particle.
TLorentzVector FourMom_t
Definition of the 4-momentum type.
std::ostream & operator<<(std::ostream &out, const xAOD::L2IsoMuon_v1 &mu)
Operator for printing the contents of a LVL2 muon.
float charge() const
get seeding muon charge
void setPhi(float phi)
Set the azimuthal angle ( ) of the muon.
uint32_t roiWord() const
Get the RoI ID of the seeding muon.
TLorentzVector FourMom_t
Definition of the 4-momentum type.
void setSumPt01(float value)
set ptcone radius DeltaR<0.1
float sumEt01() const
get ptcone radius DeltaR<0.1
Class describing isolation info for muons reconstructed in the LVL2 trigger.
void setRoiWord(uint32_t value)
Set the RoI ID of the seeding muon.
void setPt(float pt)
Set the transverse momentum ( ) of the muon.
GenVecFourMom_t genvecP4() const
The full 4-momentum of the particle : internal trig muon type.
void setSumPt03(float value)
set ptcone radius DeltaR<0.3
void setErrorFlag(int value)
set algorithm error flag
virtual double m() const
The invariant mass of the particle.
void setSumEt02(float value)
set etcone radius DeltaR<0.2
void setSumEt01(float value)
set ptcone radius DeltaR<0.1
void setSumEt03(float value)
set etcone radius DeltaR<0.3
void setSumPt04(float value)
set ptcone radius DeltaR<0.4
virtual double e() const
The total energy of the particle.
ObjectType
Type of objects that have a representation in the xAOD EDM.
float sumEt02() const
get etcone radius DeltaR<0.2
float sumPt01() const
get ptcone radius DeltaR<0.1
int errorFlag() const
get algorithm error flag
void setSumPt02(float value)
set ptcone radius DeltaR<0.2
float sumPt02() const
get ptcone radius DeltaR<0.2
float sumPt03() const
get ptcone radius DeltaR<0.3