![]() |
ATLAS Offline Software
|
#include <iostream>#include "xAODCore/AuxStoreAccessorMacros.h"#include "xAODTrigMuon/versions/L2StandAloneMuon_v1.h"#include "xAODTrigMuon/TrigMuonDefs.h"#include "TruthUtils/ParticleConstants.h"Go to the source code of this file.
Namespaces | |
| namespace | xAOD |
| ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region. | |
Functions | |
| xAOD::AUXSTORE_PRIMITIVE_GETTER_WITH_CAST (L2StandAloneMuon_v1, float, double, pt) AUXSTORE_PRIMITIVE_GETTER_WITH_CAST(L2StandAloneMuon_v1 | |
| eta | xAOD::AUXSTORE_PRIMITIVE_GETTER_WITH_CAST (L2StandAloneMuon_v1, float, double, phi) double L2StandAloneMuon_v1 |
| xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (L2StandAloneMuon_v1, uint32_t, roiWord, setRoIWord) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(L2StandAloneMuon_v1 | |
| Set and get methods for the outputs of L2 muon standalone muon algorithm. | |
| setSAddress | xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (L2StandAloneMuon_v1, float, rMS, setRMS) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(L2StandAloneMuon_v1 |
| setSAddress setEtaMS | xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (L2StandAloneMuon_v1, float, phiMS, setPhiMS) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(L2StandAloneMuon_v1 |
| setSAddress setEtaMS setDirPhiMS | xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (L2StandAloneMuon_v1, float, zMS, setZMS) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(L2StandAloneMuon_v1 |
| setSAddress setEtaMS setDirPhiMS setDirZMS | xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (L2StandAloneMuon_v1, float, beta, setBeta) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(L2StandAloneMuon_v1 |
| setSAddress setEtaMS setDirPhiMS setDirZMS setBarrelRadius | xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (L2StandAloneMuon_v1, float, barrelSagitta, setBarrelSagitta) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(L2StandAloneMuon_v1 |
| setSAddress setEtaMS setDirPhiMS setDirZMS setBarrelRadius setEndcapAlpha | xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (L2StandAloneMuon_v1, float, endcapBeta, setEndcapBeta) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(L2StandAloneMuon_v1 |
| setSAddress setEtaMS setDirPhiMS setDirZMS setBarrelRadius setEndcapAlpha setEndcapRadius | xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (L2StandAloneMuon_v1, float, slopeInner, setSlopeInner) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(L2StandAloneMuon_v1 |
| setSAddress setEtaMS setDirPhiMS setDirZMS setBarrelRadius setEndcapAlpha setEndcapRadius setInterceptInner | xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (L2StandAloneMuon_v1, float, deltaR, setDeltaR) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(L2StandAloneMuon_v1 |
| setSAddress setEtaMS setDirPhiMS setDirZMS setBarrelRadius setEndcapAlpha setEndcapRadius setInterceptInner setEtaMap | xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (L2StandAloneMuon_v1, float, phiMap, setPhiMap) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(L2StandAloneMuon_v1 |
| setSAddress setEtaMS setDirPhiMS setDirZMS setBarrelRadius setEndcapAlpha setEndcapRadius setInterceptInner setEtaMap setEtaBin | xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (L2StandAloneMuon_v1, int, phiBin, setPhiBin) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(L2StandAloneMuon_v1 |
| setSAddress setEtaMS setDirPhiMS setDirZMS setBarrelRadius setEndcapAlpha setEndcapRadius setInterceptInner setEtaMap setEtaBin setIsTgcFailure | xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (L2StandAloneMuon_v1, int, isRpcFailure, setIsRpcFailure) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(L2StandAloneMuon_v1 |
| setSAddress setEtaMS setDirPhiMS setDirZMS setBarrelRadius setEndcapAlpha setEndcapRadius setInterceptInner setEtaMap setEtaBin setIsTgcFailure setDeltaPt | xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (L2StandAloneMuon_v1, float, deltaEta, setDeltaEta) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(L2StandAloneMuon_v1 |
| setSAddress setEtaMS setDirPhiMS setDirZMS setBarrelRadius setEndcapAlpha setEndcapRadius setInterceptInner setEtaMap setEtaBin setIsTgcFailure setDeltaPt static setDeltaPhi const SG::AuxElement::Accessor< std::vector< float > > | xAOD::sprAcc ("superPointR") |
| Object for accessing the superPointR variable. | |
| xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (L2StandAloneMuon_v1, int, algoId, setAlgoId) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(L2StandAloneMuon_v1 | |
| Below are detailed information. | |
| setTeId | xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (L2StandAloneMuon_v1, uint32_t, lvl1Id, setLvl1Id) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(L2StandAloneMuon_v1 |
| setTeId setLumiBlock | xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (L2StandAloneMuon_v1, uint32_t, muonDetMask, setMuonDetMask) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(L2StandAloneMuon_v1 |
| setTeId setLumiBlock setRoiId | xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (L2StandAloneMuon_v1, uint32_t, roiSystem, setRoiSystem) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(L2StandAloneMuon_v1 |
| setTeId setLumiBlock setRoiId setRoiSubsystem | xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (L2StandAloneMuon_v1, uint32_t, roiSector, setRoiSector) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(L2StandAloneMuon_v1 |
| setTeId setLumiBlock setRoiId setRoiSubsystem setRoiNumber | xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (L2StandAloneMuon_v1, uint32_t, roiThreshold, setRoiThreshold) uint32_t L2StandAloneMuon_v1 |
| xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (L2StandAloneMuon_v1, float, ptBarrelRadius, setPtBarrelRadius) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(L2StandAloneMuon_v1 | |
| Set and get pT from different algorithms. | |
| setPtBarrelSagitta | xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (L2StandAloneMuon_v1, float, ptEndcapAlpha, setPtEndcapAlpha) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(L2StandAloneMuon_v1 |
| setPtBarrelSagitta setPtEndcapBeta static AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(L2StandAloneMuon_v1, float, ptEndcapRadius, setPtEndcapRadius) static const SG const SG::AuxElement::Accessor< std::vector< int > > | xAOD::ct1oAcc ("chamberType1Overlap") |
| Object for accessing the road information. | |
| std::ostream & | operator<< (std::ostream &out, const xAOD::L2StandAloneMuon_v1 &mu) |
| Helper operator for easily printing the properties of a LVL2 muon object for debugging. | |
Variables | |
| xAOD::sAddress | |
| setSAddress | xAOD::etaMS |
| setSAddress setEtaMS | xAOD::dirPhiMS |
| setSAddress setEtaMS setDirPhiMS | xAOD::dirZMS |
| setSAddress setEtaMS setDirPhiMS setDirZMS | xAOD::barrelRadius |
| setSAddress setEtaMS setDirPhiMS setDirZMS setBarrelRadius | xAOD::endcapAlpha |
| setSAddress setEtaMS setDirPhiMS setDirZMS setBarrelRadius setEndcapAlpha | xAOD::endcapRadius |
| setSAddress setEtaMS setDirPhiMS setDirZMS setBarrelRadius setEndcapAlpha setEndcapRadius | xAOD::interceptInner |
| setSAddress setEtaMS setDirPhiMS setDirZMS setBarrelRadius setEndcapAlpha setEndcapRadius setInterceptInner | xAOD::etaMap |
| setSAddress setEtaMS setDirPhiMS setDirZMS setBarrelRadius setEndcapAlpha setEndcapRadius setInterceptInner setEtaMap | xAOD::etaBin |
| setSAddress setEtaMS setDirPhiMS setDirZMS setBarrelRadius setEndcapAlpha setEndcapRadius setInterceptInner setEtaMap setEtaBin | xAOD::isTgcFailure |
| setSAddress setEtaMS setDirPhiMS setDirZMS setBarrelRadius setEndcapAlpha setEndcapRadius setInterceptInner setEtaMap setEtaBin setIsTgcFailure | xAOD::deltaPt |
| setSAddress setEtaMS setDirPhiMS setDirZMS setBarrelRadius setEndcapAlpha setEndcapRadius setInterceptInner setEtaMap setEtaBin setIsTgcFailure setDeltaPt | xAOD::deltaPhi |
| static const SG::AuxElement::Accessor< std::vector< float > > | xAOD::spzAcc ("superPointZ") |
| Object for accessing the superPointZ variable. | |
| static const SG::AuxElement::Accessor< std::vector< float > > | xAOD::spsAcc ("superPointSlope") |
| Object for accessing the superPointSlope variable. | |
| static const SG::AuxElement::Accessor< std::vector< float > > | xAOD::spiAcc ("superPointIntercept") |
| Object for accessing the superPointIntercept variable. | |
| static const SG::AuxElement::Accessor< std::vector< float > > | xAOD::spcAcc ("superPointChi2") |
| Object for accessing the superPointChi2 variable. | |
| static const SG::AuxElement::Accessor< std::vector< float > > | xAOD::trkrAcc ("trackPositionR") |
| Object for accessing track position variables. | |
| static const SG::AuxElement::Accessor< std::vector< float > > | xAOD::trkzAcc ("trackPositionZ") |
| static const SG::AuxElement::Accessor< std::vector< float > > | xAOD::trketaAcc ("trackPositionEta") |
| static const SG::AuxElement::Accessor< std::vector< float > > | xAOD::trkphiAcc ("trackPositionPhi") |
| xAOD::teId | |
| setTeId | xAOD::lumiBlock |
| setTeId setLumiBlock | xAOD::roiId |
| setTeId setLumiBlock setRoiId | xAOD::roiSubsystem |
| setTeId setLumiBlock setRoiId setRoiSubsystem | xAOD::roiNumber |
| xAOD::ptBarrelSagitta | |
| setPtBarrelSagitta | xAOD::ptEndcapBeta |
| static const SG::AuxElement::Accessor< std::vector< int > > | xAOD::ct2nAcc ("chamberType2Normal") |
| static const SG::AuxElement::Accessor< std::vector< int > > | xAOD::ct2oAcc ("chamberType2Overlap") |
| static const SG::AuxElement::Accessor< std::vector< float > > | xAOD::awnAcc ("roadAwNormal") |
| road slope and intercept | |
| static const SG::AuxElement::Accessor< std::vector< float > > | xAOD::awoAcc ("roadAwOverlap") |
| static const SG::AuxElement::Accessor< std::vector< float > > | xAOD::bwnAcc ("roadBwNormal") |
| static const SG::AuxElement::Accessor< std::vector< float > > | xAOD::bwoAcc ("roadBwOverlap") |
| static const SG::AuxElement::Accessor< std::vector< float > > | xAOD::zminnAcc ("zMinNormal") |
| Z range. | |
| static const SG::AuxElement::Accessor< std::vector< float > > | xAOD::zminoAcc ("zMinOverlap") |
| static const SG::AuxElement::Accessor< std::vector< float > > | xAOD::zmaxnAcc ("zMaxNormal") |
| static const SG::AuxElement::Accessor< std::vector< float > > | xAOD::zmaxoAcc ("zMaxOverlap") |
| static const SG::AuxElement::Accessor< std::vector< float > > | xAOD::rminnAcc ("rMinNormal") |
| R range. | |
| static const SG::AuxElement::Accessor< std::vector< float > > | xAOD::rminoAcc ("rMinOverlap") |
| static const SG::AuxElement::Accessor< std::vector< float > > | xAOD::rmaxnAcc ("rMaxNormal") |
| static const SG::AuxElement::Accessor< std::vector< float > > | xAOD::rmaxoAcc ("rMaxOverlap") |
| static const SG::AuxElement::Accessor< std::vector< float > > | xAOD::eminnAcc ("etaMinNormal") |
| Eta range. | |
| static const SG::AuxElement::Accessor< std::vector< float > > | xAOD::eminoAcc ("etaMinOverlap") |
| static const SG::AuxElement::Accessor< std::vector< float > > | xAOD::emaxnAcc ("etaMaxNormal") |
| static const SG::AuxElement::Accessor< std::vector< float > > | xAOD::emaxoAcc ("etaMaxOverlap") |
| static const SG::AuxElement::Accessor< std::vector< uint32_t > > | xAOD::ext0Acc ("extension0") |
| Object for accessing extenstion variables. | |
| static const SG::AuxElement::Accessor< std::vector< uint32_t > > | xAOD::ext1Acc ("extension1") |
| static const SG::AuxElement::Accessor< std::vector< uint32_t > > | xAOD::ext2Acc ("extension2") |
| static const SG::AuxElement::Accessor< std::vector< uint32_t > > | xAOD::ext3Acc ("extension3") |
| static const SG::AuxElement::Accessor< std::vector< uint32_t > > | xAOD::ext4Acc ("extension4") |
| static const SG::AuxElement::Accessor< std::vector< uint32_t > > | xAOD::ext5Acc ("extension5") |
| static const SG::AuxElement::Accessor< std::vector< uint32_t > > | xAOD::ext6Acc ("extension6") |
| static const SG::AuxElement::Accessor< std::vector< uint32_t > > | xAOD::ext7Acc ("extension7") |
| static const SG::AuxElement::Accessor< std::vector< uint32_t > > | xAOD::ext8Acc ("extension8") |
| static const SG::AuxElement::Accessor< std::vector< uint32_t > > | xAOD::ext9Acc ("extension9") |
| static const SG::AuxElement::Accessor< std::vector< uint32_t > > | xAOD::lvl1eAcc ("lvl1Emulation") |
| Object for level 1 emulation info. | |
| static const SG::AuxElement::Accessor< std::vector< uint32_t > > | xAOD::robidAcc ("robId") |
| Object for ROB info. | |
| static const SG::AuxElement::Accessor< std::vector< uint32_t > > | xAOD::robrmAcc ("removedRobId") |
| static const SG::AuxElement::Accessor< std::vector< uint32_t > > | xAOD::csmidAcc ("csmId") |
| Object for CSM info. | |
| static const SG::AuxElement::Accessor< std::vector< uint32_t > > | xAOD::csmszAcc ("csmSize") |
| static const SG::AuxElement::Accessor< std::vector< uint32_t > > | xAOD::csmerAcc ("csmError") |
| static const SG::AuxElement::Accessor< std::vector< uint32_t > > | xAOD::csmrmAcc ("removedCsmId") |
| static const SG::AuxElement::Accessor< std::vector< uint32_t > > | xAOD::padiAcc ("padHitOnlineId") |
| Object for accessing RPC pad hits. | |
| static const SG::AuxElement::Accessor< std::vector< uint32_t > > | xAOD::padcAcc ("padHitCode") |
| static const SG::AuxElement::Accessor< std::vector< float > > | xAOD::padxAcc ("padHitX") |
| static const SG::AuxElement::Accessor< std::vector< float > > | xAOD::padyAcc ("padHitY") |
| static const SG::AuxElement::Accessor< std::vector< float > > | xAOD::padzAcc ("padHitZ") |
| static const SG::AuxElement::Accessor< std::vector< float > > | xAOD::padrAcc ("padHitR") |
| static const SG::AuxElement::Accessor< std::vector< float > > | xAOD::padpAcc ("padHitP") |
| static const SG::AuxElement::Accessor< std::vector< float > > | xAOD::tirpAcc ("tgcInnRhoHitPhi") |
| Object for accessing TGC hits. | |
| static const SG::AuxElement::Accessor< std::vector< float > > | xAOD::tirrAcc ("tgcInnRhoHitR") |
| static const SG::AuxElement::Accessor< std::vector< float > > | xAOD::tirzAcc ("tgcInnRhoHitZ") |
| static const SG::AuxElement::Accessor< std::vector< float > > | xAOD::tirwAcc ("tgcInnRhoHitWidth") |
| static const SG::AuxElement::Accessor< std::vector< uint32_t > > | xAOD::tiriAcc ("tgcInnRhoHitInSeg") |
| static const SG::AuxElement::Accessor< std::vector< float > > | xAOD::tippAcc ("tgcInnPhiHitPhi") |
| static const SG::AuxElement::Accessor< std::vector< float > > | xAOD::tiprAcc ("tgcInnPhiHitR") |
| static const SG::AuxElement::Accessor< std::vector< float > > | xAOD::tipzAcc ("tgcInnPhiHitZ") |
| static const SG::AuxElement::Accessor< std::vector< float > > | xAOD::tipwAcc ("tgcInnPhiHitWidth") |
| static const SG::AuxElement::Accessor< std::vector< uint32_t > > | xAOD::tipiAcc ("tgcInnPhiHitInSeg") |
| static const SG::AuxElement::Accessor< std::vector< float > > | xAOD::tmrpAcc ("tgcMidRhoHitPhi") |
| static const SG::AuxElement::Accessor< std::vector< float > > | xAOD::tmrrAcc ("tgcMidRhoHitR") |
| static const SG::AuxElement::Accessor< std::vector< float > > | xAOD::tmrzAcc ("tgcMidRhoHitZ") |
| static const SG::AuxElement::Accessor< std::vector< float > > | xAOD::tmrwAcc ("tgcMidRhoHitWidth") |
| static const SG::AuxElement::Accessor< std::vector< uint32_t > > | xAOD::tmriAcc ("tgcMidRhoHitInSeg") |
| static const SG::AuxElement::Accessor< std::vector< float > > | xAOD::tmppAcc ("tgcMidPhiHitPhi") |
| static const SG::AuxElement::Accessor< std::vector< float > > | xAOD::tmprAcc ("tgcMidPhiHitR") |
| static const SG::AuxElement::Accessor< std::vector< float > > | xAOD::tmpzAcc ("tgcMidPhiHitZ") |
| static const SG::AuxElement::Accessor< std::vector< float > > | xAOD::tmpwAcc ("tgcMidPhiHitWidth") |
| static const SG::AuxElement::Accessor< std::vector< uint32_t > > | xAOD::tmpiAcc ("tgcMidPhiHitInSeg") |
| static const SG::AuxElement::Accessor< std::vector< uint32_t > > | xAOD::mdtonAcc ("mdtHitOnlineId") |
| Object for accessing the MDT tube variables. | |
| static const SG::AuxElement::Accessor< std::vector< uint32_t > > | xAOD::mdtoffAcc ("mdtHitOfflineId") |
| static const SG::AuxElement::Accessor< std::vector< float > > | xAOD::mdtrAcc ("mdtHitR") |
| static const SG::AuxElement::Accessor< std::vector< float > > | xAOD::mdtzAcc ("mdtHitZ") |
| static const SG::AuxElement::Accessor< std::vector< float > > | xAOD::mdtresAcc ("mdtHitResidual") |
| static const SG::AuxElement::Accessor< std::vector< float > > | xAOD::mdttAcc ("mdtHitTime") |
| static const SG::AuxElement::Accessor< std::vector< float > > | xAOD::mdtspcAcc ("mdtHitSpace") |
| static const SG::AuxElement::Accessor< std::vector< float > > | xAOD::mdtsigAcc ("mdtHitSigma") |
| std::ostream & operator<< | ( | std::ostream & | out, |
| const xAOD::L2StandAloneMuon_v1 & | mu ) |
Helper operator for easily printing the properties of a LVL2 muon object for debugging.
Operator for printing the contents of a LVL2 muon.
Definition at line 1796 of file L2StandAloneMuon_v1.cxx.