![]() |
ATLAS Offline Software
|
Class describing standalone muons reconstructed in the LVL2 trigger. More...
#include <L2StandAloneMuon_v1.h>
Public Member Functions | |
| L2StandAloneMuon_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 muon reconstruction | |
| uint32_t | roiWord () const |
| Get the RoI ID of the seeding LVL1 muon. | |
| void | setRoIWord (uint32_t value) |
| Set the RoI ID of the seeding LVL1 muon. | |
| int | sAddress () const |
| Get the station address of the muon. | |
| void | setSAddress (int value) |
| Set the station address of the muon. | |
| float | etaMS () const |
| Get the eta at muon spectrometer. | |
| void | setEtaMS (float value) |
| Set the eta at muon spectrometer. | |
| float | phiMS () const |
| Get the phi at muon spectrometer. | |
| void | setPhiMS (float value) |
| Set the phi at muon spectrometer. | |
| float | dirPhiMS () const |
| Get tan phi at muon spectrometer. | |
| void | setDirPhiMS (float value) |
| Set tan phi at muon spectrometer. | |
| float | rMS () const |
| Get the R at muon spectrometer. | |
| void | setRMS (float value) |
| Set the R at muon spectrometer. | |
| float | zMS () const |
| Get the Z at muon spectrometer. | |
| void | setZMS (float value) |
| Set the Z at muon spectrometer. | |
| float | dirZMS () const |
| Get dRdZ at muon spectrometer. | |
| void | setDirZMS (float value) |
| Set dRdZ at muon spectrometer. | |
| float | beta () const |
| Get beta. | |
| void | setBeta (float value) |
| Set beta. | |
| float | barrelRadius () const |
| Get the fitted radius of the muon in the barrel. | |
| void | setBarrelRadius (float value) |
| Set the fitted radius of the muon in the barrel. | |
| float | barrelSagitta () const |
| Get the fitted sagitta of the muon in the barrel. | |
| void | setBarrelSagitta (float value) |
| Set the fitted sagitta of the muon in the barrel. | |
| float | endcapAlpha () const |
| Get the fitted \(\alpha\) value in the endcap. | |
| void | setEndcapAlpha (float value) |
| Set the fitted \(\alpha\) value in the endcap. | |
| float | endcapBeta () const |
| Get the fitted \(\beta\) value in the endcap. | |
| void | setEndcapBeta (float value) |
| Set the fitted \(\beta\) value in the endcap. | |
| float | endcapRadius () const |
| Get the fitted radius of the muon in the endcap. | |
| void | setEndcapRadius (float value) |
| Set the fitted radius of the muon in the endcap. | |
| float | slopeInner () const |
| Get the slope at inner. | |
| void | setSlopeInner (float value) |
| Set the slope at endcap. | |
| float | interceptInner () const |
| Get the intercept at inner. | |
| void | setInterceptInner (float value) |
| Set the intercept at endcap. | |
| float | deltaR () const |
| Get deltaR. | |
| void | setDeltaR (float value) |
| Set deltaR. | |
| float | etaMap () const |
| Get eta used to refer pT LUT. | |
| void | setEtaMap (float value) |
| Set eta used to refer pT LUT. | |
| float | phiMap () const |
| Get phi used to refer pT LUT. | |
| void | setPhiMap (float value) |
| Set phi used to refer pT LUT. | |
| int | etaBin () const |
| Get eta bin of pT LUT. | |
| void | setEtaBin (int value) |
| Set eta bin of pT LUT. | |
| int | phiBin () const |
| Get phi bin of pT LUT. | |
| void | setPhiBin (int value) |
| Set phi bin of pT LUT. | |
| int | isTgcFailure () const |
| Get flag to see if TGC is properly read. | |
| void | setIsTgcFailure (int value) |
| Set flag to record if TGC is properly read. | |
| int | isRpcFailure () const |
| Get flag to see if RPC is properly read. | |
| void | setIsRpcFailure (int value) |
| Set flag to record if RPC is properly read. | |
| float | deltaPt () const |
| Get error of pT. | |
| void | setDeltaPt (float value) |
| Set error of pT. | |
| float | deltaEta () const |
| Get error of eta. | |
| void | setDeltaEta (float value) |
| Set error of eta. | |
| float | deltaPhi () const |
| Get error of phi. | |
| void | setDeltaPhi (float value) |
| Set error of phi. | |
| float | superPointR (int chamber) const |
| Get the measured radious of the muon in one particular super point. | |
| float | superPointZ (int chamber) const |
| Get the measured Z position of the muon in one particular super point. | |
| float | superPointSlope (int chamber) const |
| Get the measured slope of the muon in one particular super point. | |
| float | superPointIntercept (int chamber) const |
| Get the measured intercept of the muon in one particular super point. | |
| float | superPointChi2 (int chamber) const |
| Get the chi2 of the fit in one particular super point. | |
| void | setSuperPoint (int chamber, float r, float z, float slope, float intercept=0., float chi2=0.) |
| Set the properties of one particular super point measurement. | |
| uint32_t | nTrackPositions () const |
| Number of track positions stored. | |
| float | trackPositionR (unsigned int n) const |
| Get R postion of track. | |
| float | trackPositionZ (unsigned int n) const |
| Get Z postion of track. | |
| float | trackPositionEta (unsigned int n) const |
| Get eta postion of track. | |
| float | trackPositionPhi (unsigned int n) const |
| Get phi postion of track. | |
| void | setTrackPosition (float r, float z, float eta, float phi) |
| Set position of muon track. | |
| int | algoId () const |
| Get and set L2 muon algorithm ID (defined above). | |
| void | setAlgoId (int value) |
| uint32_t | teId () const |
| Get and set input TE ID. | |
| void | setTeId (uint32_t value) |
| uint32_t | lvl1Id () const |
| Get and set extended level-1 ID. | |
| void | setLvl1Id (uint32_t value) |
| uint32_t | lumiBlock () const |
| Get and set lumi block. | |
| void | setLumiBlock (uint32_t value) |
| uint32_t | muonDetMask () const |
| Get and set detector mask. | |
| void | setMuonDetMask (uint32_t value) |
| uint32_t | roiId () const |
| Get and set RoI ID. | |
| void | setRoiId (uint32_t value) |
| uint32_t | roiSystem () const |
| Get and set RoI system ID. | |
| void | setRoiSystem (uint32_t value) |
| uint32_t | roiSubsystem () const |
| Get and set RoI subsystem ID. | |
| void | setRoiSubsystem (uint32_t value) |
| uint32_t | roiSector () const |
| Get and set RoI sector ID. | |
| void | setRoiSector (uint32_t value) |
| uint32_t | roiNumber () const |
| Get and set RoI number. | |
| void | setRoiNumber (uint32_t value) |
| uint32_t | roiThreshold () const |
| Get and set RoI threshold number. | |
| void | setRoiThreshold (uint32_t value) |
| uint32_t | roiEta () const |
| Get and set RoI eta. | |
| void | setRoiEta (uint32_t value) |
| uint32_t | roiPhi () const |
| Get and set RoI phi. | |
| void | setRoiPhi (uint32_t value) |
| float | ptBarrelRadius () const |
| Set and get pT from different algorithms. | |
| void | setPtBarrelRadius (float value) |
| float | ptBarrelSagitta () const |
| void | setPtBarrelSagitta (float value) |
| float | ptEndcapAlpha () const |
| void | setPtEndcapAlpha (float value) |
| float | ptEndcapBeta () const |
| void | setPtEndcapBeta (float value) |
| float | ptEndcapRadius () const |
| void | setPtEndcapRadius (float value) |
| int | chamberType1 (int station, int sector) const |
| Get the muon road information Chamber type. | |
| int | chamberType2 (int station, int sector) const |
| float | roadAw (int station, int sector) const |
| Slope. | |
| float | roadBw (int station, int sector) const |
| Intercept. | |
| float | zMin (int station, int sector) const |
| Z. | |
| float | zMax (int station, int sector) const |
| float | rMin (int station, int sector) const |
| R. | |
| float | rMax (int station, int sector) const |
| float | etaMin (int station, int sector) const |
| Eta. | |
| float | etaMax (int station, int sector) const |
| void | setChamberType1 (int station, int sector, int chamberType) |
| Set the muon road information. | |
| void | setChamberType2 (int station, int sector, int chamberType) |
| void | setRoad (int station, int sector, float aw, float bw) |
| Road. | |
| void | setRegionZ (int station, int sector, float min, float max) |
| Z range. | |
| void | setRegionR (int station, int sector, float min, float max) |
| R range. | |
| void | setRegionEta (int station, int sector, float min, float max) |
| Eta range. | |
| float | tgcPt () const |
| Get the results of TGC fit. | |
| float | tgcInnEta () const |
| float | tgcInnPhi () const |
| float | tgcInnR () const |
| float | tgcInnZ () const |
| float | tgcInnRhoStd () const |
| long | tgcInnRhoN () const |
| float | tgcInnPhiStd () const |
| long | tgcInnPhiN () const |
| float | tgcMid1Eta () const |
| float | tgcMid1Phi () const |
| float | tgcMid1R () const |
| float | tgcMid1Z () const |
| float | tgcMid2Eta () const |
| float | tgcMid2Phi () const |
| float | tgcMid2R () const |
| float | tgcMid2Z () const |
| float | tgcMidRhoChi2 () const |
| long | tgcMidRhoN () const |
| float | tgcMidPhiChi2 () const |
| long | tgcMidPhiN () const |
| void | setTgcPt (float value) |
| Set the results of TGC fit. | |
| void | setTgcInn (float eta, float phi, float r, float z) |
| Get the results of TGC fit. | |
| void | setTgcInnF (float rhoStd, long rhoN, float phiStd, long phiN) |
| void | setTgcMid1 (float eta, float phi, float r, float z) |
| void | setTgcMid2 (float eta, float phi, float r, float z) |
| void | setTgcMidF (float rhoChi2, long rhoN, float phiChi2, long phiN) |
| float | rpc1x () const |
| Get the results of RPC fit. | |
| float | rpc1y () const |
| float | rpc1z () const |
| float | rpc2x () const |
| float | rpc2y () const |
| float | rpc2z () const |
| float | rpc3x () const |
| float | rpc3y () const |
| float | rpc3z () const |
| void | setRpc1 (float x, float y, float z) |
| Set the results of RPC fit. | |
| void | setRpc2 (float x, float y, float z) |
| void | setRpc3 (float x, float y, float z) |
| int | extensionCapacity () const |
| Get and set maximum size of storages to be reserved. | |
| void | setExtensionCapacity (int value) |
| Size of storage to be reserved. | |
| int | robCapacity () const |
| void | setRobCapacity (int value) |
| Set size of ROB storage. | |
| int | csmCapacity () const |
| void | setCsmCapacity (int value) |
| Set size of CSM storage. | |
| int | lvl1EmuCapacity () const |
| void | setLvl1EmuCapacity (int value) |
| Set size of L1 emulation storage. | |
| int | rpcHitsCapacity () const |
| void | setRpcHitsCapacity (int value) |
| Set size of storage for RPC hits. | |
| int | tgcHitsCapacity () const |
| void | setTgcHitsCapacity (int value) |
| Set size of storage for TGC hits. | |
| int | mdtHitsCapacity () const |
| void | setMdtHitsCapacity (int value) |
| Set size of storage for MDT hits. | |
| void | setCapacities (int ext, int rob, int csm, int lvl1, int rpc, int tgc, int mdt) |
| const std::vector< uint32_t > & | extension0 () const |
| Get extenstion. | |
| const std::vector< uint32_t > & | extension1 () const |
| const std::vector< uint32_t > & | extension2 () const |
| const std::vector< uint32_t > & | extension3 () const |
| const std::vector< uint32_t > & | extension4 () const |
| const std::vector< uint32_t > & | extension5 () const |
| const std::vector< uint32_t > & | extension6 () const |
| const std::vector< uint32_t > & | extension7 () const |
| const std::vector< uint32_t > & | extension8 () const |
| const std::vector< uint32_t > & | extension9 () const |
| void | setExtension0 (uint32_t value) |
| Set extenstion. | |
| void | setExtension1 (uint32_t value) |
| void | setExtension2 (uint32_t value) |
| void | setExtension3 (uint32_t value) |
| void | setExtension4 (uint32_t value) |
| void | setExtension5 (uint32_t value) |
| void | setExtension6 (uint32_t value) |
| void | setExtension7 (uint32_t value) |
| void | setExtension8 (uint32_t value) |
| void | setExtension9 (uint32_t value) |
| const std::vector< uint32_t > & | lvl1Emulation () const |
| Level 1 emulation info. | |
| void | setEtaPivot (uint32_t ly0, uint32_t ly1) |
| Get level 1 emulation object. | |
| void | setEtaLow (uint32_t ly00, uint32_t ly01, uint32_t ly10, uint32_t ly11) |
| void | setEtaHigh (uint32_t ly00, uint32_t ly01, uint32_t ly10, uint32_t ly11) |
| void | setPhiPivot (uint32_t ly0, uint32_t ly1) |
| void | setPhiLow (uint32_t ly00, uint32_t ly01, uint32_t ly10, uint32_t ly11) |
| void | setPhiHigh (uint32_t ly00, uint32_t ly01, uint32_t ly10, uint32_t ly11) |
| const std::vector< uint32_t > & | robId () const |
| ROB info. | |
| const std::vector< uint32_t > & | removedRobId () const |
| void | setRequestedRob (uint32_t rob) |
| Get ROB information object. | |
| void | setRemovedRob (uint32_t rob) |
| const std::vector< uint32_t > & | csmId () const |
| CSM info. | |
| const std::vector< uint32_t > & | csmSize () const |
| const std::vector< uint32_t > & | csmError () const |
| const std::vector< uint32_t > & | removedCsmId () const |
| void | setConvertedCsm (uint32_t csm, uint32_t sz) |
| Get CSM information object. | |
| void | setCsmError (uint32_t err) |
| void | setRemovedCsm (uint32_t csm) |
| const std::vector< uint32_t > & | padHitOnlineId () const |
| Get RPC pad hits. | |
| const std::vector< uint32_t > & | padHitCode () const |
| const std::vector< float > & | padHitX () const |
| const std::vector< float > & | padHitY () const |
| const std::vector< float > & | padHitZ () const |
| const std::vector< float > & | padHitR () const |
| const std::vector< float > & | padHitP () const |
| void | setPadHit (uint32_t onlineId, uint32_t code, float x, float y, float z, float r, float p) |
| Set RPC pad hits. | |
| const std::vector< float > & | tgcInnRhoHitPhi () const |
| Get TGC hits. | |
| const std::vector< float > & | tgcInnRhoHitR () const |
| const std::vector< float > & | tgcInnRhoHitZ () const |
| const std::vector< float > & | tgcInnRhoHitWidth () const |
| const std::vector< uint32_t > & | tgcInnRhoHitInSeg () const |
| const std::vector< float > & | tgcInnPhiHitPhi () const |
| const std::vector< float > & | tgcInnPhiHitR () const |
| const std::vector< float > & | tgcInnPhiHitZ () const |
| const std::vector< float > & | tgcInnPhiHitWidth () const |
| const std::vector< uint32_t > & | tgcInnPhiHitInSeg () const |
| const std::vector< float > & | tgcMidRhoHitPhi () const |
| const std::vector< float > & | tgcMidRhoHitR () const |
| const std::vector< float > & | tgcMidRhoHitZ () const |
| const std::vector< float > & | tgcMidRhoHitWidth () const |
| const std::vector< uint32_t > & | tgcMidRhoHitInSeg () const |
| const std::vector< float > & | tgcMidPhiHitPhi () const |
| const std::vector< float > & | tgcMidPhiHitR () const |
| const std::vector< float > & | tgcMidPhiHitZ () const |
| const std::vector< float > & | tgcMidPhiHitWidth () const |
| const std::vector< uint32_t > & | tgcMidPhiHitInSeg () const |
| void | setTgcInnRhoHit (float phi, float r, float z, float width, uint32_t in_seg) |
| Set TGC hits. | |
| void | setTgcInnPhiHit (float phi, float r, float z, float width, uint32_t in_seg) |
| void | setTgcMidRhoHit (float phi, float r, float z, float width, uint32_t in_seg) |
| void | setTgcMidPhiHit (float phi, float r, float z, float width, uint32_t in_seg) |
| uint32_t | nMdtHits () const |
| Get the online ID, offline ID, R, Z, redidual, time, space and sigma of each MDT tube. | |
| uint32_t | mdtHitOnlineId (unsigned int tube) const |
| uint32_t | mdtHitOfflineId (unsigned int tube) const |
| uint32_t | mdtHitChamber (unsigned int tube) const |
| float | mdtHitR (unsigned int tube) const |
| float | mdtHitZ (unsigned int tube) const |
| float | mdtHitResidual (unsigned int tube) const |
| float | mdtHitTime (unsigned int tube) const |
| float | mdtHitSpace (unsigned int tube) const |
| float | mdtHitSigma (unsigned int tube) const |
| void | setMdtHit (uint32_t onlineId, uint32_t offlineId, int chamber, float r, float z, float residual, float time, float space, float sigma) |
| Set the properties of each MDT tube. | |
Functions for getting and setting user properties | |
| template<class T> | |
| XAOD_AUXDATA_DEPRECATED T & | auxdata (const std::string &name, const std::string &clsname="") |
| Fetch an aux data variable, as a non-const reference. | |
| template<class T> | |
| XAOD_AUXDATA_DEPRECATED const T & | auxdata (const std::string &name, const std::string &clsname="") const |
| Fetch an aux data variable, as a const reference. | |
| template<class T> | |
| XAOD_AUXDATA_DEPRECATED bool | isAvailable (const std::string &name, const std::string &clsname="") const |
| Check if a user property is available for reading or not. | |
| template<class T> | |
| XAOD_AUXDATA_DEPRECATED bool | isAvailableWritable (const std::string &name, const std::string &clsname="") const |
| Check if a user property is available for writing or not. | |
Functions implementing the xAOD::IParticle interface | |
| typedef TLorentzVector | FourMom_t |
| Definition of the 4-momentum type. | |
| typedef ROOT::Math::LorentzVector< ROOT::Math::PtEtaPhiM4D< double > > | GenVecFourMom_t |
| Base 4 Momentum type for trig muons. | |
| 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 FourMom_t | p4 () const |
| The full 4-momentum of the particle. | |
| GenVecFourMom_t | genvecP4 () const |
| The full 4-momentum of the particle : internal trig muon type. | |
| virtual Type::ObjectType | type () const |
| The type of the object as a simple enumeration. | |
Class describing standalone muons reconstructed in the LVL2 trigger.
This is a simple description of the LVL2 standalone muons, which need much fewer properties than EF or offline muons.
Definition at line 36 of file L2StandAloneMuon_v1.h.
| typedef TLorentzVector xAOD::L2StandAloneMuon_v1::FourMom_t |
Definition of the 4-momentum type.
Definition at line 59 of file L2StandAloneMuon_v1.h.
| typedef ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> > xAOD::L2StandAloneMuon_v1::GenVecFourMom_t |
Base 4 Momentum type for trig muons.
Definition at line 65 of file L2StandAloneMuon_v1.h.
| xAOD::L2StandAloneMuon_v1::L2StandAloneMuon_v1 | ( | ) |
Constructor.
Definition at line 19 of file L2StandAloneMuon_v1.cxx.
| int xAOD::L2StandAloneMuon_v1::algoId | ( | ) | const |
Get and set L2 muon algorithm ID (defined above).
|
inlineinherited |
Fetch an aux data variable, as a non-const reference.
This function provides an easy way for users to decorate objects with auxiliary data.
Take note that this function is slow. Should not be used inside time-critical code.
Definition at line 98 of file Event/xAOD/xAODBase/xAODBase/IParticle.h.
|
inlineinherited |
Fetch an aux data variable, as a const reference.
This function provides an easy way for users to retrieve auxiliary decorations from an object.
Take note that this function is slow. Should not be used inside time-critical code.
Definition at line 118 of file Event/xAOD/xAODBase/xAODBase/IParticle.h.
| float xAOD::L2StandAloneMuon_v1::barrelRadius | ( | ) | const |
Get the fitted radius of the muon in the barrel.
| float xAOD::L2StandAloneMuon_v1::barrelSagitta | ( | ) | const |
Get the fitted sagitta of the muon in the barrel.
| float xAOD::L2StandAloneMuon_v1::beta | ( | ) | const |
Get beta.
Get the muon road information Chamber type.
Get road properties.
Chamber types
normal sector
overlap sector
Definition at line 442 of file L2StandAloneMuon_v1.cxx.
normal sector
overlap sector
Definition at line 469 of file L2StandAloneMuon_v1.cxx.
| int xAOD::L2StandAloneMuon_v1::csmCapacity | ( | ) | const |
| float xAOD::L2StandAloneMuon_v1::deltaEta | ( | ) | const |
Get error of eta.
| float xAOD::L2StandAloneMuon_v1::deltaPhi | ( | ) | const |
Get error of phi.
| float xAOD::L2StandAloneMuon_v1::deltaPt | ( | ) | const |
Get error of pT.
| float xAOD::L2StandAloneMuon_v1::deltaR | ( | ) | const |
Get deltaR.
| float xAOD::L2StandAloneMuon_v1::dirPhiMS | ( | ) | const |
Get tan phi at muon spectrometer.
| float xAOD::L2StandAloneMuon_v1::dirZMS | ( | ) | const |
Get dRdZ at muon spectrometer.
|
virtual |
The total energy of the particle.
Implements xAOD::IParticle.
| float xAOD::L2StandAloneMuon_v1::endcapAlpha | ( | ) | const |
Get the fitted \(\alpha\) value in the endcap.
| float xAOD::L2StandAloneMuon_v1::endcapBeta | ( | ) | const |
Get the fitted \(\beta\) value in the endcap.
| float xAOD::L2StandAloneMuon_v1::endcapRadius | ( | ) | const |
Get the fitted radius of the muon in the endcap.
|
virtual |
The pseudorapidity ( \(\eta\)) of the particle.
Implements xAOD::IParticle.
| int xAOD::L2StandAloneMuon_v1::etaBin | ( | ) | const |
Get eta bin of pT LUT.
| float xAOD::L2StandAloneMuon_v1::etaMap | ( | ) | const |
Get eta used to refer pT LUT.
normal sector
overlap sector
Definition at line 682 of file L2StandAloneMuon_v1.cxx.
Eta.
Eta range.
normal sector
overlap sector
Definition at line 656 of file L2StandAloneMuon_v1.cxx.
| float xAOD::L2StandAloneMuon_v1::etaMS | ( | ) | const |
Get the eta at muon spectrometer.
| int xAOD::L2StandAloneMuon_v1::extensionCapacity | ( | ) | const |
Get and set maximum size of storages to be reserved.
| GenVecFourMom_t xAOD::L2StandAloneMuon_v1::genvecP4 | ( | ) | const |
The full 4-momentum of the particle : internal trig muon type.
| float xAOD::L2StandAloneMuon_v1::interceptInner | ( | ) | const |
Get the intercept at inner.
|
inlineinherited |
Check if a user property is available for reading or not.
This function should be used to check if a user property which may or may not exist, is set on the object.
Definition at line 135 of file Event/xAOD/xAODBase/xAODBase/IParticle.h.
|
inlineinherited |
Check if a user property is available for writing or not.
This function can be used to check whether it will be possible to set a user property on the object.
Definition at line 152 of file Event/xAOD/xAODBase/xAODBase/IParticle.h.
| int xAOD::L2StandAloneMuon_v1::isRpcFailure | ( | ) | const |
Get flag to see if RPC is properly read.
| uint32_t xAOD::L2StandAloneMuon_v1::lumiBlock | ( | ) | const |
Get and set lumi block.
| int xAOD::L2StandAloneMuon_v1::lvl1EmuCapacity | ( | ) | const |
Level 1 emulation info.
| uint32_t xAOD::L2StandAloneMuon_v1::lvl1Id | ( | ) | const |
Get and set extended level-1 ID.
|
virtual |
The invariant mass of the particle.
Implements xAOD::IParticle.
Definition at line 1711 of file L2StandAloneMuon_v1.cxx.
Definition at line 1703 of file L2StandAloneMuon_v1.cxx.
Definition at line 1695 of file L2StandAloneMuon_v1.cxx.
Definition at line 1720 of file L2StandAloneMuon_v1.cxx.
Definition at line 1736 of file L2StandAloneMuon_v1.cxx.
| int xAOD::L2StandAloneMuon_v1::mdtHitsCapacity | ( | ) | const |
Definition at line 1760 of file L2StandAloneMuon_v1.cxx.
Definition at line 1752 of file L2StandAloneMuon_v1.cxx.
Definition at line 1744 of file L2StandAloneMuon_v1.cxx.
Definition at line 1728 of file L2StandAloneMuon_v1.cxx.
| uint32_t xAOD::L2StandAloneMuon_v1::muonDetMask | ( | ) | const |
Get and set detector mask.
| uint32_t xAOD::L2StandAloneMuon_v1::nMdtHits | ( | ) | const |
Get the online ID, offline ID, R, Z, redidual, time, space and sigma of each MDT tube.
Get and set MDT hits.
Definition at line 1691 of file L2StandAloneMuon_v1.cxx.
| uint32_t xAOD::L2StandAloneMuon_v1::nTrackPositions | ( | ) | const |
Number of track positions stored.
Get and set track positions.
Definition at line 265 of file L2StandAloneMuon_v1.cxx.
|
virtual |
The full 4-momentum of the particle.
Implements xAOD::IParticle.
Get RPC pad hits.
|
virtual |
The azimuthal angle ( \(\phi\)) of the particle.
Implements xAOD::IParticle.
| int xAOD::L2StandAloneMuon_v1::phiBin | ( | ) | const |
Get phi bin of pT LUT.
| float xAOD::L2StandAloneMuon_v1::phiMap | ( | ) | const |
Get phi used to refer pT LUT.
| float xAOD::L2StandAloneMuon_v1::phiMS | ( | ) | const |
Get the phi at muon spectrometer.
|
virtual |
The transverse momentum ( \(p_T\)) of the particle.
Implements xAOD::IParticle.
| float xAOD::L2StandAloneMuon_v1::ptBarrelSagitta | ( | ) | const |
| float xAOD::L2StandAloneMuon_v1::ptEndcapAlpha | ( | ) | const |
| float xAOD::L2StandAloneMuon_v1::ptEndcapBeta | ( | ) | const |
| float xAOD::L2StandAloneMuon_v1::ptEndcapRadius | ( | ) | const |
|
virtual |
The true rapidity (y) of the particle.
Implements xAOD::IParticle.
normal sector
overlap sector
Definition at line 629 of file L2StandAloneMuon_v1.cxx.
R.
R range.
normal sector
overlap sector
Definition at line 603 of file L2StandAloneMuon_v1.cxx.
| float xAOD::L2StandAloneMuon_v1::rMS | ( | ) | const |
Get the R at muon spectrometer.
Slope.
Road slope.
normal sector
overlap sector
Definition at line 496 of file L2StandAloneMuon_v1.cxx.
Intercept.
Road intercept.
normal sector
overlap sector
Definition at line 523 of file L2StandAloneMuon_v1.cxx.
| int xAOD::L2StandAloneMuon_v1::robCapacity | ( | ) | const |
| uint32_t xAOD::L2StandAloneMuon_v1::roiEta | ( | ) | const |
Get and set RoI eta.
| uint32_t xAOD::L2StandAloneMuon_v1::roiId | ( | ) | const |
Get and set RoI ID.
| uint32_t xAOD::L2StandAloneMuon_v1::roiNumber | ( | ) | const |
Get and set RoI number.
| uint32_t xAOD::L2StandAloneMuon_v1::roiPhi | ( | ) | const |
Get and set RoI phi.
Definition at line 356 of file L2StandAloneMuon_v1.cxx.
| uint32_t xAOD::L2StandAloneMuon_v1::roiSector | ( | ) | const |
Get and set RoI sector ID.
| uint32_t xAOD::L2StandAloneMuon_v1::roiSubsystem | ( | ) | const |
Get and set RoI subsystem ID.
| uint32_t xAOD::L2StandAloneMuon_v1::roiSystem | ( | ) | const |
Get and set RoI system ID.
| uint32_t xAOD::L2StandAloneMuon_v1::roiThreshold | ( | ) | const |
Get and set RoI threshold number.
| float xAOD::L2StandAloneMuon_v1::rpc1x | ( | ) | const |
Get the results of RPC fit.
| float xAOD::L2StandAloneMuon_v1::rpc1y | ( | ) | const |
| float xAOD::L2StandAloneMuon_v1::rpc1z | ( | ) | const |
| float xAOD::L2StandAloneMuon_v1::rpc2x | ( | ) | const |
| float xAOD::L2StandAloneMuon_v1::rpc2y | ( | ) | const |
| float xAOD::L2StandAloneMuon_v1::rpc2z | ( | ) | const |
| float xAOD::L2StandAloneMuon_v1::rpc3x | ( | ) | const |
| float xAOD::L2StandAloneMuon_v1::rpc3y | ( | ) | const |
| float xAOD::L2StandAloneMuon_v1::rpc3z | ( | ) | const |
| int xAOD::L2StandAloneMuon_v1::rpcHitsCapacity | ( | ) | const |
| int xAOD::L2StandAloneMuon_v1::sAddress | ( | ) | const |
Get the station address of the muon.
| void xAOD::L2StandAloneMuon_v1::setAlgoId | ( | int | value | ) |
| void xAOD::L2StandAloneMuon_v1::setBarrelRadius | ( | float | value | ) |
Set the fitted radius of the muon in the barrel.
| void xAOD::L2StandAloneMuon_v1::setBarrelSagitta | ( | float | value | ) |
Set the fitted sagitta of the muon in the barrel.
| void xAOD::L2StandAloneMuon_v1::setCapacities | ( | int | ext, |
| int | rob, | ||
| int | csm, | ||
| int | lvl1, | ||
| int | rpc, | ||
| int | tgc, | ||
| int | mdt ) |
Definition at line 1326 of file L2StandAloneMuon_v1.cxx.
Set the muon road information.
Set road properties.
Chamber types
Normal sector
Overlap sector
Definition at line 712 of file L2StandAloneMuon_v1.cxx.
Normal sector
Overlap sector
Definition at line 739 of file L2StandAloneMuon_v1.cxx.
Get CSM information object.
Set CSM information object
Definition at line 1534 of file L2StandAloneMuon_v1.cxx.
| void xAOD::L2StandAloneMuon_v1::setCsmCapacity | ( | int | value | ) |
Set size of CSM storage.
Definition at line 1226 of file L2StandAloneMuon_v1.cxx.
| void xAOD::L2StandAloneMuon_v1::setCsmError | ( | uint32_t | err | ) |
Definition at line 1546 of file L2StandAloneMuon_v1.cxx.
| void xAOD::L2StandAloneMuon_v1::setEndcapAlpha | ( | float | value | ) |
Set the fitted \(\alpha\) value in the endcap.
| void xAOD::L2StandAloneMuon_v1::setEndcapBeta | ( | float | value | ) |
Set the fitted \(\beta\) value in the endcap.
| void xAOD::L2StandAloneMuon_v1::setEndcapRadius | ( | float | value | ) |
Set the fitted radius of the muon in the endcap.
| void xAOD::L2StandAloneMuon_v1::setEta | ( | float | eta | ) |
Set the pseudorapidity ( \(\eta\)) of the muon.
Definition at line 83 of file L2StandAloneMuon_v1.cxx.
| void xAOD::L2StandAloneMuon_v1::setEtaHigh | ( | uint32_t | ly00, |
| uint32_t | ly01, | ||
| uint32_t | ly10, | ||
| uint32_t | ly11 ) |
Definition at line 1446 of file L2StandAloneMuon_v1.cxx.
| void xAOD::L2StandAloneMuon_v1::setEtaLow | ( | uint32_t | ly00, |
| uint32_t | ly01, | ||
| uint32_t | ly10, | ||
| uint32_t | ly11 ) |
Definition at line 1434 of file L2StandAloneMuon_v1.cxx.
Get level 1 emulation object.
Set level 1 emulation object
Definition at line 1424 of file L2StandAloneMuon_v1.cxx.
| void xAOD::L2StandAloneMuon_v1::setExtension0 | ( | uint32_t | value | ) |
Set extenstion.
Get extension object.
Set and get methods for extenstions
Definition at line 1355 of file L2StandAloneMuon_v1.cxx.
| void xAOD::L2StandAloneMuon_v1::setExtension1 | ( | uint32_t | value | ) |
Definition at line 1361 of file L2StandAloneMuon_v1.cxx.
| void xAOD::L2StandAloneMuon_v1::setExtension2 | ( | uint32_t | value | ) |
Definition at line 1367 of file L2StandAloneMuon_v1.cxx.
| void xAOD::L2StandAloneMuon_v1::setExtension3 | ( | uint32_t | value | ) |
Definition at line 1373 of file L2StandAloneMuon_v1.cxx.
| void xAOD::L2StandAloneMuon_v1::setExtension4 | ( | uint32_t | value | ) |
Definition at line 1379 of file L2StandAloneMuon_v1.cxx.
| void xAOD::L2StandAloneMuon_v1::setExtension5 | ( | uint32_t | value | ) |
Definition at line 1385 of file L2StandAloneMuon_v1.cxx.
| void xAOD::L2StandAloneMuon_v1::setExtension6 | ( | uint32_t | value | ) |
Definition at line 1391 of file L2StandAloneMuon_v1.cxx.
| void xAOD::L2StandAloneMuon_v1::setExtension7 | ( | uint32_t | value | ) |
Definition at line 1397 of file L2StandAloneMuon_v1.cxx.
| void xAOD::L2StandAloneMuon_v1::setExtension8 | ( | uint32_t | value | ) |
Definition at line 1403 of file L2StandAloneMuon_v1.cxx.
| void xAOD::L2StandAloneMuon_v1::setExtension9 | ( | uint32_t | value | ) |
Definition at line 1409 of file L2StandAloneMuon_v1.cxx.
| void xAOD::L2StandAloneMuon_v1::setExtensionCapacity | ( | int | value | ) |
Size of storage to be reserved.
Set size of extension stirage
Definition at line 1190 of file L2StandAloneMuon_v1.cxx.
| void xAOD::L2StandAloneMuon_v1::setIsRpcFailure | ( | int | value | ) |
Set flag to record if RPC is properly read.
| void xAOD::L2StandAloneMuon_v1::setIsTgcFailure | ( | int | value | ) |
| void xAOD::L2StandAloneMuon_v1::setLumiBlock | ( | uint32_t | value | ) |
| void xAOD::L2StandAloneMuon_v1::setLvl1EmuCapacity | ( | int | value | ) |
Set size of L1 emulation storage.
Definition at line 1242 of file L2StandAloneMuon_v1.cxx.
| void xAOD::L2StandAloneMuon_v1::setLvl1Id | ( | uint32_t | value | ) |
| void xAOD::L2StandAloneMuon_v1::setMdtHit | ( | uint32_t | onlineId, |
| uint32_t | offlineId, | ||
| int | chamber, | ||
| float | r, | ||
| float | z, | ||
| float | residual, | ||
| float | time, | ||
| float | space, | ||
| float | sigma ) |
Set the properties of each MDT tube.
Definition at line 1768 of file L2StandAloneMuon_v1.cxx.
| void xAOD::L2StandAloneMuon_v1::setMdtHitsCapacity | ( | int | value | ) |
Set size of storage for MDT hits.
Definition at line 1306 of file L2StandAloneMuon_v1.cxx.
| void xAOD::L2StandAloneMuon_v1::setMuonDetMask | ( | uint32_t | value | ) |
| void xAOD::L2StandAloneMuon_v1::setPadHit | ( | uint32_t | onlineId, |
| uint32_t | code, | ||
| float | x, | ||
| float | y, | ||
| float | z, | ||
| float | r, | ||
| float | p ) |
Set RPC pad hits.
Get RPC pad object.
Set RPC pad hits
Definition at line 1582 of file L2StandAloneMuon_v1.cxx.
| void xAOD::L2StandAloneMuon_v1::setPhi | ( | float | phi | ) |
Set the azimuthal angle ( \(\phi\)) of the muon.
Definition at line 90 of file L2StandAloneMuon_v1.cxx.
| void xAOD::L2StandAloneMuon_v1::setPhiHigh | ( | uint32_t | ly00, |
| uint32_t | ly01, | ||
| uint32_t | ly10, | ||
| uint32_t | ly11 ) |
Definition at line 1480 of file L2StandAloneMuon_v1.cxx.
| void xAOD::L2StandAloneMuon_v1::setPhiLow | ( | uint32_t | ly00, |
| uint32_t | ly01, | ||
| uint32_t | ly10, | ||
| uint32_t | ly11 ) |
Definition at line 1468 of file L2StandAloneMuon_v1.cxx.
| void xAOD::L2StandAloneMuon_v1::setPt | ( | float | pt | ) |
Set the transverse momentum ( \(p_T\)) of the muon.
| void xAOD::L2StandAloneMuon_v1::setPtBarrelRadius | ( | float | value | ) |
| void xAOD::L2StandAloneMuon_v1::setPtBarrelSagitta | ( | float | value | ) |
| void xAOD::L2StandAloneMuon_v1::setPtEndcapAlpha | ( | float | value | ) |
| void xAOD::L2StandAloneMuon_v1::setPtEndcapBeta | ( | float | value | ) |
| void xAOD::L2StandAloneMuon_v1::setPtEndcapRadius | ( | float | value | ) |
Eta range.
Normal sector
minimum eta
maximum eta
Overlap sector
minimum eta
maximum eta
Definition at line 899 of file L2StandAloneMuon_v1.cxx.
R range.
Normal sector
minimum R
maximum R
Overlap sector
minimum R
maximum R
Definition at line 855 of file L2StandAloneMuon_v1.cxx.
Z range.
Normal sector
minimum Z
mazimum Z
Overlap sector
minimum Z
maximum Z
Definition at line 811 of file L2StandAloneMuon_v1.cxx.
| void xAOD::L2StandAloneMuon_v1::setRemovedCsm | ( | uint32_t | csm | ) |
Definition at line 1558 of file L2StandAloneMuon_v1.cxx.
| void xAOD::L2StandAloneMuon_v1::setRemovedRob | ( | uint32_t | rob | ) |
Definition at line 1512 of file L2StandAloneMuon_v1.cxx.
| void xAOD::L2StandAloneMuon_v1::setRequestedRob | ( | uint32_t | rob | ) |
Get ROB information object.
Set ROB information object
Definition at line 1501 of file L2StandAloneMuon_v1.cxx.
Road.
Normal sector
Slope
Intercept
Overlap sector
Slope
Intercept
Definition at line 767 of file L2StandAloneMuon_v1.cxx.
| void xAOD::L2StandAloneMuon_v1::setRobCapacity | ( | int | value | ) |
Set size of ROB storage.
Definition at line 1212 of file L2StandAloneMuon_v1.cxx.
| void xAOD::L2StandAloneMuon_v1::setRoiEta | ( | uint32_t | value | ) |
| void xAOD::L2StandAloneMuon_v1::setRoiId | ( | uint32_t | value | ) |
| void xAOD::L2StandAloneMuon_v1::setRoiNumber | ( | uint32_t | value | ) |
| void xAOD::L2StandAloneMuon_v1::setRoiPhi | ( | uint32_t | value | ) |
Definition at line 360 of file L2StandAloneMuon_v1.cxx.
| void xAOD::L2StandAloneMuon_v1::setRoiSector | ( | uint32_t | value | ) |
| void xAOD::L2StandAloneMuon_v1::setRoiSubsystem | ( | uint32_t | value | ) |
| void xAOD::L2StandAloneMuon_v1::setRoiSystem | ( | uint32_t | value | ) |
| void xAOD::L2StandAloneMuon_v1::setRoiThreshold | ( | uint32_t | value | ) |
| void xAOD::L2StandAloneMuon_v1::setRoIWord | ( | uint32_t | value | ) |
Set the results of RPC fit.
Get the results of RPC fit.
Set the results of RPC fit
Definition at line 1069 of file L2StandAloneMuon_v1.cxx.
Definition at line 1082 of file L2StandAloneMuon_v1.cxx.
Definition at line 1095 of file L2StandAloneMuon_v1.cxx.
| void xAOD::L2StandAloneMuon_v1::setRpcHitsCapacity | ( | int | value | ) |
Set size of storage for RPC hits.
Definition at line 1255 of file L2StandAloneMuon_v1.cxx.
| void xAOD::L2StandAloneMuon_v1::setSuperPoint | ( | int | chamber, |
| float | r, | ||
| float | z, | ||
| float | slope, | ||
| float | intercept = 0., | ||
| float | chi2 = 0. ) |
Set the properties of one particular super point measurement.
Set superPoint properties.
Definition at line 221 of file L2StandAloneMuon_v1.cxx.
| void xAOD::L2StandAloneMuon_v1::setTeId | ( | uint32_t | value | ) |
| void xAOD::L2StandAloneMuon_v1::setTgcHitsCapacity | ( | int | value | ) |
Set size of storage for TGC hits.
Definition at line 1274 of file L2StandAloneMuon_v1.cxx.
Get the results of TGC fit.
Definition at line 976 of file L2StandAloneMuon_v1.cxx.
Definition at line 991 of file L2StandAloneMuon_v1.cxx.
| void xAOD::L2StandAloneMuon_v1::setTgcInnPhiHit | ( | float | phi, |
| float | r, | ||
| float | z, | ||
| float | width, | ||
| uint32_t | in_seg ) |
Definition at line 1641 of file L2StandAloneMuon_v1.cxx.
| void xAOD::L2StandAloneMuon_v1::setTgcInnRhoHit | ( | float | phi, |
| float | r, | ||
| float | z, | ||
| float | width, | ||
| uint32_t | in_seg ) |
Get TGC hits.
Definition at line 1626 of file L2StandAloneMuon_v1.cxx.
Definition at line 1006 of file L2StandAloneMuon_v1.cxx.
Definition at line 1021 of file L2StandAloneMuon_v1.cxx.
Definition at line 1036 of file L2StandAloneMuon_v1.cxx.
| void xAOD::L2StandAloneMuon_v1::setTgcMidPhiHit | ( | float | phi, |
| float | r, | ||
| float | z, | ||
| float | width, | ||
| uint32_t | in_seg ) |
Definition at line 1671 of file L2StandAloneMuon_v1.cxx.
| void xAOD::L2StandAloneMuon_v1::setTgcMidRhoHit | ( | float | phi, |
| float | r, | ||
| float | z, | ||
| float | width, | ||
| uint32_t | in_seg ) |
Definition at line 1656 of file L2StandAloneMuon_v1.cxx.
Set position of muon track.
Definition at line 302 of file L2StandAloneMuon_v1.cxx.
| float xAOD::L2StandAloneMuon_v1::slopeInner | ( | ) | const |
Get the slope at inner.
Get the chi2 of the fit in one particular super point.
Definition at line 212 of file L2StandAloneMuon_v1.cxx.
Get the measured intercept of the muon in one particular super point.
Definition at line 204 of file L2StandAloneMuon_v1.cxx.
Get the measured radious of the muon in one particular super point.
Get superPoint properties.
Definition at line 180 of file L2StandAloneMuon_v1.cxx.
Get the measured slope of the muon in one particular super point.
Definition at line 196 of file L2StandAloneMuon_v1.cxx.
Get the measured Z position of the muon in one particular super point.
Definition at line 188 of file L2StandAloneMuon_v1.cxx.
| uint32_t xAOD::L2StandAloneMuon_v1::teId | ( | ) | const |
Get and set input TE ID.
| int xAOD::L2StandAloneMuon_v1::tgcHitsCapacity | ( | ) | const |
| float xAOD::L2StandAloneMuon_v1::tgcInnEta | ( | ) | const |
| float xAOD::L2StandAloneMuon_v1::tgcInnPhi | ( | ) | const |
| long xAOD::L2StandAloneMuon_v1::tgcInnPhiN | ( | ) | const |
| float xAOD::L2StandAloneMuon_v1::tgcInnPhiStd | ( | ) | const |
| float xAOD::L2StandAloneMuon_v1::tgcInnR | ( | ) | const |
| long xAOD::L2StandAloneMuon_v1::tgcInnRhoN | ( | ) | const |
| float xAOD::L2StandAloneMuon_v1::tgcInnRhoStd | ( | ) | const |
| float xAOD::L2StandAloneMuon_v1::tgcInnZ | ( | ) | const |
| float xAOD::L2StandAloneMuon_v1::tgcMid1Eta | ( | ) | const |
| float xAOD::L2StandAloneMuon_v1::tgcMid1Phi | ( | ) | const |
| float xAOD::L2StandAloneMuon_v1::tgcMid1R | ( | ) | const |
| float xAOD::L2StandAloneMuon_v1::tgcMid1Z | ( | ) | const |
| float xAOD::L2StandAloneMuon_v1::tgcMid2Eta | ( | ) | const |
| float xAOD::L2StandAloneMuon_v1::tgcMid2Phi | ( | ) | const |
| float xAOD::L2StandAloneMuon_v1::tgcMid2R | ( | ) | const |
| float xAOD::L2StandAloneMuon_v1::tgcMid2Z | ( | ) | const |
| float xAOD::L2StandAloneMuon_v1::tgcMidPhiChi2 | ( | ) | const |
| long xAOD::L2StandAloneMuon_v1::tgcMidPhiN | ( | ) | const |
| float xAOD::L2StandAloneMuon_v1::tgcMidRhoChi2 | ( | ) | const |
| long xAOD::L2StandAloneMuon_v1::tgcMidRhoN | ( | ) | const |
Get eta postion of track.
Definition at line 285 of file L2StandAloneMuon_v1.cxx.
Get phi postion of track.
Definition at line 293 of file L2StandAloneMuon_v1.cxx.
Get R postion of track.
Definition at line 269 of file L2StandAloneMuon_v1.cxx.
Get Z postion of track.
Definition at line 277 of file L2StandAloneMuon_v1.cxx.
|
virtual |
The type of the object as a simple enumeration.
Implements xAOD::IParticle.
normal sector
overlap sector
Definition at line 576 of file L2StandAloneMuon_v1.cxx.
Z.
Z range.
normal sector
overlap sector
Definition at line 550 of file L2StandAloneMuon_v1.cxx.
| float xAOD::L2StandAloneMuon_v1::zMS | ( | ) | const |
Get the Z at muon spectrometer.