![]() |
ATLAS Offline Software
|
#include <iostream>#include "xAODCore/AuxStoreAccessorMacros.h"#include "xAODTrigMuon/versions/L2StandAloneMuon_v2.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_v2, float, double, pt) AUXSTORE_PRIMITIVE_GETTER_WITH_CAST(L2StandAloneMuon_v2 | |
| eta | xAOD::AUXSTORE_PRIMITIVE_GETTER_WITH_CAST (L2StandAloneMuon_v2, float, double, phi) double L2StandAloneMuon_v2 |
| xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (L2StandAloneMuon_v2, uint32_t, roiWord, setRoIWord) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(L2StandAloneMuon_v2 | |
| Set and get methods for the outputs of L2 muon standalone muon algorithm. | |
| setSAddress | xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (L2StandAloneMuon_v2, float, rMS, setRMS) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(L2StandAloneMuon_v2 |
| setSAddress setEtaMS | xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (L2StandAloneMuon_v2, float, phiMS, setPhiMS) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(L2StandAloneMuon_v2 |
| setSAddress setEtaMS setDirPhiMS | xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (L2StandAloneMuon_v2, float, zMS, setZMS) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(L2StandAloneMuon_v2 |
| setSAddress setEtaMS setDirPhiMS setDirZMS | xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (L2StandAloneMuon_v2, float, beta, setBeta) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(L2StandAloneMuon_v2 |
| setSAddress setEtaMS setDirPhiMS setDirZMS setBarrelRadius | xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (L2StandAloneMuon_v2, float, barrelSagitta, setBarrelSagitta) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(L2StandAloneMuon_v2 |
| setSAddress setEtaMS setDirPhiMS setDirZMS setBarrelRadius setEndcapAlpha | xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (L2StandAloneMuon_v2, float, endcapBeta, setEndcapBeta) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(L2StandAloneMuon_v2 |
| setSAddress setEtaMS setDirPhiMS setDirZMS setBarrelRadius setEndcapAlpha setEndcapRadius | xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (L2StandAloneMuon_v2, float, etaMap, setEtaMap) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(L2StandAloneMuon_v2 |
| setSAddress setEtaMS setDirPhiMS setDirZMS setBarrelRadius setEndcapAlpha setEndcapRadius setPhiMap | xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (L2StandAloneMuon_v2, int, etaBin, setEtaBin) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(L2StandAloneMuon_v2 |
| setSAddress setEtaMS setDirPhiMS setDirZMS setBarrelRadius setEndcapAlpha setEndcapRadius setPhiMap setPhiBin | xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (L2StandAloneMuon_v2, int, isTgcFailure, setIsTgcFailure) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(L2StandAloneMuon_v2 |
| setSAddress setEtaMS setDirPhiMS setDirZMS setBarrelRadius setEndcapAlpha setEndcapRadius setPhiMap setPhiBin setIsRpcFailure | xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (L2StandAloneMuon_v2, float, deltaPt, setDeltaPt) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(L2StandAloneMuon_v2 |
| setSAddress setEtaMS setDirPhiMS setDirZMS setBarrelRadius setEndcapAlpha setEndcapRadius setPhiMap setPhiBin setIsRpcFailure setDeltaPtParm1 | xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (L2StandAloneMuon_v2, float, deltaPtParm2, setDeltaPtParm2) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(L2StandAloneMuon_v2 |
| setSAddress setEtaMS setDirPhiMS setDirZMS setBarrelRadius setEndcapAlpha setEndcapRadius setPhiMap setPhiBin setIsRpcFailure setDeltaPtParm1 setDeltaPtParm3 | xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (L2StandAloneMuon_v2, float, deltaEta, setDeltaEta) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(L2StandAloneMuon_v2 |
| setSAddress setEtaMS setDirPhiMS setDirZMS setBarrelRadius setEndcapAlpha setEndcapRadius setPhiMap setPhiBin setIsRpcFailure setDeltaPtParm1 setDeltaPtParm3 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_v2, int, algoId, setAlgoId) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(L2StandAloneMuon_v2 | |
| Below are detailed information. | |
| setTeId | xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (L2StandAloneMuon_v2, uint32_t, lvl1Id, setLvl1Id) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(L2StandAloneMuon_v2 |
| setTeId setLumiBlock | xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (L2StandAloneMuon_v2, uint32_t, muonDetMask, setMuonDetMask) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(L2StandAloneMuon_v2 |
| setTeId setLumiBlock setRoiId | xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (L2StandAloneMuon_v2, uint32_t, roiSystem, setRoiSystem) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(L2StandAloneMuon_v2 |
| setTeId setLumiBlock setRoiId setRoiSubsystem | xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (L2StandAloneMuon_v2, uint32_t, roiSector, setRoiSector) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(L2StandAloneMuon_v2 |
| setTeId setLumiBlock setRoiId setRoiSubsystem setRoiNumber | xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (L2StandAloneMuon_v2, uint32_t, roiThreshold, setRoiThreshold) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(L2StandAloneMuon_v2 |
| setTeId setLumiBlock setRoiId setRoiSubsystem setRoiNumber setRoiEta | xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (L2StandAloneMuon_v2, float, roiPhi, setRoiPhi) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(L2StandAloneMuon_v2 |
| Set and get pT from different algorithms. | |
| setTeId setLumiBlock setRoiId setRoiSubsystem setRoiNumber setRoiEta setTgcPt | xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (L2StandAloneMuon_v2, float, ptBarrelRadius, setPtBarrelRadius) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(L2StandAloneMuon_v2 |
| setTeId setLumiBlock setRoiId setRoiSubsystem setRoiNumber setRoiEta setTgcPt setPtBarrelSagitta | xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (L2StandAloneMuon_v2, float, ptEndcapAlpha, setPtEndcapAlpha) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(L2StandAloneMuon_v2 |
| setTeId setLumiBlock setRoiId setRoiSubsystem setRoiNumber setRoiEta setTgcPt setPtBarrelSagitta setPtEndcapBeta | xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (L2StandAloneMuon_v2, float, ptEndcapRadius, setPtEndcapRadius) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(L2StandAloneMuon_v2 |
| setTeId setLumiBlock setRoiId setRoiSubsystem setRoiNumber setRoiEta setTgcPt setPtBarrelSagitta setPtEndcapBeta static setPtCSC const SG::AuxElement::Accessor< std::vector< int > > | xAOD::ct1nAcc ("chamberType1Normal") |
| Object for accessing the road information. | |
| std::ostream & | operator<< (std::ostream &out, const xAOD::L2StandAloneMuon_v2 &mu) |
| Helper operator for easily printing the properties of a LVL2 muon object for debugging. | |
Variables | |
| setSAddress setEtaMS setDirPhiMS setDirZMS setBarrelRadius setEndcapAlpha setEndcapRadius | xAOD::phiMap |
| setSAddress setEtaMS setDirPhiMS setDirZMS setBarrelRadius setEndcapAlpha setEndcapRadius setPhiMap | xAOD::phiBin |
| setSAddress setEtaMS setDirPhiMS setDirZMS setBarrelRadius setEndcapAlpha setEndcapRadius setPhiMap setPhiBin | xAOD::isRpcFailure |
| setSAddress setEtaMS setDirPhiMS setDirZMS setBarrelRadius setEndcapAlpha setEndcapRadius setPhiMap setPhiBin setIsRpcFailure | xAOD::deltaPtParm1 |
| setSAddress setEtaMS setDirPhiMS setDirZMS setBarrelRadius setEndcapAlpha setEndcapRadius setPhiMap setPhiBin setIsRpcFailure setDeltaPtParm1 | xAOD::deltaPtParm3 |
| 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") |
| setTeId setLumiBlock setRoiId setRoiSubsystem setRoiNumber | xAOD::roiEta |
| setTeId setLumiBlock setRoiId setRoiSubsystem setRoiNumber setRoiEta | xAOD::tgcPt |
| setTeId setLumiBlock setRoiId setRoiSubsystem setRoiNumber setRoiEta setTgcPt setPtBarrelSagitta setPtEndcapBeta | xAOD::ptCSC |
| static const SG::AuxElement::Accessor< std::vector< int > > | xAOD::ct1oAcc ("chamberType1Overlap") |
| 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::rpclAcc ("rpcHitLayer") |
| Object for accessing RPC hits. | |
| static const SG::AuxElement::Accessor< std::vector< uint32_t > > | xAOD::rpcmpAcc ("rpcHitMeasuresPhi") |
| static const SG::AuxElement::Accessor< std::vector< float > > | xAOD::rpcxAcc ("rpcHitX") |
| static const SG::AuxElement::Accessor< std::vector< float > > | xAOD::rpcyAcc ("rpcHitY") |
| static const SG::AuxElement::Accessor< std::vector< float > > | xAOD::rpczAcc ("rpcHitZ") |
| static const SG::AuxElement::Accessor< std::vector< float > > | xAOD::rpctAcc ("rpcHitTime") |
| static const SG::AuxElement::Accessor< std::vector< float > > | xAOD::rpcdeAcc ("rpcHitDistToEtaReadout") |
| static const SG::AuxElement::Accessor< std::vector< float > > | xAOD::rpcdpAcc ("rpcHitDistToPhiReadout") |
| static const SG::AuxElement::Accessor< std::vector< std::string > > | xAOD::rpcsnAcc ("rpcHitStationName") |
| static const SG::AuxElement::Accessor< std::vector< float > > | xAOD::tgceAcc ("tgcHitEta") |
| Object for accessing TGC hits. | |
| static const SG::AuxElement::Accessor< std::vector< float > > | xAOD::tgcpAcc ("tgcHitPhi") |
| static const SG::AuxElement::Accessor< std::vector< float > > | xAOD::tgcrAcc ("tgcHitR") |
| static const SG::AuxElement::Accessor< std::vector< float > > | xAOD::tgczAcc ("tgcHitZ") |
| static const SG::AuxElement::Accessor< std::vector< float > > | xAOD::tgcwAcc ("tgcHitWidth") |
| static const SG::AuxElement::Accessor< std::vector< int > > | xAOD::tgcsnAcc ("tgcHitStationNum") |
| static const SG::AuxElement::Accessor< std::vector< bool > > | xAOD::tgcisAcc ("tgcHitIsStrip") |
| static const SG::AuxElement::Accessor< std::vector< int > > | xAOD::tgcbcAcc ("tgcHitBCTag") |
| static const SG::AuxElement::Accessor< std::vector< bool > > | xAOD::tgcirAcc ("tgcHitInRoad") |
| 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< int > > | xAOD::mdtioAcc ("mdtHitIsOutlier") |
| static const SG::AuxElement::Accessor< std::vector< int > > | xAOD::mdtcAcc ("mdtHitChamberId") |
| 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::mdtpAcc ("mdtHitPhi") |
| 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") |
| static const SG::AuxElement::Accessor< std::vector< int > > | xAOD::cscioAcc ("cscHitIsOutlier") |
| Object for accessing the CSC tube variables. | |
| static const SG::AuxElement::Accessor< std::vector< int > > | xAOD::csccAcc ("cscHitChamberId") |
| static const SG::AuxElement::Accessor< std::vector< uint32_t > > | xAOD::cscsnAcc ("cscHitStationName") |
| static const SG::AuxElement::Accessor< std::vector< int > > | xAOD::cscseAcc ("cscHitStationEta") |
| static const SG::AuxElement::Accessor< std::vector< int > > | xAOD::cscspAcc ("cscHitStationPhi") |
| static const SG::AuxElement::Accessor< std::vector< int > > | xAOD::cscclAcc ("cscHitChamberLayer") |
| static const SG::AuxElement::Accessor< std::vector< int > > | xAOD::cscwlAcc ("cscHitWireLayer") |
| static const SG::AuxElement::Accessor< std::vector< int > > | xAOD::cscmpAcc ("cscHitMeasuresPhi") |
| static const SG::AuxElement::Accessor< std::vector< int > > | xAOD::cscsAcc ("cscHitStrip") |
| static const SG::AuxElement::Accessor< std::vector< float > > | xAOD::csceAcc ("cscHitEta") |
| static const SG::AuxElement::Accessor< std::vector< float > > | xAOD::cscpAcc ("cscHitPhi") |
| static const SG::AuxElement::Accessor< std::vector< float > > | xAOD::cscrAcc ("cscHitR") |
| static const SG::AuxElement::Accessor< std::vector< float > > | xAOD::csczAcc ("cscHitZ") |
| static const SG::AuxElement::Accessor< std::vector< int > > | xAOD::cscchAcc ("cscHitCharge") |
| static const SG::AuxElement::Accessor< std::vector< float > > | xAOD::cscresAcc ("cscHitTime") |
| static const SG::AuxElement::Accessor< std::vector< float > > | xAOD::csctAcc ("cscHitResidual") |
| static const SG::AuxElement::Accessor< std::vector< unsigned int > > | xAOD::stgclAcc ("stgcClusterLayer") |
| Object for accessing sTGC clusters. | |
| static const SG::AuxElement::Accessor< std::vector< int > > | xAOD::stgcioAcc ("stgcClusterIsOutlier") |
| static const SG::AuxElement::Accessor< std::vector< int > > | xAOD::stgctyAcc ("stgcClusterType") |
| static const SG::AuxElement::Accessor< std::vector< float > > | xAOD::stgceAcc ("stgcClusterEta") |
| static const SG::AuxElement::Accessor< std::vector< float > > | xAOD::stgcpAcc ("stgcClusterPhi") |
| static const SG::AuxElement::Accessor< std::vector< float > > | xAOD::stgcrAcc ("stgcClusterR") |
| static const SG::AuxElement::Accessor< std::vector< float > > | xAOD::stgczAcc ("stgcClusterZ") |
| static const SG::AuxElement::Accessor< std::vector< float > > | xAOD::stgcrsrAcc ("stgcClusterResidualR") |
| static const SG::AuxElement::Accessor< std::vector< float > > | xAOD::stgcrspAcc ("stgcClusterResidualPhi") |
| static const SG::AuxElement::Accessor< std::vector< int > > | xAOD::stgcseAcc ("stgcClusterStationEta") |
| static const SG::AuxElement::Accessor< std::vector< int > > | xAOD::stgcspAcc ("stgcClusterStationPhi") |
| static const SG::AuxElement::Accessor< std::vector< int > > | xAOD::stgcsnAcc ("stgcClusterStationName") |
| static const SG::AuxElement::Accessor< std::vector< unsigned int > > | xAOD::mmlAcc ("mmClusterLayer") |
| Object for accessing MM clusters. | |
| static const SG::AuxElement::Accessor< std::vector< int > > | xAOD::mmioAcc ("mmClusterIsOutlier") |
| static const SG::AuxElement::Accessor< std::vector< float > > | xAOD::mmeAcc ("mmClusterEta") |
| static const SG::AuxElement::Accessor< std::vector< float > > | xAOD::mmpAcc ("mmClusterPhi") |
| static const SG::AuxElement::Accessor< std::vector< float > > | xAOD::mmrAcc ("mmClusterR") |
| static const SG::AuxElement::Accessor< std::vector< float > > | xAOD::mmzAcc ("mmClusterZ") |
| static const SG::AuxElement::Accessor< std::vector< float > > | xAOD::mmrsrAcc ("mmClusterResidualR") |
| static const SG::AuxElement::Accessor< std::vector< float > > | xAOD::mmrspAcc ("mmClusterResidualPhi") |
| static const SG::AuxElement::Accessor< std::vector< int > > | xAOD::mmseAcc ("mmClusterStationEta") |
| static const SG::AuxElement::Accessor< std::vector< int > > | xAOD::mmspAcc ("mmClusterStationPhi") |
| static const SG::AuxElement::Accessor< std::vector< int > > | xAOD::mmsnAcc ("mmClusterStationName") |
| std::ostream & operator<< | ( | std::ostream & | out, |
| const xAOD::L2StandAloneMuon_v2 & | 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 1764 of file L2StandAloneMuon_v2.cxx.