ATLAS Offline Software
Loading...
Searching...
No Matches
xAOD Namespace Reference

ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region. More...

Namespaces

namespace  AmbiguityTool
namespace  BTaggingUtilities
namespace  CaloClusterDetails
namespace  ChamberView
namespace  ChamberViewConcepts
 Under the assumption that all measurements in an uncalibrated measurement container are sorted by their IdentifierHash which is the unique hash of the associated ReadoutElement, the UnCalibMeasViewer provides a begin & end iterator where all measurements in between share the same identifierHash.
namespace  CutFlowHelpers
 Namespace for all helpers.
namespace  detail
namespace  Details
namespace  details
namespace  DiTauJetParameters
namespace  EgammaDetails
namespace  EgammaHelpers
namespace  EgammaParameters
namespace  Experimental
namespace  Helpers
namespace  IncidentType
 Namespace mirroring Gaudi's IncidentType namespace.
namespace  Internal
namespace  Iso
 Namespace holding the IsolationType enumeration.
namespace  JetAlgorithmType
namespace  JetAttributeAccessor
namespace  JetInput
namespace  JetTests
namespace  JetTransform
namespace  L2MuonParameters
namespace  MatrixHelpers
namespace  P4Helpers
namespace  PFODetails
namespace  PVHelpers
namespace  SecVtxHelper
namespace  TauHelpers
namespace  TauJetParameters
namespace  TrackingDetails
namespace  TrackingHelpers
namespace  TrigHistoCutType
namespace  TruthHelpers
 Dedicated namespace for the helper functions.
namespace  Utils
namespace  VxType
 A convenience namespace to make the client code easier to understand.
namespace  xAODDiTau
namespace  xAODInDetMeasurement
namespace  xAODTau

Classes

class  AddDVProxy
 Set up collection proxy for a DataVector class. More...
class  AFPClusterAlgID
 Helper class to store ID numbers of pixel clustering algorithm. More...
class  AFPData_v1
 Class containing AFP information. More...
class  AFPDataAuxContainer_v1
 Auxiliary store for xAOD::AFPDataContainer_v1. More...
class  AFPPixelLayerID
 Helper class to store ID numbers of silicon layers (tracking) in an AFP station. More...
class  AFPProton_v1
 Class representing a proton reconstructed in AFP. More...
class  AFPProtonAuxContainer_v1
class  AFPProtonRecoAlgID
 Helper class to store ID numbers of AFP proton reconstruction algorithms. More...
class  AFPSiHit_v1
 Class representing a hit in silicon detector. More...
class  AFPSiHit_v2
 Class representing a hit in silicon detector. More...
class  AFPSiHitAuxContainer_v1
 Class storing information of xAOD::AFPSiHit_v1 objects. More...
class  AFPSiHitAuxContainer_v2
 Class storing information of xAOD::AFPSiHit_v2 objects. More...
class  AFPSiHitsCluster_v1
 Class representing a cluster of AFP pixel hits. More...
class  AFPSiHitsClusterAuxContainer_v1
 Class storing information of xAOD::AFPSiHitsCluster objects. More...
class  AFPStationID
 Helper class to store ID numbers of AFP stations. More...
class  AFPToFHit_v1
 Class representing a hit in ToF detector. More...
class  AFPToFHitAuxContainer_v1
 Class storing information of xAOD::AFPToFHit_v1 objects. More...
class  AFPToFTrack_v1
 Class representing a track reconstructed in AFP ToF. More...
class  AFPToFTrackAuxContainer_v1
 Class storing information accessed by xAOD::AFPToFTrack_v1. More...
class  AFPToFTrackRecoAlgID
 Helper class to store ID numbers of track reconstruction algorithms. More...
class  AFPTrack_v1
 Class representing a track reconstructed in AFP. More...
class  AFPTrack_v2
 Class representing a track reconstructed in AFP. More...
class  AFPTrackAuxContainer_v1
 Class storing information accessed by xAOD::AFPTrack_v1. More...
class  AFPTrackAuxContainer_v2
 Class storing information accessed by xAOD::AFPTrack_v2. More...
class  AFPTrackRecoAlgID
 Helper class to store ID numbers of track reconstruction algorithms. More...
class  AFPVertex_v1
 Class representing a vertex reconstructed in AFP. More...
class  AFPVertexAuxContainer_v1
 Class storing information accessed by xAOD::AFPVertex_v1. More...
class  ALFAData_v1
 Class containing ALFA information. More...
class  ALFADataAuxContainer_v1
 Auxiliary store for xAOD::ALFADataContainer_v1. More...
struct  ArrayFloat3
 A struct mimicking std::array<float ,3> this structure is a temporary solution for our dynamic variables. More...
class  AuxCompression
class  AuxContainerBase
 Common base class for the auxiliary containers. More...
class  AuxiliaryMeasurement_v1
 Implementation of an uncalibrated AuxiliaryMeasurement which may serve as an external constraint in the track fit. More...
class  AuxiliaryMeasurementAuxContainer1D_v1
class  AuxiliaryMeasurementAuxContainer2D_v1
class  AuxiliaryMeasurementAuxContainer3D_v1
class  AuxInfoBase
 Common base class for auxiliary info objects. More...
class  AuxPersInfo
 Class managing concrete persistent variables. More...
class  AuxPersVector
 Class managing concrete vector variables. More...
class  AuxPersVector< SG::JaggedVecElt< T >, VEC >
 Specialization of AuxPersVector for PackedLink types. More...
 Specialization of AuxPersVector for std::vector<PackedLink> types. More...
class  AuxSelection
 Class helping in dealing with dynamic branch selection. More...
class  BCMRawData_v1
 Class describing the BCM raw data. More...
class  BCMRawDataAuxContainer_v1
 Class holding the payload of xAOD::BCMRawDataContainer. More...
class  BPhysBlindingTool
class  BPhysHelper
class  BPhysHypoHelper
class  BPhysMetaDataHelper
 Helper class providing easy access to FileMetaData object holding file-level metadata about an xAOD file specific to B-physics derivations. More...
class  BPhysTrackVertexMapTool
 Dual-use tool createing a track-to-vertex map from the vertex-to-track information. More...
class  BranchStats
 Class describing the access statistics of one (sub-)branch. More...
class  BTagging_v1
class  BTaggingAuxContainer_v1
 Temporary container used until we have I/O for AuxStoreInternal. More...
class  BTaggingAuxContainer_v2
class  BTaggingTrigAuxContainer_v1
 Temporary container used until we have I/O for AuxStoreInternal. More...
class  BTagVertex_v1
class  BTagVertexAuxContainer_v1
 Temporary container used until we have I/O for AuxStoreInternal. More...
class  BunchConf_v1
 Class holding one particular bunch configuration. More...
class  BunchConfAuxContainer_v1
 Auxiliary store for BunchConfContainer_v1. More...
class  BunchConfKey_v1
 Class identifying the bunch configuration of a given event. More...
class  ByteStreamAuxContainer_v1
 Base class for dynamic auxiliary stores saved into ByteStream. More...
class  CaloCluster_v1
 Description of a calorimeter cluster. More...
class  CaloClusterAuxContainer_v1
 Auxiliary container for calorimeter cluster containers. More...
class  CaloClusterAuxContainer_v2
 Auxiliary container for calorimeter cluster containers. More...
class  CaloClusterBadChannelData_v1
 Description of problematic cell in a cluster. More...
class  CaloClustersInConeTool
class  CaloClusterTrigAuxContainer_v1
 Auxiliary container for calorimeter cluster containers. More...
struct  CaloCorrection
struct  CaloIsolation
class  CaloIsolationTool
class  CaloRings_v1
 Class summarizing the particle interaction throughout the Calorimeter (its shower shape). More...
class  CaloRingsAuxContainer_v1
 Auxiliary store for xAOD::CaloRingsContainer. More...
class  CaloTower_v1
 ! More...
class  CaloTowerAuxContainer_v1
 Payload container for xAOD::CaloTowerContainer_v1. More...
class  CaloTowerContainer_v1
 Basic container storing all information need for xAOD::CaloTower_v1 objects. More...
class  CaloVertexedClusterBase
 Evaluate cluster kinematics with a different vertex / signal state. More...
class  CaloVertexedTopoCluster
 Evaluate cluster kinematics with a different vertex / signal state. More...
class  ChamberViewer
class  CMMCPHits_v1
 Description of CMMCPHits_v1. More...
class  CMMCPHitsAuxContainer_v1
 AuxContainer for CMMCPHits_v1. More...
class  CMMEtSums_v1
 Description of CMMEtSums_v1. More...
class  CMMEtSumsAuxContainer_v1
 AuxContainer for CMMEtSums_v1. More...
class  CMMJetHits_v1
 Description of CMMJetHits_v1. More...
class  CMMJetHitsAuxContainer_v1
 AuxContainer for CMMJetHits_v1. More...
class  CMMRoI_v1
 Description of CMMRoI_v1. More...
class  CMMRoIAuxInfo_v1
 AuxInfo for CMMRoI_v1. More...
class  CMXCPHits_v1
 Description of CMXCPHits_v1. More...
class  CMXCPHitsAuxContainer_v1
 Description of CMXCPHitsAuxContainer_v1. More...
class  CMXCPTob_v1
 Description of CMXCPTob_v1. More...
class  CMXCPTobAuxContainer_v1
 Description of CMXCPTobAuxContainer_v1. More...
class  CMXEtSums_v1
 Description of CMXEtSums_v1. More...
class  CMXEtSumsAuxContainer_v1
 Description of CMXEtSumsAuxContainer_v1. More...
class  CMXJetHits_v1
 Description of CMXJetHits_v1. More...
class  CMXJetHitsAuxContainer_v1
 Description of CMXJetHitsAuxContainer_v1. More...
class  CMXJetTob_v1
 Description of CMXJetTob_v1. More...
class  CMXJetTobAuxContainer_v1
 Description of CMXJetTobAuxContainer_v1. More...
class  CMXRoI_v1
 Description of CMXRoI_v1. More...
class  CMXRoIAuxContainer_v1
 AuxInfo for CMXRoI_v1. More...
class  CombinedMuonStrip_v1
 The Acts fitters running on the Uncalibrated measurements are uncapable of producing two track states on the same surface or alternatively, the propagation onto two surfaces at the same position is numerically challenging due to the zeroish step length. More...
class  CombinedMuonStripAuxContainer_v1
 Auxiliary store for Mdt drift circles. More...
class  CompositeParticle_v1
 Description of a composite particle, i.e. More...
class  CompositeParticleAuxContainer_v1
 Auxiliary container for composite particle containers. More...
class  CPMHits_v1
 Description of CPMHits_v1. More...
class  CPMHitsAuxContainer_v1
 AuxContainer for CPMHits_v1. More...
class  CPMRoI_v1
 Description of CPMRoI_v1. More...
class  CPMRoIAuxContainer_v1
 AuxContainer for CPMRoI_v1. More...
class  CPMTobRoI_v1
 Description of CPMTobRoI_v1. More...
class  CPMTobRoIAuxContainer_v1
 Description of CPMTobRoIAuxContainer_v1. More...
class  CPMTower_v1
 Description of CPMTower_v1. More...
class  CPMTower_v2
 Description of CPMTower_v2. More...
class  CPMTowerAuxContainer_v1
 AuxContainer for CPMTower_v1. More...
class  CPMTowerAuxContainer_v2
 AuxContainer for CPMTower_v2. More...
class  CTPResult_v1
 This is the trigger result for each item before prescale, after prescale and after veto. More...
class  CTPResultAuxInfo_v1
 Auxiliary store for CTPResult_v1. More...
class  CutBookkeeper_v1
 Description of the class that is used to keep track of event counts. More...
class  CutBookkeeperAuxContainer_v1
 Auxiliary container for CutBookkeeper containers. More...
class  CutBookkeeperContainer_v1
 Container that holds the Container of all CutBookkeepers. More...
class  DiTauJet_v1
class  DiTauJetAuxContainer_v1
class  eFexEMRoI_v1
 Class describing a LVL1 eFEX EM region of interest. More...
class  eFexEMRoIAuxContainer_v1
 Auxiliary store for the LVL1 eFEX EM TOB/RoI container. More...
class  eFexTauRoI_v1
 Class describing a LVL1 eFEX tau region of interest. More...
class  eFexTauRoIAuxContainer_v1
 Auxiliary store for the LVL1 eFEX tau TOB/RoI container. More...
class  eFexTower_v1
 Class describing input data of a LVL1 eFEX. More...
class  eFexTowerAuxContainer_v1
 AuxContainer for eFexTower_v1. More...
class  Egamma_v1
class  EgammaAuxContainer_v1
 Temporary container used until we have I/O for AuxStoreInternal. More...
class  Electron_v1
class  ElectronAuxContainer_v1
 Temporary container used until we have I/O for AuxStoreInternal. More...
class  ElectronAuxContainer_v2
 Container holding the payload of the electron container. More...
class  ElectronAuxContainer_v3
 Container holding the payload of the electron container. More...
class  ElectronTrigAuxContainer_v1
 Container holding the payload of the electron container. More...
class  EmTauRoI_v1
 Class describing a LVL1 em/tau region of interest. More...
class  EmTauRoI_v2
 Class describing a LVL1 em/tau region of interest. More...
class  EmTauRoIAuxContainer_v1
 Auxiliary store for the LVL1 em/tau RoI container. More...
class  EmTauRoIAuxContainer_v2
 Auxiliary store for the LVL1 em/tau RoI container. More...
class  EnergySumRoI_v1
 Class describing a LVL1 energy-sum "RoI". More...
class  EnergySumRoI_v2
 Class describing a LVL1 energy-sum "RoI". More...
class  EnergySumRoIAuxInfo_v1
 Auxiliary store for an EnergySum RoI object. More...
class  EnergySumRoIAuxInfo_v2
 Auxiliary store for an EnergySum RoI object. More...
class  Event
 Base class for the event (xAOD::TEvent and xAOD::REvent) classes. More...
class  EventAuxInfo_v1
 Auxiliary information about the event. More...
class  EventAuxInfo_v2
 Auxiliary information about the event. More...
class  EventAuxInfo_v3
 Auxiliary information about the event. More...
class  EventFormat_v1
 Event format metadata for xAOD files. More...
class  EventFormatElement
 Class describing one branch of the ROOT file. More...
class  EventInfo_v1
 Class describing the basic event information. More...
class  EventInfoAuxContainer_v1
 Auxiliary information about the pileup events. More...
class  EventShape_v1
 Data class for event shapes. More...
class  EventShapeAuxInfo_v1
 Auxiliary information about the event shapes. More...
class  ExampleElectron_v1
class  ExampleElectronAuxContainer_v1
class  ExcNotIParticleContainer
class  FastJetLinkBase
 Class holding file-level metadata about an xAOD file. More...
class  FileMetaDataAuxInfo_v1
 Auxiliary store for xAOD::FileMetaData_v1. More...
class  FlowElement_v1
 A detector object made of other lower level object(s) More...
class  FlowElementAuxContainer_v1
class  FlowElementsInConeTool
class  ForwardEventInfo_v1
 add description More...
class  ForwardEventInfoAuxContainer_v1
 Auxiliary store for xAOD::ForwardEventInfoContainer_v1. More...
class  GBlock_v1
class  GBlockAuxContainer_v1
class  gFexGlobalRoI_v1
 Class describing properties of a LVL1 gFEX global Trigger Object (TOB) in the xAOD format. More...
class  gFexGlobalRoIAuxContainer_v1
 Auxiliary store for the LVL1 GFEX TOB container. More...
class  gFexJetRoI_v1
 Class describing properties of a LVL1 gFEX jet Trigger Object (TOB) in the xAOD format. More...
class  gFexJetRoIAuxContainer_v1
 Auxiliary store for the LVL1 GFEX TOB container. More...
class  gFexTower_v1
 Class describing input data of a LVL1 eFEX. More...
class  gFexTowerAuxContainer_v1
 AuxContainer for gFexTower_v1. More...
class  HGTDCluster_v1
class  HGTDClusterAuxContainer_v1
 Auxiliary store for HGTD clusters. More...
class  HIEventShape_v1
class  HIEventShape_v2
 Interface class for the HI reconstruction EDM. More...
class  HIEventShapeAuxContainer_v1
class  HIEventShapeAuxContainer_v2
 Auxiliary store for xAOD::HIEventShape_v2. More...
class  IBPhysBlindingTool
 Interface for dual-use tool for blinding and unblinding certain float values provided as variables in a container. More...
class  IBPhysTrackVertexMapTool
 Interface for dual-use tool createing a track-to-vertex map from the vertex-to-track information. More...
class  ICaloCellIsolationTool
 interface for tools calculating track isolation More...
class  ICaloClustersInConeTool
 interface for collecting truth particles inside a cone More...
class  ICaloTopoClusterIsolationTool
 interface for tools calculating topo cluster isolation More...
class  IFlowElementsInConeTool
 interface for collecting pflow objects inside a cone More...
class  IMuonDressingTool
 Interface for tools calculating hit count summaries for track. More...
class  INeutralEFlowIsolationTool
 interface for tools calculating neutral eflow isolation More...
class  IOStats
 Singleton object holding on to the process's I/O statistics. More...
class  IParticle
 Class providing the definition of the 4-vector interface. More...
class  IParticlesLookUpTable
 2D look up table for iParticles More...
class  IPFlowObjectsInConeTool
 interface for collecting pflow objects inside a cone More...
class  ITrackIsolationTool
 interface for tools calculating track isolation More...
class  ITrackParticlesInConeTool
 interface for collecting tracks inside a code More...
class  ITruthParticlesInConeTool
 interface for collecting truth particles inside a cone More...
class  JEMEtSums_v1
 Description of JEMEtSums_v1. More...
class  JEMEtSums_v2
 Description of JEMEtSums_v2. More...
class  JEMEtSumsAuxContainer_v1
 AuxContainer for JEMEtSums_v1. More...
class  JEMEtSumsAuxContainer_v2
 AuxContainer for JEMEtSums_v2. More...
class  JEMHits_v1
 Description of JEMHits_v1. More...
class  JEMHitsAuxContainer_v1
 AuxContainer for JEMHits_v1. More...
class  JEMRoI_v1
 Description of JEMRoI_v1. More...
class  JEMRoIAuxContainer_v1
 AuxContainer for JEMRoI_v1. More...
class  JEMTobRoI_v1
 Description of JEMTobRoI_v1. More...
class  JEMTobRoIAuxContainer_v1
 Description of JEMTobRoIAuxContainer_v1. More...
class  Jet_v1
 Class describing a jet. More...
struct  JetAttribute
class  JetAuxContainer_v1
 Temporary container used until we have I/O for AuxStoreInternal. More...
class  JetConstituent
 4-vector of jet constituent at the scale used during jet finding. More...
class  JetConstituentVector
 A vector of jet constituents at the scale used during jet finding. More...
class  JetElement_v1
 Description of JetElement_v1. More...
class  JetElement_v2
 Description of JetElement_v2. More...
class  JetElementAuxContainer_v1
 AuxContainer for JetElement_v1. More...
class  JetElementAuxContainer_v2
 AuxContainer for JetElement_v2. More...
class  JetEtRoI_v1
 Class describing a LVL1 jet-ET "RoI". More...
class  JetEtRoIAuxInfo_v1
 Auxiliary store for a Jet-ET RoI object. More...
class  JetRoI_v1
 Class describing a LVL1 jet region of interest. More...
class  JetRoI_v2
 Class describing a LVL1 jet region of interest. More...
class  JetRoIAuxContainer_v1
 Auxiliary store for the LVL1 jet RoI container. More...
class  JetRoIAuxContainer_v2
 Auxiliary store for the LVL1 jet RoI container. More...
class  JetTrigAuxContainer_v1
 Temporary container used until we have I/O for AuxStoreInternal. More...
class  JetTrigAuxContainer_v2
 Temporary container used until we have I/O for AuxStoreInternal. More...
class  jFexFwdElRoI_v1
 Class describing properties of a LVL1 jFEX global Trigger Object (TOB) in the xAOD format. More...
class  jFexFwdElRoIAuxContainer_v1
class  jFexLRJetRoI_v1
 Class describing properties of a LVL1 jFEX global Trigger Object (TOB) in the xAOD format. More...
class  jFexLRJetRoIAuxContainer_v1
class  jFexMETRoI_v1
 Class describing properties of a LVL1 jFEX global Trigger Object (TOB) in the xAOD format. More...
class  jFexMETRoIAuxContainer_v1
class  jFexSRJetRoI_v1
 Class describing properties of a LVL1 jFEX global Trigger Object (TOB) in the xAOD format. More...
class  jFexSRJetRoIAuxContainer_v1
class  jFexSumETRoI_v1
 Class describing properties of a LVL1 jFEX global Trigger Object (TOB) in the xAOD format. More...
class  jFexSumETRoIAuxContainer_v1
class  jFexTauRoI_v1
 Class describing properties of a LVL1 jFEX global Trigger Object (TOB) in the xAOD format. More...
class  jFexTauRoIAuxContainer_v1
class  jFexTower_v1
 Class describing input data of a LVL1 jFEX. More...
class  jFexTowerAuxContainer_v1
 AuxContainer for jFexTower_v1. More...
class  JGTower_v1
 Description of JGTower_v1. More...
class  JGTowerAuxContainer_v1
 AuxContainer for JGTower_v1. More...
class  KLFitterResult
 KLFitterResult A simple xAOD class which we can persist into a mini-xAOD The xAOD EDM is way too complex, so let's simplify it It's not like ROOT can do schema evolution...... More...
class  KLFitterResultAuxContainer
 Auxiliary container for xAOD::KLFitterResultContainer. More...
class  L1TopoRawData_v1
 Description of L1TopoRawData_v1. More...
class  L1TopoRawDataAuxContainer_v1
 AuxContainer for L1TopoRawData_v1. More...
class  L1TopoSimResults_v1
class  L1TopoSimResultsAuxContainer_v1
class  L2CombinedMuon_v1
 Class describing combined muon reconstructed in the LVL2 trigger. More...
class  L2CombinedMuonAuxContainer_v1
 Auxiliary container for CB muon containers. More...
class  L2IsoMuon_v1
 Class describing isolation info for muons reconstructed in the LVL2 trigger. More...
class  L2IsoMuonAuxContainer_v1
 Auxiliary container for muon iso containers. More...
class  L2StandAloneMuon_v1
 Class describing standalone muons reconstructed in the LVL2 trigger. More...
class  L2StandAloneMuon_v2
 Class describing standalone muons reconstructed in the LVL2 trigger. More...
class  L2StandAloneMuonAuxContainer_v1
 Auxiliary container for muon SA containers. More...
class  L2StandAloneMuonAuxContainer_v2
 Auxiliary container for muon SA containers. More...
class  LumiBlockRange_v1
 Class describing a luminosity block range. More...
class  LumiBlockRangeAuxContainer_v1
 Auxiliary container for xAOD::LumiBlockRangeContainer_v1. More...
class  MBTSModule_v1
 add description More...
class  MBTSModuleAuxContainer_v1
 Auxiliary store for xAOD::MBTSModuleContainer_v1. More...
class  MdtDriftCircle_v1
 https://gitlab.cern.ch/atlas/athena/-/blob/master/MuonSpectrometer/MuonReconstruction/MuonRecEvent/MuonPrepRawData/MuonPrepRawData/MdtPrepData.h More...
class  MdtDriftCircleAuxContainer_v1
 Auxiliary store for Mdt drift circles. More...
class  MdtTwinDriftCircle_v1
class  MdtTwinDriftCircleAuxContainer_v1
 Auxiliary store for Mdt drift circles. More...
class  MissingET_v1
 Principal data object for Missing ET. More...
class  MissingETAssociation_v1
 MET association descriptor contains object links and corresponding parameters. More...
class  MissingETAssociationHelper
class  MissingETAssociationMap_v1
class  MissingETAuxAssociationMap_v1
 Auxiliary data store for xAOD::MissingETAssociationMap_v1. More...
class  MissingETAuxAssociationMap_v2
 Auxiliary data store for xAOD::MissingETAssociationMap_v2. More...
class  MissingETAuxComponentMap_v1
 Auxiliary data store for xAOD::MissingETComponentMap_v1. More...
class  MissingETAuxContainer_v1
 Auxiliary data store for xAOD::MissingETContainer. More...
class  MissingETComponent_v1
 MET component descriptor contains object links and corresponding parameters. More...
class  MissingETComponentMap_v1
struct  MissingETComposition
 Collection of functions managing the MET composition map and association map. More...
class  MissingETContainer_v1
 Container for xAOD::MissingET_v1 objects. More...
class  MMCluster_v1
class  MMClusterAuxContainer_v1
 Auxiliary store for Mdt drift circles. More...
class  Muon_v1
 Class describing a Muon. More...
class  MuonAODFixAlg
 Algorithm to fix AOD muons. More...
class  MuonAuxContainer_v1
 Temporary container used until we have I/O for AuxStoreInternal. More...
class  MuonAuxContainer_v2
 Temporary container used until we have I/O for AuxStoreInternal. More...
class  MuonAuxContainer_v3
 Temporary container used until we have I/O for AuxStoreInternal. More...
class  MuonAuxContainer_v4
 Temporary container used until we have I/O for AuxStoreInternal. More...
class  MuonAuxContainer_v5
 Temporary container used until we have I/O for AuxStoreInternal. More...
class  MuonRoI_v1
 Class describing a LVL1 muon region of interest. More...
class  MuonRoIAuxContainer_v1
 Auxiliary store for the LVL1 muon RoI container. More...
class  MuonSegment_v1
 Class describing a MuonSegment. More...
class  MuonSegmentAuxContainer_v1
 Temporary container used until we have I/O for AuxStoreInternal. More...
class  MuonSimHit_v1
class  MuonSimHitAuxContainer_v1
 Auxiliary store for Mdt drift circles. More...
class  NeutralParticle_v1
 Class describing a NeutralParticle. More...
class  NeutralParticleAuxContainer_v1
 Temporary container used until we have I/O for AuxStoreInternal. More...
class  NRPCRDO_v1
class  NRPCRDOAuxContainer_v1
 Auxiliary store for pixel clusters. More...
class  NSWMMTPRDO_v1
class  NSWMMTPRDOAuxContainer_v1
class  NSWTPRDO_v1
class  NSWTPRDOAuxContainer_v1
 Auxiliary store for pixel clusters. More...
class  Particle_v1
 Description of a generic particle. More...
class  ParticleAuxContainer_v1
 Auxiliary container for particle containers. More...
class  ParticleCaloExtension
 class storing calorimeter information associated with track based objects More...
class  PerfStats
 Class for collecting information about the xAOD file access pattern. More...
class  PFlowObjectsInConeTool
class  PFO_v1
 Class describing a particle flow object. More...
struct  PFOAttributesAccessor_v1
class  PFOAuxContainer_v1
 Temporary container used until we have I/O for AuxStoreInternal. More...
struct  PFOParticleTypeMapper_temp
struct  PFOParticleTypeMapper_v1
class  Photon_v1
class  PhotonAuxContainer_v1
 Auxiliary store for offline photons. More...
class  PhotonAuxContainer_v2
 Auxiliary store for offline photons. More...
class  PhotonAuxContainer_v3
 Auxiliary store for offline photons. More...
class  PhotonTrigAuxContainer_v1
 Auxiliary store for offline photons. More...
class  PixelCluster_v1
 Class describing HGTD clusters. More...
class  PixelClusterAuxContainer_v1
 Auxiliary store for pixel clusters. More...
class  RAuxManager
 Manager for RAuxStore objects. More...
class  RAuxStore
 "ROOT @c RNTuple implementation" of IAuxStore More...
class  RDataSource
 Data source for xAOD input files. More...
class  RDataSourceEvent
 Extension to xAOD::TEvent, used by xAOD::RDataSource. More...
class  ReadStats
 Class describing the access statistics of a collection of branches. More...
class  RingSet_v1
 Class holding a set of rings. More...
class  RingSetAuxContainer_v1
 Auxiliary store for xAOD::RingSetContainer. More...
class  RingSetConf_v1
 Class holding the RingSet configuration used for the Reconstruction. More...
class  RingSetConfAuxContainer_v1
 Auxiliary store for xAOD::RingSetConfContainer. More...
class  RODHeader_v1
 Description of RODHeader_v1. More...
class  RODHeader_v2
 Description of RODHeader_v2. More...
class  RODHeaderAuxContainer_v1
 AuxContainer for RODHeader_v1. More...
class  RODHeaderAuxContainer_v2
 AuxContainer for RODHeader_v2. More...
class  RoiDescriptorStore_v1
class  RoiDescriptorStoreAuxInfo_v1
struct  ROOT6_xAODDataSource_WorkAround_Dummy
 Dummy struct for auto-loading the library. More...
class  RpcMeasurement_v1
 RpcMeasurement_v1: Class storing the geneic. More...
class  RpcStrip2D_v1
class  RpcStrip2DAuxContainer_v1
 Auxiliary store for Mdt drift circles. More...
class  RpcStrip_v1
class  RpcStripAuxContainer_v1
 Auxiliary store for Mdt drift circles. More...
class  SCTRawHitValidation_v1
 Class describing an SCT Raw Data Object (RDO). More...
class  SCTRawHitValidationAuxContainer_v1
class  ShallowAuxContainer
 Class creating a shallow copy of an existing auxiliary container. More...
class  ShallowAuxInfo
 Shallow copy for the auxiliary store of standalone objects. More...
class  SimpleEncrypter
 Provide simple asymmetric encryption for blinding of float values. More...
class  SlowMuon_v1
 Class describing a SlowMuon. More...
class  SlowMuonAuxContainer_v1
 Temporary container used until we have I/O for AuxStoreInternal. More...
class  SortLumiBlockRangeByStart
 Helper functor used to sort xAOD::LumiBlockRangeContainer-s. More...
class  SpacePoint_v1
class  SpacePointAuxContainer_v1
 Auxiliary store for space point. More...
class  sTgcMeasurement_v1
class  sTgcPadAuxContainer_v1
 Auxiliary store for Mdt drift circles. More...
class  sTgcPadHit_v1
class  sTgcStripAuxContainer_v1
 Auxiliary store for Mdt drift circles. More...
class  sTgcStripCluster_v1
class  sTgcWireAuxContainer_v1
 Auxiliary store for Mdt drift circles. More...
class  sTgcWireHit_v1
class  StripCluster_v1
 Class describing strip clusters. More...
class  StripClusterAuxContainer_v1
 Auxiliary store for strip clusters. More...
class  TActiveEvent
 Helper class for finding the active TVirtualEvent object. More...
class  TActiveStore
 Helper class for finding the active TStore object. More...
class  TauJet_v1
 Class describing a tau jet. More...
class  TauJet_v2
 Class describing a tau jet. More...
class  TauJet_v3
 Class describing a tau jet. More...
class  TauJetAuxContainer_v1
 Temporary container used until we have I/O for AuxStoreInternal. More...
class  TauJetAuxContainer_v2
 Temporary container used until we have I/O for AuxStoreInternal. More...
class  TauJetAuxContainer_v3
 Temporary container used until we have I/O for AuxStoreInternal. More...
struct  TauJetCalibTypeMapper_v1
class  TauTrack_v1
class  TauTrackAuxContainer_v1
class  TAuxBranchManager
 Manager for auxiliary branches created dynamically. More...
class  TAuxManager
 Manager for TAuxStore objects. More...
class  TAuxStore
 "ROOT @c TTree implementation" of IAuxStore More...
class  TAuxVector
 Auxiliary vector type for types known to ROOT. More...
class  TAuxVectorFactory
 Auxiliary vector factory based on a ROOT dictionary. More...
class  TCDVHolderT
 Class managing ConstDataVector objects in transient memory. More...
class  TChainStateTracker
 Class helping with tracking the state of TChain objects. More...
class  TDestructor
 Implementation of the destructor base class for a given type. More...
class  TDestructorRegistry
 Application-wide registry of destructor objects. More...
class  TDirectoryReset
 Helper class for making sure the current directory is preserved. More...
class  TDVCollectionFuncs
 Helper functions for accessing the container data via the proxy. More...
class  TDVCollectionProxy
 A Root collection proxy for DataVector containers. More...
class  TDVCollectionProxyDummy
 Dummy class to use as the DataVector template argument for the class we give to the Root proxy. More...
class  TEvent
 Tool for accessing xAOD files outside of Athena. More...
class  TEventFormatRegistry
 Helper class for managing the event format for output files. More...
class  TFileAccessTracer
 Helper class keeping track of the files that got accessed. More...
class  TFileChecker
 Tool for running sanity checks on xAOD files. More...
class  TFileMerger
 Helper class for merging xAOD files. More...
class  TgcStrip_v1
class  TgcStripAuxContainer_v1
 Auxiliary store for Mdt drift circles. More...
class  THolder
 This class takes care of holding EDM objects in memory. More...
class  TIncident
 Class describing a certain "incident" that is communicated to user code. More...
class  TObjectManager
 Manager for EDM objects created by ROOT. More...
class  TPrimitiveAuxBranchManager
 Manager for primitive auxiliary branches created dynamically. More...
class  TPyEvent
 Python interface to xAOD::TEvent. More...
class  TPyStore
 Python interface to xAOD::TStore. More...
class  TrackCaloCluster_v1
 Class describing a TrackCaloCluster. More...
class  TrackCaloClusterAuxContainer_v1
 This class is meant to implement the TrackCaloCluster EDM. More...
struct  TrackCorrection
struct  TrackIsolation
class  TrackIsolationTool
class  TrackJacobian_v1
 Storage for track Propagation Jacobian for Acts MultiTrajectory. More...
class  TrackJacobianAuxContainer_v1
class  TrackMeasurement_v1
 Track Measurements for Acts MultiTrajectory. More...
class  TrackMeasurementAuxContainer_v1
class  TrackMeasurementValidation_v1
 Class describing a TrackMeasurementValidation. More...
class  TrackMeasurementValidationAuxContainer_v1
 Temporary container used until we have I/O for AuxStoreInternal. More...
class  TrackParameters_v1
 Track Parameters for Acts MultiTrajectory. More...
class  TrackParametersAuxContainer_v1
class  TrackParticle_v1
 Class describing a TrackParticle. More...
class  TrackParticleAuxContainer_v1
 Temporary container used until we have I/O for AuxStoreInternal. More...
class  TrackParticleAuxContainer_v2
 Temporary container used until we have I/O for AuxStoreInternal. More...
class  TrackParticleAuxContainer_v3
 Temporary container used until we have I/O for AuxStoreInternal. More...
class  TrackParticleAuxContainer_v4
 Temporary container used until we have I/O for AuxStoreInternal. More...
class  TrackParticleAuxContainer_v5
 Temporary container used until we have I/O for AuxStoreInternal. More...
class  TrackParticleClusterAssociation_v1
 Class describing a TrackParticleClusterAssociation. More...
class  TrackParticleClusterAssociationAuxContainer_v1
 Temporary container used until we have I/O for AuxStoreInternal. More...
class  TrackParticlesInConeTool
class  TrackState_v1
 class describing TrackState - backend of navigation object of Acts::MultiTrajectory More...
class  TrackStateAuxContainer_v1
class  TrackStateValidation_v1
 Class describing a TrackStateValidation. More...
class  TrackStateValidationAuxContainer_v1
 Temporary container used until we have I/O for AuxStoreInternal. More...
class  TrackSummary_v1
 Track Summary for Acts MultiTrajectory. More...
class  TrackSummaryAuxContainer_v1
class  TrackSurface_v1
 TrackSurface for Acts MultiTrajectory and TrackSummary. More...
class  TrackSurfaceAuxContainer_v1
class  TrigBphys_v1
 Class describing a Bphysics online composite object. More...
class  TrigBphysAuxContainer_v1
 Auxiliary store for the TrigBphys composite container. More...
class  TrigCaloCluster_v1
 Description of a trigger calorimeter cluster. More...
class  TrigCaloClusterAuxContainer_v1
 Auxiliary container for trigger calorimeter cluster containers. More...
class  TrigComposite_v1
 Class used to describe composite objects in the HLT. More...
class  TrigCompositeAuxContainer_v1
 Auxiliary store for TrigComposite_v1 containers. More...
class  TrigCompositeAuxContainer_v2
 Auxiliary store for TrigComposite containers. More...
class  TrigConfKeys_v1
 Class describing the configuration used in a given event. More...
class  TrigDecision_v1
 Interface to the raw trigger decision information of the event. More...
class  TrigDecisionAuxInfo_v1
 Class holding the data handled by TrigDecision_v1. More...
class  TrigElectron_v1
 Class describing an electron reconstructed in the HLT. More...
class  TrigElectronAuxContainer_v1
 Class holding the payload of xAOD::TrigElectronContainer_v1. More...
class  TrigEMCluster_v1
 Description of a trigger EM cluster. More...
class  TrigEMClusterAuxContainer_v1
 Auxiliary container for trigger EM cluster containers. More...
class  TrigEMClusterAuxContainer_v2
 Auxiliary container for trigger EM cluster containers. More...
class  TriggerMenu_v1
 Class holding one particular trigger configuration. More...
class  TriggerMenuAuxContainer_v1
 Auxiliary store object for TriggerMenuContainer_v1. More...
class  TriggerMenuJson_v1
 Raw JSON data for a given type of menu file. More...
class  TriggerMenuJsonAuxContainer_v1
 Auxiliary store object for TriggerMenuJsonContainer_v1. More...
class  TriggerTower_v1
 Description of TriggerTower_v1. More...
class  TriggerTower_v2
 Description of TriggerTower_v2. More...
class  TriggerTowerAuxContainer_v1
 AuxContainer for TriggerTower_v1. More...
class  TriggerTowerAuxContainer_v2
 AuxContainer for TriggerTower_v2. More...
class  TrigHisto2D_v1
class  TrigHisto2DAuxContainer_v1
class  TrigMissingET_v1
 Class holding the Missing ET trigger fex results. More...
class  TrigMissingETAuxContainer_v1
 AuxContainer for TrigMissingET classes. More...
class  TrigNavigation_v1
 Interface to the raw trigger navigation information of the event. More...
class  TrigNavigationAuxInfo_v1
 Class holding the data handled by TrigNavigation_v1 (bsaed on the TrigDecision_v1) This is the auxiliary class holding the trigger navigation information in xAOD files. More...
class  TrigPassBits_v1
 Type describing which elements in a container passed a trigger chain. More...
class  TrigPassBitsAuxContainer_v1
 Auxiliary container for TrigPassBitsContainer_v1. More...
class  TrigPhoton_v1
 Class describing a photon reconstructed in the HLT. More...
class  TrigPhotonAuxContainer_v1
 Class holding the payload of xAOD::TrigPhotonContainer_v1. More...
class  TrigRingerRings_v1
class  TrigRingerRings_v2
class  TrigRingerRingsAuxContainer_v1
 This is a fixed implementation of the trigger TrigRingerRings auxiliary store. More...
class  TrigRingerRingsAuxContainer_v2
 This is a fixed implementation of the trigger TrigRingerRings auxiliary store. More...
class  TrigRNNOutput_v1
class  TrigRNNOutput_v2
class  TrigRNNOutputAuxContainer_v1
 This is a fixed implementation of the trigger TrigRNNOutput auxiliary store. More...
class  TrigRNNOutputAuxContainer_v2
 This is a fixed implementation of the trigger TrigRNNOutput auxiliary store. More...
class  TrigSpacePointCounts_v1
class  TrigSpacePointCountsAuxContainer_v1
class  TrigT2MbtsBits_v1
class  TrigT2MbtsBitsAuxContainer_v1
class  TrigT2ZdcSignals_v1
class  TrigT2ZdcSignalsAuxContainer_v1
class  TrigTrackCounts_v1
class  TrigTrackCountsAuxContainer_v1
class  TrigVertexCounts_v1
class  TrigVertexCountsAuxContainer_v1
class  TruthEvent_v1
 Class describing a signal truth event in the MC record. More...
class  TruthEventAuxContainer_v1
 Auxiliary store for the truth vertices. More...
class  TruthEventBase_v1
 Base class describing a pile-up or signal truth event in the MC record. More...
 Class describing meta data for truth records. More...
class  TruthMetaDataAuxContainer_v1
 Auxiliary store for the truth meta data. More...
class  TruthParticle_v1
 Class describing a truth particle in the MC record. More...
class  TruthParticleAuxContainer_v1
 Auxiliary store for the truth vertices. More...
class  TruthParticleAuxContainer_v2
 Auxiliary store for the truth particles. More...
class  TruthParticlesInConeTool
class  TruthPileupEvent_v1
 Class describing a pile-up truth event in the MC record. More...
class  TruthPileupEventAuxContainer_v1
 Auxiliary store for the truth pile-up events. More...
class  TruthVertex_v1
 Class describing a truth vertex in the MC record. More...
class  TruthVertexAuxContainer_v1
 Auxiliary store for the truth vertices. More...
class  TruthVertexAuxContainer_v2
 Auxiliary store for the truth vertices. More...
class  TSocket
 Very simple wrapper around POSIX sockets. More...
class  TStore
 A relatively simple transient store for objects created in analysis. More...
class  TTransTrees
 A simple helper class holding both event and metadata transient trees. More...
class  TTreeMgr
 Class creating (a) transient tree(s) from xAOD files. More...
class  TVirtualDestructor
 Base class for the templated destructor types. More...
class  TVirtualEvent
 Base interface for getting objects out of the input file. More...
class  TVirtualIncidentListener
 Class providing an interface for classes listening to xAOD incidents. More...
class  TVirtualManager
 Interface class for the "manager classes". More...
class  UncalibratedMeasurement_v1
class  Vertex_v1
 Class describing a Vertex. More...
class  VertexAuxContainer_v1
 Temporary container used until we have I/O for AuxStoreInternal. More...
struct  xAODDiTAU_return_type
struct  xAODDiTAU_return_type< float >
struct  xAODDiTAU_return_type< int >
struct  xAODTAU_return_type
struct  xAODTAU_return_type< float >
struct  xAODTAU_return_type< int >
class  xAODTEvent
class  ZdcModule_v1
 Class containing ZDC Module information. More...
class  ZdcModuleAuxContainer_v1
 Auxiliary store for xAOD::ZdcModuleContainer_v1. More...
class  ZdcModuleAuxContainer_v2
 Auxiliary store for xAOD::ZdcModuleContainer_v2. More...

Typedefs

typedef ExampleElectron_v1 ExampleElectron
typedef ExampleElectronAuxContainer_v1 ExampleElectronAuxContainer
typedef ExampleElectronContainer_v1 ExampleElectronContainer
typedef DataVector< ExampleElectron_v1ExampleElectronContainer_v1
typedef TrackParticleClusterAssociation_v1 TrackParticleClusterAssociation
 Reference the current persistent version:
typedef TrackParticleClusterAssociationAuxContainer_v1 TrackParticleClusterAssociationAuxContainer
 Definition of the current Muon auxiliary container.
typedef TrackParticleClusterAssociationContainer_v1 TrackParticleClusterAssociationContainer
 Definition of the current "TrackParticleClusterAssociation container version".
typedef DataVector< xAOD::TrackParticleClusterAssociation_v1TrackParticleClusterAssociationContainer_v1
 The container is a simple typedef for now.
using AuxiliaryMeasurement = AuxiliaryMeasurement_v1
using AuxiliaryMeasurementAuxContainer1D = AuxiliaryMeasurementAuxContainer1D_v1
using AuxiliaryMeasurementAuxContainer2D = AuxiliaryMeasurementAuxContainer2D_v1
using AuxiliaryMeasurementAuxContainer3D = AuxiliaryMeasurementAuxContainer3D_v1
using AuxiliaryMeasurementContainer = AuxiliaryMeasurementContainer_v1
using AuxiliaryMeasurementContainer_v1 = DataVector<AuxiliaryMeasurement_v1>
typedef DataVector< IParticleIParticleContainer
 Simple convenience declaration of IParticleContainer.
typedef BTagging_v1 BTagging
 Definition of the current "BTagging version".
typedef BTaggingAuxContainer_v2 BTaggingAuxContainer
 Definition of the current BTagging auxiliary container.
typedef BTaggingContainer_v1 BTaggingContainer
 Definition of the current "BTagging container version".
typedef BTaggingTrigAuxContainer_v1 BTaggingTrigAuxContainer
 Definition of the current BTagging auxiliary container for trigger.
typedef BTagVertex_v1 BTagVertex
 Definition of the current "BTagging version".
typedef BTagVertexAuxContainer_v1 BTagVertexAuxContainer
 Definition of the current BTagging auxiliary container.
typedef BTagVertexContainer_v1 BTagVertexContainer
 Definition of the current "BTagging container version".
typedef DataVector< xAOD::BTagging_v1BTaggingContainer_v1
typedef DataVector< xAOD::BTagVertex_v1BTagVertexContainer_v1
 The container is a simple typedef for now.
typedef CaloCluster_v1 CaloCluster
 Define the latest version of the calorimeter cluster class.
typedef CaloClusterAuxContainer_v2 CaloClusterAuxContainer
 Define the latest version of the calorimeter cluster auxiliary container.
typedef CaloClusterBadChannelData_v1 CaloClusterBadChannelData
typedef std::vector< CaloClusterBadChannelDataCaloClusterBadChannelList
typedef CaloClusterContainer_v1 CaloClusterContainer
 Define the latest version of the calorimeter cluster container.
typedef CaloTower_v1 CaloTower
typedef CaloTowerAuxContainer_v1 CaloTowerAuxContainer
typedef CaloTowerContainer_v1 CaloTowerContainer
typedef DataVector< CaloCluster_v1CaloClusterContainer_v1
 Define the cluster container as a simple DataVector.
typedef DataVector< CaloTower_v1CaloTowerContainerBase_v1
typedef CaloRings_v1 CaloRings
 Definition of the current "CaloRings version".
typedef CaloRingsAuxContainer_v1 CaloRingsAuxContainer
 Definition of the current CaloRings auxiliary container.
typedef SG::AuxElement::Decorator< xAOD::CaloRingsLinkscaloRingsDeco_t
 The CaloRings element links decorator type:
typedef SG::AuxElement::ConstAccessor< xAOD::CaloRingsLinkscaloRingsReader_t
 The CaloRings element links reader type:
typedef CaloRingsContainer_v1 CaloRingsContainer
 Definition of the current "CaloRings container version".
typedef std::vector< ElementLink< CaloRingsContainer > > CaloRingsLinks
 ElementLink type pointing at such objects.
typedef RingSet_v1 RingSet
 Definition of the current "RingSet version".
typedef RingSetAuxContainer_v1 RingSetAuxContainer
 Definition of the current RingSet auxiliary container.
typedef RingSetConf_v1 RingSetConf
 Definition of the current "RingSetConf version".
typedef RingSetConfAuxContainer_v1 RingSetConfAuxContainer
 Definition of the current RingSetConf auxiliary container.
typedef RingSetConfContainer_v1 RingSetConfContainer
 Definition of the current "RingSetConf container version".
typedef std::vector< ElementLink< RingSetConfContainer > > RingSetConfLinks
 Declare element links vector.
typedef RingSetContainer_v1 RingSetContainer
 Definition of the current "RingSet container version".
typedef std::vector< ElementLink< RingSetContainer > > RingSetLinks
 Declare element links vector.
typedef DataVector< xAOD::CaloRings_v1CaloRingsContainer_v1
 The container is a simple typedef for now.
typedef DataVector< xAOD::RingSetConf_v1RingSetConfContainer_v1
 The container is a simple typedef for now.
typedef DataVector< xAOD::RingSet_v1RingSetContainer_v1
 The container is a simple typedef for now.
typedef EventInfo_v1 EventInfo
 Definition of the latest event info version.
typedef DataVector< SG::AuxElementBaseContainer
typedef ElementLink< CutBookkeeperContainerCutBookkeeperLink_t
using CutBookkeeperLinks_t = std::vector<xAOD::CutBookkeeperLink_t>
typedef CutBookkeeper_v1 CutBookkeeper
 Define the latest version of the CutBookkeeper class.
typedef CutBookkeeperAuxContainer_v1 CutBookkeeperAuxContainer
 Define the latest version of the CutBookkeeperAuxContainer class.
typedef CutBookkeeperContainer_v1 CutBookkeeperContainer
 Define the latest version of the CutBookkeeperContainer class.
typedef Egamma_v1 Egamma
 Definition of the current "egamma version".
typedef EgammaAuxContainer_v1 EgammaAuxContainer
 Definition of the current egamma auxiliary container.
typedef EgammaContainer_v1 EgammaContainer
 Definition of the current "egamma container version".
typedef Electron_v1 Electron
 Definition of the current "egamma version".
typedef ElectronAuxContainer_v3 ElectronAuxContainer
 Definition of the current electron auxiliary container.
typedef ElectronContainer_v1 ElectronContainer
 Definition of the current "electron container version".
typedef Photon_v1 Photon
 Definition of the current "egamma version".
typedef PhotonAuxContainer_v3 PhotonAuxContainer
 Definition of the current photon auxiliary container.
typedef PhotonContainer_v1 PhotonContainer
 Definition of the current "photon container version".
typedef DataVector< xAOD::Egamma_v1EgammaContainer_v1
 The container is a simple typedef for now.
typedef DataVector< xAOD::Electron_v1ElectronContainer_v1
 The container is a simple typedef for now.
typedef DataVector< xAOD::Photon_v1PhotonContainer_v1
 The container is a simple typedef for now.
typedef EventFormat_v1 EventFormat
 Definition of the current event format version.
typedef EventAuxInfo_v3 EventAuxInfo
 Definition of the latest event auxiliary info version.
typedef EventInfoAuxContainer_v1 EventInfoAuxContainer
 Define the latest version of the auxiliary container.
typedef EventInfoContainer_v1 EventInfoContainer
 Define the latest version of the container.
typedef DataVector< EventInfo_v1EventInfoContainer_v1
 Container type for event info objects.
typedef EventShape_v1 EventShape
 Definition of the current event format version.
typedef EventShapeAuxInfo_v1 EventShapeAuxInfo
 Definition of the latest event shape auxiliary info version.
typedef AFPData_v1 AFPData
typedef AFPDataAuxContainer_v1 AFPDataAuxContainer
typedef AFPDataContainer_v1 AFPDataContainer
typedef AFPProton_v1 AFPProton
typedef AFPProtonAuxContainer_v1 AFPProtonAuxContainer
typedef AFPProtonContainer_v1 AFPProtonContainer
typedef AFPSiHit_v2 AFPSiHit
typedef AFPSiHitAuxContainer_v2 AFPSiHitAuxContainer
typedef AFPSiHitContainer_v2 AFPSiHitContainer
typedef AFPSiHitsCluster_v1 AFPSiHitsCluster
typedef AFPSiHitsClusterAuxContainer_v1 AFPSiHitsClusterAuxContainer
typedef AFPSiHitsClusterContainer_v1 AFPSiHitsClusterContainer
typedef AFPToFHit_v1 AFPToFHit
typedef AFPToFHitAuxContainer_v1 AFPToFHitAuxContainer
typedef AFPToFHitContainer_v1 AFPToFHitContainer
typedef AFPToFTrack_v1 AFPToFTrack
typedef AFPToFTrackAuxContainer_v1 AFPToFTrackAuxContainer
typedef AFPToFTrackContainer_v1 AFPToFTrackContainer
typedef AFPTrack_v2 AFPTrack
typedef AFPTrackAuxContainer_v2 AFPTrackAuxContainer
typedef AFPTrackContainer_v2 AFPTrackContainer
typedef AFPVertex_v1 AFPVertex
typedef AFPVertexAuxContainer_v1 AFPVertexAuxContainer
typedef AFPVertexContainer_v1 AFPVertexContainer
typedef ALFAData_v1 ALFAData
typedef ALFADataAuxContainer_v1 ALFADataAuxContainer
typedef ALFADataContainer_v1 ALFADataContainer
typedef ForwardEventInfo_v1 ForwardEventInfo
typedef ForwardEventInfoAuxContainer_v1 ForwardEventInfoAuxContainer
typedef ForwardEventInfoContainer_v1 ForwardEventInfoContainer
typedef MBTSModule_v1 MBTSModule
typedef MBTSModuleAuxContainer_v1 MBTSModuleAuxContainer
typedef MBTSModuleContainer_v1 MBTSModuleContainer
typedef DataVector< AFPData_v1AFPDataContainer_v1
typedef DataVector< AFPProton_v1AFPProtonContainer_v1
typedef DataVector< AFPSiHit_v1AFPSiHitContainer_v1
typedef DataVector< AFPSiHit_v2AFPSiHitContainer_v2
typedef DataVector< AFPSiHitsCluster_v1AFPSiHitsClusterContainer_v1
typedef DataVector< AFPToFHit_v1AFPToFHitContainer_v1
typedef DataVector< AFPToFTrack_v1AFPToFTrackContainer_v1
typedef DataVector< AFPTrack_v1AFPTrackContainer_v1
typedef DataVector< AFPTrack_v2AFPTrackContainer_v2
typedef DataVector< AFPVertex_v1AFPVertexContainer_v1
typedef DataVector< ALFAData_v1ALFADataContainer_v1
typedef DataVector< ForwardEventInfo_v1ForwardEventInfoContainer_v1
typedef DataVector< MBTSModule_v1MBTSModuleContainer_v1
typedef DataVector< ZdcModule_v1ZdcModuleContainer_v1
typedef ZdcModule_v1 ZdcModule
typedef ZdcModuleAuxContainer_v2 ZdcModuleAuxContainer
typedef ZdcModuleContainer_v1 ZdcModuleContainer
typedef HIEventShape_v2 HIEventShape
 Definition of the latest event info version.
typedef HIEventShapeAuxContainer_v2 HIEventShapeAuxContainer
 Define the latest version of the auxiliary container.
typedef HIEventShapeContainer_v2 HIEventShapeContainer
 Define the latest version of the container.
typedef DataVector< HIEventShape_v1HIEventShapeContainer_v1
 Container type for event info objects.
typedef DataVector< HIEventShape_v2HIEventShapeContainer_v2
typedef HGTDCluster_v1 HGTDCluster
 Define the version of the pixel cluster class.
typedef HGTDClusterAuxContainer_v1 HGTDClusterAuxContainer
 Definition of the current HGTD cluster auxiliary container.
typedef HGTDClusterContainer_v1 HGTDClusterContainer
 Define the version of the HGTD cluster container.
typedef PixelCluster_v1 PixelCluster
 Define the version of the pixel cluster class.
typedef PixelClusterAuxContainer_v1 PixelClusterAuxContainer
 Definition of the current pixel cluster auxiliary container.
typedef PixelClusterContainer_v1 PixelClusterContainer
 Define the version of the pixel cluster container.
typedef SpacePoint_v1 SpacePoint
typedef SpacePointAuxContainer_v1 SpacePointAuxContainer
 Definition of the current space point auxiliary container.
typedef SpacePointContainer_v1 SpacePointContainer
 Define the version of the space point container.
typedef StripCluster_v1 StripCluster
 Define the version of the strip cluster class.
typedef StripClusterAuxContainer_v1 StripClusterAuxContainer
 Definition of the current strip cluster auxiliary container.
typedef StripClusterContainer_v1 StripClusterContainer
 Define the version of the strip cluster container.
typedef DataVector< xAOD::HGTDCluster_v1HGTDClusterContainer_v1
 The container is a simple typedef for now.
typedef DataVector< xAOD::PixelCluster_v1PixelClusterContainer_v1
 The container is a simple typedef for now.
typedef DataVector< xAOD::SpacePoint_v1SpacePointContainer_v1
 The container is a simple typedef for now.
typedef DataVector< xAOD::StripCluster_v1StripClusterContainer_v1
 The container is a simple typedef for now.
using iterator = JetConstituentVector::iterator
typedef Jet_v1 Jet
 Definition of the current "jet version".
typedef JetAuxContainer_v1 JetAuxContainer
 Definition of the current jet auxiliary container.
typedef JetContainer_v1 JetContainer
 Definition of the current "jet container version".
typedef JetTrigAuxContainer_v2 JetTrigAuxContainer
 Definition of the current jet trigger auxiliary container.
typedef ROOT::Math::LorentzVector< ROOT::Math::PtEtaPhiM4D< double > > JetFourMom_t
 Base 4 Momentum type for Jet.
typedef DataVector< xAOD::Jet_v1JetContainer_v1
 The container is a simple typedef for now.
typedef BCMRawData_v1 BCMRawData
 Declare the latest version of the class.
typedef BCMRawDataAuxContainer_v1 BCMRawDataAuxContainer
 Declare the latest version of the auxiliary container.
typedef BCMRawDataContainer_v1 BCMRawDataContainer
 Declare the latest version of the container.
typedef LumiBlockRange_v1 LumiBlockRange
 Declare the latest version of the class.
typedef LumiBlockRangeAuxContainer_v1 LumiBlockRangeAuxContainer
 Declare the latest version of the auxiliary container.
typedef LumiBlockRangeContainer_v1 LumiBlockRangeContainer
 Declare the latest version of the container.
typedef DataVector< BCMRawData_v1BCMRawDataContainer_v1
 The container is simply a type definition.
typedef DataVector< LumiBlockRange_v1LumiBlockRangeContainer_v1
 The container is simply a type definition.
using DetectorIDHashType = unsigned int
 @ detector ID element hash
using DetectorIdentType = long unsigned int
template<size_t N>
using PosAccessor = SG::AuxElement::Accessor<std::array<float, N>>
 xAOD Accessor to the position
template<size_t N>
using CovAccessor = SG::AuxElement::Accessor<std::array<float, N * N>>
 xAOD Accessor to the covariance
template<size_t N>
using MeasVector = Eigen::Matrix<float, N, 1>
 Abrivation of the Matrix & Covariance definitions.
template<size_t N>
using MeasMatrix = Eigen::Matrix<float, N, N>
template<size_t N>
using VectorMap = Eigen::Map<MeasVector<N>>
template<size_t N>
using ConstVectorMap = Eigen::Map<const MeasVector<N>>
template<size_t N>
using MatrixMap = Eigen::Map<MeasMatrix<N>>
template<size_t N>
using ConstMatrixMap = Eigen::Map<const MeasMatrix<N>>
typedef UncalibratedMeasurement_v1 UncalibratedMeasurement
 Define the version of the uncalibrated measurement class.
typedef UncalibratedMeasurementContainer_v1 UncalibratedMeasurementContainer
 Define the version of the uncalibrated measurement container.
typedef DataVector< xAOD::UncalibratedMeasurement_v1UncalibratedMeasurementContainer_v1
 The container is a simple typedef for now.
typedef FileMetaData_v1 FileMetaData
 Declare the latest version of the class.
typedef FileMetaDataAuxInfo_v1 FileMetaDataAuxInfo
 Declare the latest version of the class.
typedef MissingET_v1 MissingET
 Version control by type defintion.
typedef MissingETAssociation_v1 MissingETAssociation
 Version control by type definition.
typedef MissingETAssociationMap_v1 MissingETAssociationMap
 Version control by type defintion.
typedef MissingETAuxAssociationMap_v2 MissingETAuxAssociationMap
 Version control by type definition.
typedef MissingETAuxComponentMap_v1 MissingETAuxComponentMap
 Version control by type definition.
typedef MissingETAuxContainer_v1 MissingETAuxContainer
typedef MissingETComponent_v1 MissingETComponent
 Version control by type definition.
typedef MissingETComponentMap_v1 MissingETComponentMap
 Version control by type definition.
typedef MissingETContainer_v1 MissingETContainer
typedef Muon_v1 Muon
 Reference the current persistent version:
typedef MuonAuxContainer_v5 MuonAuxContainer
 Definition of the current Muon auxiliary container.
typedef MuonContainer_v1 MuonContainer
 Definition of the current "Muon container version".
typedef MuonSegment_v1 MuonSegment
 Reference the current persistent version:
typedef MuonSegmentAuxContainer_v1 MuonSegmentAuxContainer
 Definition of the current Muon auxiliary container.
typedef MuonSegmentContainer_v1 MuonSegmentContainer
 Definition of the current "MuonSegment container version".
typedef SlowMuon_v1 SlowMuon
 Reference the current persistent version:
typedef SlowMuonAuxContainer_v1 SlowMuonAuxContainer
 Definition of the current Muon auxiliary container.
typedef SlowMuonContainer_v1 SlowMuonContainer
 Definition of the current "SlowMuon container version".
typedef DataVector< xAOD::Muon_v1MuonContainer_v1
 The container is a simple typedef for now.
typedef DataVector< xAOD::MuonSegment_v1MuonSegmentContainer_v1
 The container is a simple typedef for now.
typedef DataVector< xAOD::SlowMuon_v1SlowMuonContainer_v1
 The container is a simple typedef for now.
typedef NRPCRDO_v1 NRPCRDO
 Define the version of the NRPC RDO class.
typedef NRPCRDOAuxContainer_v1 NRPCRDOAuxContainer
 Definition of the current NRPC RDO auxiliary container.
typedef NRPCRDOContainer_v1 NRPCRDOContainer
 Define the version of the NRPC RDO container.
typedef NSWMMTPRDO_v1 NSWMMTPRDO
 Define the version of the NSW MM RDO class.
typedef NSWMMTPRDOAuxContainer_v1 NSWMMTPRDOAuxContainer
 Definition of the current NSW MM RDO auxiliary container.
typedef NSWMMTPRDOContainer_v1 NSWMMTPRDOContainer
 Define the version of the NSW MM RDO container.
typedef NSWTPRDO_v1 NSWTPRDO
 Define the version of the NRPC RDO class.
typedef NSWTPRDOAuxContainer_v1 NSWTPRDOAuxContainer
 Definition of the current NRPC RDO auxiliary container.
typedef NSWTPRDOContainer_v1 NSWTPRDOContainer
 Define the version of the NRPC RDO container.
typedef DataVector< xAOD::NRPCRDO_v1NRPCRDOContainer_v1
 The container is a simple typedef for now.
typedef DataVector< xAOD::NSWMMTPRDO_v1NSWMMTPRDOContainer_v1
 The container is a simple typedef for now.
typedef DataVector< xAOD::NSWTPRDO_v1NSWTPRDOContainer_v1
 The container is a simple typedef for now.
typedef CompositeParticle_v1 CompositeParticle
 Define the latest version of the composite particle class.
typedef CompositeParticleAuxContainer_v1 CompositeParticleAuxContainer
 Define the latest version of the CompositeParticleAuxContainer class.
typedef CompositeParticleContainer_v1 CompositeParticleContainer
 Define the latest version of the CompositeParticle class.
typedef IParticleLink_v1 IParticleLink
 Define the latest version of the IParticleLink class.
typedef IParticleLinkContainer_v1 IParticleLinkContainer
 Define the latest version of the IParticleLinkContainer class.
typedef Particle_v1 Particle
 Define the latest version of the particle class.
typedef ParticleAuxContainer_v1 ParticleAuxContainer
 Define the latest version of the ParticleAuxContainer class.
typedef ParticleContainer_v1 ParticleContainer
 Define the latest version of the particle class.
typedef DataVector< CompositeParticle_v1CompositeParticleContainer_v1
 Define the composite particle container as a simple DataVector.
typedef ElementLink< xAOD::IParticleContainerIParticleLink_v1
 Define the IParticleLink as a simple typedef.
typedef std::vector< IParticleLink_v1IParticleLinkContainer_v1
 Define the container of IPartilceLinks.
typedef DataVector< Particle_v1ParticleContainer_v1
 Define the particle container as a simple DataVector.
typedef FlowElement_v1 FlowElement
 Definition of the current "pfo version".
typedef FlowElementAuxContainer_v1 FlowElementAuxContainer
 Definition of the current FlowElementAuxContainer_v1 auxiliary container.
typedef FlowElementContainer_v1 FlowElementContainer
 Definition of the current "pfo container version".
typedef PFO_v1 PFO
 Definition of the current "pfo version".
typedef PFOAuxContainer_v1 PFOAuxContainer
 Definition of the current pfo auxiliary container.
typedef PFOContainer_v1 PFOContainer
 Definition of the current "pfo container version".
typedef ROOT::Math::LorentzVector< ROOT::Math::PtEtaPhiM4D< float > > PtEtaPhiMVectorF
typedef TrackCaloCluster_v1 TrackCaloCluster
 Reference the current persistent version:
typedef TrackCaloClusterAuxContainer_v1 TrackCaloClusterAuxContainer
 Definition of the current TrackCaloCluster auxiliary container.
typedef TrackCaloClusterContainer_v1 TrackCaloClusterContainer
 Definition of the current "TrackCaloCluster container version".
typedef DataVector< xAOD::FlowElement_v1FlowElementContainer_v1
 The container is a simple typedef for now.
typedef DataVector< xAOD::PFO_v1PFOContainer_v1
 The container is a simple typedef for now.
typedef DataVector< xAOD::TrackCaloCluster_v1TrackCaloClusterContainer_v1
 The container is a simple typedef for now.
typedef DiTauJet_v1 DiTauJet
 Definition of the current version.
typedef DiTauJetAuxContainer_v1 DiTauJetAuxContainer
typedef DiTauJetContainer_v1 DiTauJetContainer
 Definition of the current DiTauJet container version.
typedef TauJet_v3 TauJet
 Definition of the current "tau version".
typedef TauJetAuxContainer_v3 TauJetAuxContainer
 Definition of the current taujet auxiliary container.
typedef TauJetContainer_v3 TauJetContainer
 Definition of the current "taujet container version".
typedef TauTrack_v1 TauTrack
 Definition of the current version.
typedef TauTrackAuxContainer_v1 TauTrackAuxContainer
typedef TauTrackContainer_v1 TauTrackContainer
 Definition of the current TauTrack container version.
typedef DataVector< xAOD::DiTauJet_v1DiTauJetContainer_v1
 The container is a simple typedef for a vector of DiTauJets.
typedef DataVector< xAOD::TauJet_v1TauJetContainer_v1
 The container is a simple typedef for now.
typedef DataVector< xAOD::TauJet_v2TauJetContainer_v2
 The container is a simple typedef for now.
typedef DataVector< xAOD::TauJet_v3TauJetContainer_v3
 The container is a simple typedef for now.
typedef DataVector< xAOD::TauTrack_v1TauTrackContainer_v1
 The container is a simple typedef for a vector of TauTracks.
typedef NeutralParticle_v1 NeutralParticle
 Reference the current persistent version:
typedef NeutralParticleAuxContainer_v1 NeutralParticleAuxContainer
 Definition of the current NeutralParticle auxiliary container.
typedef NeutralParticleContainer_v1 NeutralParticleContainer
 Definition of the current "NeutralParticle container version".
typedef SCTRawHitValidation_v1 SCTRawHitValidation
 Reference the current persistent version:
typedef SCTRawHitValidationAuxContainer_v1 SCTRawHitValidationAuxContainer
typedef SCTRawHitValidationContainer_v1 SCTRawHitValidationContainer
 Definition of the current "SCTRawHitValidationContainer version".
typedef Eigen::Matrix< bool, 5, 5, 0, 5, 5 > ParametersCovMatrixFilled_t
typedef TrackJacobian_v1 TrackJacobian
typedef TrackJacobianAuxContainer_v1 TrackJacobianAuxContainer
typedef TrackJacobianContainer_v1 TrackJacobianContainer
typedef TrackMeasurement_v1 TrackMeasurement
typedef TrackMeasurementAuxContainer_v1 TrackMeasurementAuxContainer
typedef TrackMeasurementContainer_v1 TrackMeasurementContainer
typedef TrackMeasurementValidation_v1 TrackMeasurementValidation
 Reference the current persistent version:
typedef TrackMeasurementValidationAuxContainer_v1 TrackMeasurementValidationAuxContainer
 Definition of the current Muon auxiliary container.
typedef TrackMeasurementValidationContainer_v1 TrackMeasurementValidationContainer
 Definition of the current "TrackMeasurementValidation container version".
typedef TrackParameters_v1 TrackParameters
typedef TrackParametersAuxContainer_v1 TrackParametersAuxContainer
typedef TrackParametersContainer_v1 TrackParametersContainer
typedef TrackParticle_v1 TrackParticle
 Reference the current persistent version:
typedef TrackParticleAuxContainer_v5 TrackParticleAuxContainer
 Definition of the current TrackParticle auxiliary container.
typedef TrackParticleContainer_v1 TrackParticleContainer
 Definition of the current "TrackParticle container version".
typedef TrackState_v1 TrackState
typedef TrackStateAuxContainer_v1 TrackStateAuxContainer
typedef TrackStateContainer_v1 TrackStateContainer
typedef TrackStateValidation_v1 TrackStateValidation
 Reference the current persistent version:
typedef TrackStateValidationAuxContainer_v1 TrackStateValidationAuxContainer
 Definition of the current TrackStateValidation auxiliary container.
typedef TrackStateValidationContainer_v1 TrackStateValidationContainer
 Definition of the current "TrackStateValidation container version".
typedef TrackSummary_v1 TrackSummary
typedef TrackSummaryAuxContainer_v1 TrackSummaryAuxContainer
typedef TrackSummaryContainer_v1 TrackSummaryContainer
typedef TrackSurface_v1 TrackSurface
typedef TrackSurfaceAuxContainer_v1 TrackSurfaceAuxContainer
typedef TrackSurfaceContainer_v1 TrackSurfaceContainer
typedef DataVector< xAOD::NeutralParticle_v1NeutralParticleContainer_v1
 The container is a simple typedef for now.
typedef DataVector< xAOD::SCTRawHitValidation_v1SCTRawHitValidationContainer_v1
 The container is a simple typedef for now.
typedef DataVector< xAOD::TrackJacobian_v1TrackJacobianContainer_v1
typedef DataVector< xAOD::TrackMeasurement_v1TrackMeasurementContainer_v1
typedef DataVector< xAOD::TrackMeasurementValidation_v1TrackMeasurementValidationContainer_v1
 The container is a simple typedef for now.
typedef DataVector< xAOD::TrackParameters_v1TrackParametersContainer_v1
typedef DataVector< xAOD::TrackParticle_v1TrackParticleContainer_v1
 The container is a simple typedef for now.
using TrackStateIndexType = uint32_t
typedef DataVector< xAOD::TrackState_v1TrackStateContainer_v1
typedef DataVector< xAOD::TrackStateValidation_v1TrackStateValidationContainer_v1
 The container is a simple typedef for now.
typedef DataVector< xAOD::TrackSummary_v1TrackSummaryContainer_v1
typedef DataVector< xAOD::TrackSurface_v1TrackSurfaceContainer_v1
typedef DataVector< xAOD::Vertex_v1VertexContainer_v1
 The container is a simple typedef for now.
typedef Vertex_v1 Vertex
 Define the latest version of the vertex class.
typedef VertexAuxContainer_v1 VertexAuxContainer
 Definition of the current jet auxiliary container.
typedef VertexContainer_v1 VertexContainer
 Definition of the current "Vertex container version".
typedef TrigBphys_v1 TrigBphys
typedef TrigBphysAuxContainer_v1 TrigBphysAuxContainer
typedef TrigBphysContainer_v1 TrigBphysContainer
typedef DataVector< xAOD::TrigBphys_v1TrigBphysContainer_v1
 Declare the em/tau RoI container type.
typedef CaloClusterTrigAuxContainer_v1 CaloClusterTrigAuxContainer
 Define the latest version of the calorimeter cluster auxiliary container.
typedef TrigCaloCluster_v1 TrigCaloCluster
 Define the latest version of the trigger calorimeter cluster class.
typedef TrigCaloClusterAuxContainer_v1 TrigCaloClusterAuxContainer
 Define the latest version of the trigger calorimeter cluster auxiliary container.
typedef TrigCaloClusterContainer_v1 TrigCaloClusterContainer
 Define the latest version of the trigger calorimeter cluster container.
typedef TrigEMCluster_v1 TrigEMCluster
 Define the latest version of the trigger EM cluster class.
typedef TrigEMClusterAuxContainer_v2 TrigEMClusterAuxContainer
 Define the latest version of the trigger EM cluster auxiliary container.
typedef TrigEMClusterContainer_v1 TrigEMClusterContainer
 Define the latest version of the trigger EM cluster container.
typedef DataVector< TrigCaloCluster_v1TrigCaloClusterContainer_v1
 Define the trigger calorimeter cluster container as a simple DataVector.
typedef DataVector< TrigEMCluster_v1TrigEMClusterContainer_v1
 Define the trigger EM cluster container as a simple DataVector.
typedef ElectronTrigAuxContainer_v1 ElectronTrigAuxContainer
 Definition of the current electron auxiliary container.
typedef PhotonTrigAuxContainer_v1 PhotonTrigAuxContainer
 Definition of the current photon auxiliary container.
typedef TrigElectron_v1 TrigElectron
 Declare the latest version of the class.
typedef TrigElectronAuxContainer_v1 TrigElectronAuxContainer
 Declare the latest version of the auxiliary container.
typedef TrigElectronContainer_v1 TrigElectronContainer
 Declare the latest version of the container.
typedef TrigPhoton_v1 TrigPhoton
 Declare the latest version of TrigPhoton.
typedef TrigPhotonAuxContainer_v1 TrigPhotonAuxContainer
 Declare the latest version of the photon auxiliary container.
typedef TrigPhotonContainer_v1 TrigPhotonContainer
 Declare the latest version of the container.
typedef DataVector< xAOD::TrigElectron_v1TrigElectronContainer_v1
 Declare the container as a simple type definition.
typedef DataVector< xAOD::TrigPhoton_v1TrigPhotonContainer_v1
 Declare the container as a simple type definition.
typedef BunchConf_v1 BunchConf
 Define the latest version of the bunch configuration class.
typedef BunchConfAuxContainer_v1 BunchConfAuxContainer
 Define the latest version of the bunch configuration auxiliary container class.
typedef BunchConfContainer_v1 BunchConfContainer
 Define the latest version of the bunch configuration container class.
typedef BunchConfKey_v1 BunchConfKey
 Declare the current version of the bunch configuration key type.
typedef CTPResult_v1 CTPResult
 Define the latest version of the CTPResult class.
typedef CTPResultAuxInfo_v1 CTPResultAuxInfo
typedef eFexEMRoI_v1 eFexEMRoI
 Define the latest version of the eFexEMRoI class.
typedef eFexEMRoIAuxContainer_v1 eFexEMRoIAuxContainer
typedef eFexEMRoIContainer_v1 eFexEMRoIContainer
typedef eFexTauRoI_v1 eFexTauRoI
 Define the latest version of the eFexTauRoI class.
typedef eFexTauRoIAuxContainer_v1 eFexTauRoIAuxContainer
typedef eFexTauRoIContainer_v1 eFexTauRoIContainer
typedef EmTauRoI_v2 EmTauRoI
typedef EmTauRoIAuxContainer_v2 EmTauRoIAuxContainer
typedef EmTauRoIContainer_v2 EmTauRoIContainer
typedef EnergySumRoI_v2 EnergySumRoI
typedef EnergySumRoIAuxInfo_v2 EnergySumRoIAuxInfo
 Declare the most recent version of the energy-sum auxiliary info.
typedef gFexGlobalRoI_v1 gFexGlobalRoI
 Define the latest version of the eFexEMRoI class.
typedef gFexGlobalRoIAuxContainer_v1 gFexGlobalRoIAuxContainer
typedef gFexGlobalRoIContainer_v1 gFexGlobalRoIContainer
typedef gFexJetRoI_v1 gFexJetRoI
 Define the latest version of the gFexJetRoI class.
typedef gFexJetRoIAuxContainer_v1 gFexJetRoIAuxContainer
typedef gFexJetRoIContainer_v1 gFexJetRoIContainer
typedef JetEtRoI_v1 JetEtRoI
typedef JetEtRoIAuxInfo_v1 JetEtRoIAuxInfo
 Declare the most recent version of the jet-ET auxiliary info.
typedef JetRoI_v2 JetRoI
typedef JetRoIAuxContainer_v2 JetRoIAuxContainer
typedef JetRoIContainer_v2 JetRoIContainer
typedef jFexFwdElRoI_v1 jFexFwdElRoI
 Define the latest version of the jFexFwdElJetRoI class.
typedef jFexFwdElRoIAuxContainer_v1 jFexFwdElRoIAuxContainer
typedef jFexFwdElRoIContainer_v1 jFexFwdElRoIContainer
typedef jFexLRJetRoI_v1 jFexLRJetRoI
 Define the latest version of the jFexLRJetRoI class.
typedef jFexLRJetRoIAuxContainer_v1 jFexLRJetRoIAuxContainer
typedef jFexLRJetRoIContainer_v1 jFexLRJetRoIContainer
typedef jFexMETRoI_v1 jFexMETRoI
 Define the latest version of the jFexMETRoI class.
typedef jFexMETRoIAuxContainer_v1 jFexMETRoIAuxContainer
typedef jFexMETRoIContainer_v1 jFexMETRoIContainer
typedef jFexSRJetRoI_v1 jFexSRJetRoI
 Define the latest version of the jFexSRJetRoI class.
typedef jFexSRJetRoIAuxContainer_v1 jFexSRJetRoIAuxContainer
typedef jFexSRJetRoIContainer_v1 jFexSRJetRoIContainer
typedef jFexSumETRoI_v1 jFexSumETRoI
 Define the latest version of the jFexSumETJetRoI class.
typedef jFexSumETRoIAuxContainer_v1 jFexSumETRoIAuxContainer
typedef jFexSumETRoIContainer_v1 jFexSumETRoIContainer
typedef jFexTauRoI_v1 jFexTauRoI
 Define the latest version of the jFexSRJetRoI class.
typedef jFexTauRoIAuxContainer_v1 jFexTauRoIAuxContainer
typedef jFexTauRoIContainer_v1 jFexTauRoIContainer
typedef L1TopoSimResults_v1 L1TopoSimResults
 Define the latest version of the L1TopoSimResults class.
typedef L1TopoSimResultsAuxContainer_v1 L1TopoSimResultsAuxContainer
typedef L1TopoSimResultsContainer_v1 L1TopoSimResultsContainer
typedef MuonRoI_v1 MuonRoI
typedef MuonRoIAuxContainer_v1 MuonRoIAuxContainer
typedef MuonRoIContainer_v1 MuonRoIContainer
typedef RoiDescriptorStore_v1 RoiDescriptorStore
 Define the latest version of the serialised RoiDescriptor storage.
typedef RoiDescriptorStoreAuxInfo_v1 RoiDescriptorStoreAuxInfo
 Define the latest version of the serialised RoiDescriptor collection auxiliary store.
typedef TrigComposite_v1 TrigComposite
 Declare the latest version of the class.
typedef TrigCompositeAuxContainer_v2 TrigCompositeAuxContainer
 Declare the latest version of the container.
typedef TrigCompositeContainer_v1 TrigCompositeContainer
 Declare the latest version of the container.
typedef TrigConfKeys_v1 TrigConfKeys
 Declare the current version of the trigger configuration keys type.
typedef TrigDecision_v1 TrigDecision
 Define the latest version of the trigger decision class.
typedef TrigDecisionAuxInfo_v1 TrigDecisionAuxInfo
 Define the latest version of the trigger decision auxiliary information class.
typedef TriggerMenu_v1 TriggerMenu
 Define the latest version of the trigger menu class.
typedef TriggerMenuAuxContainer_v1 TriggerMenuAuxContainer
 Define the latest version of the trigger menu auxiliary container class.
typedef TriggerMenuContainer_v1 TriggerMenuContainer
 Define the latest version of the trigger menu container class.
typedef TriggerMenuJson_v1 TriggerMenuJson
 Define the latest version of the trigger menu JSON class.
typedef TriggerMenuJsonAuxContainer_v1 TriggerMenuJsonAuxContainer
 Define the latest version of the trigger menu auxiliary container class.
typedef TriggerMenuJsonContainer_v1 TriggerMenuJsonContainer
typedef TrigNavigation_v1 TrigNavigation
 Define the latest version of the trigger navigation class.
typedef TrigNavigationAuxInfo_v1 TrigNavigationAuxInfo
 Define the latest version of the trigger navigation auxiliary information class.
typedef TrigPassBits_v1 TrigPassBits
 Define the latest version of the trigger pass bits class.
typedef TrigPassBitsAuxContainer_v1 TrigPassBitsAuxContainer
 Define the latest version of the class.
typedef TrigPassBitsContainer_v1 TrigPassBitsContainer
 Define the latest version of the trig pass bits container class.
typedef DataVector< BunchConf_v1BunchConfContainer_v1
 Define the bunch configuration container as a simple DataVector.
typedef DataVector< xAOD::eFexEMRoI_v1eFexEMRoIContainer_v1
 Declare the em/tau RoI container type.
typedef DataVector< xAOD::eFexTauRoI_v1eFexTauRoIContainer_v1
 Declare the tau RoI container type.
typedef DataVector< xAOD::EmTauRoI_v1EmTauRoIContainer_v1
 Declare the em/tau RoI container type.
typedef DataVector< xAOD::EmTauRoI_v2EmTauRoIContainer_v2
 Declare the em/tau RoI container type.
typedef DataVector< xAOD::gFexGlobalRoI_v1gFexGlobalRoIContainer_v1
 Declare the Global TOB container type.
typedef DataVector< xAOD::gFexJetRoI_v1gFexJetRoIContainer_v1
 Declare the Jet TOB container type.
typedef DataVector< xAOD::JetRoI_v1JetRoIContainer_v1
 Declare the jet RoI container type.
typedef DataVector< xAOD::JetRoI_v2JetRoIContainer_v2
 Declare the jet RoI container type.
typedef DataVector< xAOD::jFexFwdElRoI_v1jFexFwdElRoIContainer_v1
typedef DataVector< xAOD::jFexLRJetRoI_v1jFexLRJetRoIContainer_v1
typedef DataVector< xAOD::jFexMETRoI_v1jFexMETRoIContainer_v1
typedef DataVector< xAOD::jFexSRJetRoI_v1jFexSRJetRoIContainer_v1
typedef DataVector< xAOD::jFexSumETRoI_v1jFexSumETRoIContainer_v1
typedef DataVector< xAOD::jFexTauRoI_v1jFexTauRoIContainer_v1
typedef DataVector< xAOD::L1TopoSimResults_v1L1TopoSimResultsContainer_v1
 Declare the em/tau RoI container type.
typedef DataVector< xAOD::MuonRoI_v1MuonRoIContainer_v1
 Declare the muon RoI container type.
typedef DataVector< TrigComposite_v1TrigCompositeContainer_v1
 The container is a simple typedef.
typedef DataVector< TriggerMenu_v1TriggerMenuContainer_v1
 Define the menu container as a simple DataVector.
typedef DataVector< TriggerMenuJson_v1TriggerMenuJsonContainer_v1
 Define the menu container as a simple DataVector.
typedef DataVector< TrigPassBits_v1TrigPassBitsContainer_v1
 Define the trig pass bits container as a simple DataVector.
typedef CMMCPHits_v1 CMMCPHits
 Define the latest version of the CMMCPHits class.
typedef std::map< int, const CMMCPHits * > CMMCPHitsMap_t
typedef CMMCPHitsAuxContainer_v1 CMMCPHitsAuxContainer
 Define the latest version of the CMMCPHits auxiliary container.
typedef CMMCPHitsContainer_v1 CMMCPHitsContainer
 Define the latest version of the CMMCPHits container.
typedef CMMEtSums_v1 CMMEtSums
 Define the latest version of the CMMEtSums class.
typedef CMMEtSumsAuxContainer_v1 CMMEtSumsAuxContainer
 Define the latest version of the CMMEtSums auxiliary container.
typedef CMMEtSumsContainer_v1 CMMEtSumsContainer
 Define the latest version of the CMMEtSums container.
typedef CMMJetHits_v1 CMMJetHits
 Define the latest version of the CMMJetHits class.
typedef CMMJetHitsAuxContainer_v1 CMMJetHitsAuxContainer
 Define the latest version of the CMMJetHits auxiliary container.
typedef CMMJetHitsContainer_v1 CMMJetHitsContainer
 Define the latest version of the CMMJetHits container.
typedef CMMRoI_v1 CMMRoI
 Define the latest version of the CMMRoI class.
typedef CMMRoIAuxInfo_v1 CMMRoIAuxInfo
 Define the latest version of the CMMRoI auxiliary info.
typedef CMXCPHits_v1 CMXCPHits
 Define the latest version of the CMMCPHits class.
typedef CMXCPHitsAuxContainer_v1 CMXCPHitsAuxContainer
 Define the latest version of the CMMCPHits class.
typedef CMXCPHitsContainer_v1 CMXCPHitsContainer
 Define the latest version of the CMXCPHits class.
typedef CMXCPTob_v1 CMXCPTob
 Define the latest version of the CMXCPTob class.
typedef CMXCPTobAuxContainer_v1 CMXCPTobAuxContainer
 Define the latest version of the CMXCPTob class.
typedef CMXCPTobContainer_v1 CMXCPTobContainer
 Define the latest version of the CMXCPTob class.
typedef CMXEtSums_v1 CMXEtSums
 Define the latest version of the CMXEtSums class.
typedef std::map< int, const CMXEtSums * > CMXEtSumsMap_t
typedef CMXEtSumsAuxContainer_v1 CMXEtSumsAuxContainer
 Define the latest version of the CMXEtSums class.
typedef CMXEtSumsContainer_v1 CMXEtSumsContainer
 Define the latest version of the CMXEtSums class.
typedef CMXJetHits_v1 CMXJetHits
 Define the latest version of the CMXJetHits class.
typedef std::map< int, const CMXJetHits * > CMXJetHitsMap_t
typedef CMXJetHitsAuxContainer_v1 CMXJetHitsAuxContainer
 Define the latest version of the CMXJetHits class.
typedef CMXJetHitsContainer_v1 CMXJetHitsContainer
 Define the latest version of the CMXJetHits class.
typedef CMXJetTob_v1 CMXJetTob
 Define the latest version of the CMXJetTob class.
typedef std::map< int, const CMXJetTob * > CMXJetTobMap_t
typedef CMXJetTobAuxContainer_v1 CMXJetTobAuxContainer
 Define the latest version of the CMXJetTob class.
typedef CMXJetTobContainer_v1 CMXJetTobContainer
 Define the latest version of the CMXJetTob class.
typedef CMXRoI_v1 CMXRoI
 Define the latest version of the CMXRoI class.
typedef CMXRoIAuxContainer_v1 CMXRoIAuxContainer
 Define the latest version of the CMXRoI auxiliary info.
typedef CMXRoIContainer_v1 CMXRoIContainer
 Define the latest version of the CMXRoI container.
typedef CPMHits_v1 CPMHits
 Define the latest version of the CPMHits class.
typedef std::map< int, const CPMHits * > CPMHitsMap_t
typedef CPMHitsAuxContainer_v1 CPMHitsAuxContainer
 Define the latest version of the CPMHits auxiliary container.
typedef CPMHitsContainer_v1 CPMHitsContainer
 Define the latest version of the CPMHits container.
typedef CPMRoI_v1 CPMRoI
 Define the latest version of the CPMRoI class.
typedef std::map< int, const CPMRoI * > CPMRoIMap_t
typedef CPMRoIAuxContainer_v1 CPMRoIAuxContainer
 Define the latest version of the CPMRoI auxiliary container.
typedef CPMRoIContainer_v1 CPMRoIContainer
 Define the latest version of the CPMRoI container.
typedef CPMTobRoI_v1 CPMTobRoI
 Define the latest version of the CPMTobRoI class.
typedef std::map< int, const CPMTobRoI * > CPMTobRoIMap_t
typedef CPMTobRoIAuxContainer_v1 CPMTobRoIAuxContainer
 Define the latest version of the CPMTobRoI class.
typedef CPMTobRoIContainer_v1 CPMTobRoIContainer
 Define the latest version of the CPMTobRoI class.
typedef CPMTower_v2 CPMTower
 Define the latest version of the CPMTower class.
typedef std::map< int, const CPMTower * > CPMTowerMap_t
typedef CPMTowerAuxContainer_v2 CPMTowerAuxContainer
 Define the latest version of the CPMHits auxiliary container.
typedef CPMTowerContainer_v2 CPMTowerContainer
 Define the latest version of the CPMHits container.
typedef eFexTower_v1 eFexTower
 Define the latest version of the TriggerTower class.
typedef eFexTowerAuxContainer_v1 eFexTowerAuxContainer
 Define the latest version of the TriggerTower auxiliary container.
typedef eFexTowerContainer_v1 eFexTowerContainer
 Define the latest version of the TriggerTower container.
typedef GBlock_v1 GBlock
 Define the latest version of the GBlock class.
typedef GBlockAuxContainer_v1 GBlockAuxContainer
 Define the latest version of the GBlock auxiliary container.
typedef GBlockContainer_v1 GBlockContainer
 Define the latest version of the GBlock container.
typedef gFexTower_v1 gFexTower
 Define the latest version of the TriggerTower class.
typedef gFexTowerAuxContainer_v1 gFexTowerAuxContainer
 Define the latest version of the TriggerTower auxiliary container.
typedef gFexTowerContainer_v1 gFexTowerContainer
 Define the latest version of the TriggerTower container.
typedef JEMEtSums_v2 JEMEtSums
 Define the latest version of the JEMEtSums class.
typedef std::map< int, const JEMEtSums * > JEMEtSumsMap_t
typedef JEMEtSumsAuxContainer_v2 JEMEtSumsAuxContainer
 Define the latest version of the JEMEtSums auxiliary container.
typedef JEMEtSumsContainer_v2 JEMEtSumsContainer
 Define the latest version of the JEMEtSums container.
typedef JEMHits_v1 JEMHits
 Define the latest version of the JEMHits class.
typedef JEMHitsAuxContainer_v1 JEMHitsAuxContainer
 Define the latest version of the JEMHits auxiliary container.
typedef JEMHitsContainer_v1 JEMHitsContainer
 Define the latest version of the JEMHits container.
typedef JEMRoI_v1 JEMRoI
 Define the latest version of the JEMRoI class.
typedef JEMRoIAuxContainer_v1 JEMRoIAuxContainer
 Define the latest version of the JEMHits auxiliary container.
typedef JEMRoIContainer_v1 JEMRoIContainer
 Define the latest version of the JEMRoI container.
typedef JEMTobRoI_v1 JEMTobRoI
 Define the latest version of the JEMTobRoI class.
typedef std::map< int, const JEMTobRoI * > JEMTobRoIMap_t
typedef JEMTobRoIAuxContainer_v1 JEMTobRoIAuxContainer
 Define the latest version of the JEMTobRoI class.
typedef JEMTobRoIContainer_v1 JEMTobRoIContainer
 Define the latest version of the JEMTobRoI class.
typedef JetElement_v2 JetElement
 Define the latest version of the JetElement class.
typedef std::map< int, const JetElement * > JetElementMap_t
typedef JetElementAuxContainer_v2 JetElementAuxContainer
 Define the latest version of the JetElement auxiliary container.
typedef JetElementContainer_v2 JetElementContainer
 Define the latest version of the JetElement container.
typedef jFexTower_v1 jFexTower
 Define the latest version of the TriggerTower class.
typedef jFexTowerAuxContainer_v1 jFexTowerAuxContainer
 Define the latest version of the TriggerTower auxiliary container.
typedef jFexTowerContainer_v1 jFexTowerContainer
 Define the latest version of the TriggerTower container.
typedef JGTower_v1 JGTower
 Define the latest version of the JGTower class.
typedef JGTowerAuxContainer_v1 JGTowerAuxContainer
 Define the latest version of the JGTower auxiliary container.
typedef JGTowerContainer_v1 JGTowerContainer
 Define the latest version of the JGTower container.
typedef L1TopoRawData_v1 L1TopoRawData
 Define the latest version of the L1TopoRawData class.
typedef L1TopoRawDataAuxContainer_v1 L1TopoRawDataAuxContainer
 Define the latest version of the L1TopoRawData auxiliary container.
typedef L1TopoRawDataContainer_v1 L1TopoRawDataContainer
 Define the latest version of the L1TopoRawData container.
typedef RODHeader_v2 RODHeader
 Define the latest version of the RODHeader class.
typedef RODHeaderAuxContainer_v2 RODHeaderAuxContainer
 Define the latest version of the RODHeader auxiliary container.
typedef RODHeaderContainer_v2 RODHeaderContainer
 Define the latest version of the RODHeader container.
typedef TriggerTower_v2 TriggerTower
 Define the latest version of the TriggerTower class.
typedef std::map< int, const TriggerTower * > TriggerTowerMap_t
typedef TriggerTowerAuxContainer_v2 TriggerTowerAuxContainer
 Define the latest version of the TriggerTower auxiliary container.
typedef TriggerTowerContainer_v2 TriggerTowerContainer
 Define the latest version of the TriggerTower container.
typedef DataVector< xAOD::CMMCPHits_v1CMMCPHitsContainer_v1
 Define the CMMCPHits as a simple DataVector.
typedef DataVector< xAOD::CMMEtSums_v1CMMEtSumsContainer_v1
 Define the CMMEtSums as a simple DataVector.
typedef DataVector< xAOD::CMMJetHits_v1CMMJetHitsContainer_v1
 Define the CMMJetHits as a simple DataVector.
typedef DataVector< xAOD::CMXCPHits_v1CMXCPHitsContainer_v1
 Define the CMXCPHits as a simple DataVector.
typedef DataVector< xAOD::CMXCPTob_v1CMXCPTobContainer_v1
 Define the CMXCPTob as a simple DataVector.
typedef DataVector< xAOD::CMXEtSums_v1CMXEtSumsContainer_v1
 Define the CMXEtSums as a simple DataVector.
typedef DataVector< xAOD::CMXJetHits_v1CMXJetHitsContainer_v1
 Define the CMXJetHits as a simple DataVector.
typedef DataVector< xAOD::CMXJetTob_v1CMXJetTobContainer_v1
 Define the CMXJetTob as a simple DataVector.
typedef DataVector< xAOD::CMXRoI_v1CMXRoIContainer_v1
 Define the CPMHits as a simple DataVector.
typedef DataVector< xAOD::CPMHits_v1CPMHitsContainer_v1
 Define the CPMHits as a simple DataVector.
typedef DataVector< xAOD::CPMRoI_v1CPMRoIContainer_v1
 Define the CPMRoI as a simple DataVector.
typedef DataVector< xAOD::CPMTobRoI_v1CPMTobRoIContainer_v1
 Define the CPMTobRoI as a simple DataVector.
typedef DataVector< xAOD::CPMTower_v1CPMTowerContainer_v1
 Define the CPMHits as a simple DataVector.
typedef DataVector< xAOD::CPMTower_v2CPMTowerContainer_v2
 Define the CPMHits as a simple DataVector.
typedef DataVector< xAOD::eFexTower_v1eFexTowerContainer_v1
 Define the TriggerTower as a simple DataVector.
typedef DataVector< GBlock_v1GBlockContainer_v1
typedef DataVector< xAOD::gFexTower_v1gFexTowerContainer_v1
 Define the TriggerTower as a simple DataVector.
typedef DataVector< xAOD::JEMEtSums_v1JEMEtSumsContainer_v1
 Define the JEMEtSums as a simple DataVector.
typedef DataVector< xAOD::JEMEtSums_v2JEMEtSumsContainer_v2
 Define the JEMEtSums as a simple DataVector.
typedef DataVector< xAOD::JEMHits_v1JEMHitsContainer_v1
 Define the JEMHits as a simple DataVector.
typedef DataVector< xAOD::JEMRoI_v1JEMRoIContainer_v1
 Define the JEMRoI as a simple DataVector.
typedef DataVector< xAOD::JEMTobRoI_v1JEMTobRoIContainer_v1
 Define the JEMTobRoI as a simple DataVector.
typedef DataVector< xAOD::JetElement_v1JetElementContainer_v1
 Define the JetElement as a simple DataVector.
typedef DataVector< xAOD::JetElement_v2JetElementContainer_v2
 Define the JetElement as a simple DataVector.
typedef DataVector< xAOD::jFexTower_v1jFexTowerContainer_v1
 Define the TriggerTower as a simple DataVector.
typedef DataVector< xAOD::JGTower_v1JGTowerContainer_v1
 Define the JGTower as a simple DataVector.
typedef DataVector< xAOD::L1TopoRawData_v1L1TopoRawDataContainer_v1
 Define the CMMCPHits as a simple DataVector.
typedef DataVector< xAOD::RODHeader_v1RODHeaderContainer_v1
 Define the RODHeader as a simple DataVector.
typedef DataVector< xAOD::RODHeader_v2RODHeaderContainer_v2
 Define the RODHeader as a simple DataVector.
typedef DataVector< xAOD::TriggerTower_v1TriggerTowerContainer_v1
 Define the TriggerTower as a simple DataVector.
typedef DataVector< xAOD::TriggerTower_v2TriggerTowerContainer_v2
 Define the TriggerTower as a simple DataVector.
typedef TrigHisto2D_v1 TrigHisto2D
typedef TrigHisto2DAuxContainer_v1 TrigHisto2DAuxContainer
typedef TrigHisto2DContainer_v1 TrigHisto2DContainer
typedef TrigSpacePointCounts_v1 TrigSpacePointCounts
typedef TrigSpacePointCountsAuxContainer_v1 TrigSpacePointCountsAuxContainer
typedef TrigSpacePointCountsContainer_v1 TrigSpacePointCountsContainer
typedef TrigT2MbtsBits_v1 TrigT2MbtsBits
typedef TrigT2MbtsBitsAuxContainer_v1 TrigT2MbtsBitsAuxContainer
typedef TrigT2MbtsBitsContainer_v1 TrigT2MbtsBitsContainer
typedef TrigT2ZdcSignals_v1 TrigT2ZdcSignals
typedef TrigT2ZdcSignalsAuxContainer_v1 TrigT2ZdcSignalsAuxContainer
typedef TrigT2ZdcSignalsContainer_v1 TrigT2ZdcSignalsContainer
typedef TrigTrackCounts_v1 TrigTrackCounts
typedef TrigTrackCountsAuxContainer_v1 TrigTrackCountsAuxContainer
typedef TrigTrackCountsContainer_v1 TrigTrackCountsContainer
typedef TrigVertexCounts_v1 TrigVertexCounts
typedef TrigVertexCountsAuxContainer_v1 TrigVertexCountsAuxContainer
typedef TrigVertexCountsContainer_v1 TrigVertexCountsContainer
typedef DataVector< xAOD::TrigHisto2D_v1TrigHisto2DContainer_v1
typedef DataVector< xAOD::TrigSpacePointCounts_v1TrigSpacePointCountsContainer_v1
typedef DataVector< xAOD::TrigT2MbtsBits_v1TrigT2MbtsBitsContainer_v1
typedef DataVector< xAOD::TrigT2ZdcSignals_v1TrigT2ZdcSignalsContainer_v1
typedef DataVector< xAOD::TrigTrackCounts_v1TrigTrackCountsContainer_v1
typedef DataVector< xAOD::TrigVertexCounts_v1TrigVertexCountsContainer_v1
typedef TrigMissingET_v1 TrigMissingET
 Define the most recent version of the TrigMissingET class.
typedef TrigMissingETAuxContainer_v1 TrigMissingETAuxContainer
 Define the most recent version of the AuxContainer for the TrigMissingET object(s).
typedef TrigMissingETContainer_v1 TrigMissingETContainer
 DataVector of TrigMissingET - the current version.
typedef DataVector< xAOD::TrigMissingET_v1TrigMissingETContainer_v1
 Datavector of all trig missing et objects.
typedef L2CombinedMuon_v1 L2CombinedMuon
 Define the latest version of the muon CB class.
typedef L2CombinedMuonAuxContainer_v1 L2CombinedMuonAuxContainer
 Define the latest version of the muon CB auxiliary container.
typedef L2CombinedMuonContainer_v1 L2CombinedMuonContainer
 Define the latest version of the muon CB container.
typedef L2IsoMuon_v1 L2IsoMuon
 Define the latest version of the muon Iso class.
typedef L2IsoMuonAuxContainer_v1 L2IsoMuonAuxContainer
 Define the latest version of the muon Iso auxiliary container.
typedef L2IsoMuonContainer_v1 L2IsoMuonContainer
 Define the latest version of the muon Iso container.
typedef L2StandAloneMuon_v2 L2StandAloneMuon
 Define the latest version of the muon SA class.
typedef L2StandAloneMuonAuxContainer_v2 L2StandAloneMuonAuxContainer
 Define the latest version of the muon SA auxiliary container.
typedef L2StandAloneMuonContainer_v2 L2StandAloneMuonContainer
 Define the latest version of the muon SA container.
typedef DataVector< L2CombinedMuon_v1L2CombinedMuonContainer_v1
 Define the trigger calorimeter cluster container as a simple DataVector.
typedef DataVector< L2IsoMuon_v1L2IsoMuonContainer_v1
 Define the trigger calorimeter cluster container as a simple DataVector.
typedef DataVector< L2StandAloneMuon_v1L2StandAloneMuonContainer_v1
 Define the trigger calorimeter cluster container as a simple DataVector.
typedef DataVector< L2StandAloneMuon_v2L2StandAloneMuonContainer_v2
 Define the trigger calorimeter cluster container as a simple DataVector.
typedef TrigRingerRings_v2 TrigRingerRings
 Define the latest version of the TrigRingerRings class.
typedef TrigRingerRingsAuxContainer_v2 TrigRingerRingsAuxContainer
 Define the latest version of the TrigRingerRings class.
typedef TrigRingerRingsContainer_v2 TrigRingerRingsContainer
 Define the latest version of the TrigRingerRingsContainer class.
typedef TrigRNNOutput_v2 TrigRNNOutput
 Define the latest version of the RingerRings class.
typedef TrigRNNOutputAuxContainer_v2 TrigRNNOutputAuxContainer
 Define the latest version of the RingerRings class.
typedef TrigRNNOutputContainer_v2 TrigRNNOutputContainer
 Define the latest version of the TrigRNNOutputContainer class.
typedef DataVector< TrigRingerRings_v1TrigRingerRingsContainer_v1
 Define the TrigRingerRings container as a simple DataVector.
typedef DataVector< TrigRingerRings_v2TrigRingerRingsContainer_v2
 Define the TrigRingerRings container as a simple DataVector.
typedef DataVector< TrigRNNOutput_v1TrigRNNOutputContainer_v1
 Define the RingerRings container as a simple DataVector.
typedef DataVector< TrigRNNOutput_v2TrigRNNOutputContainer_v2
 Define the RingerRings container as a simple DataVector.
typedef TruthEvent_v1 TruthEvent
 Typedef to implementation.
typedef TruthEventAuxContainer_v1 TruthEventAuxContainer
 Declare the latest version of the truth event auxiliary container.
typedef TruthEventBase_v1 TruthEventBase
 Typedef to implementation.
typedef TruthEventBaseContainer_v1 TruthEventBaseContainer
 Declare the latest version of the truth event container.
typedef TruthEventContainer_v1 TruthEventContainer
 Declare the latest version of the truth event container.
typedef TruthMetaData_v1 TruthMetaData
 Typedef to implementation.
typedef TruthMetaDataAuxContainer_v1 TruthMetaDataAuxContainer
 Declare the latest version of the truth vertex auxiliary container.
typedef TruthMetaDataContainer_v1 TruthMetaDataContainer
 Declare the latest version of the truth vertex container.
typedef TruthParticle_v1 TruthParticle
 Typedef to implementation.
typedef TruthParticleAuxContainer_v2 TruthParticleAuxContainer
 Declare the latest version of the truth particle auxiliary container.
typedef TruthParticleContainer_v1 TruthParticleContainer
 Declare the latest version of the truth particle container.
typedef TruthPileupEvent_v1 TruthPileupEvent
 Typedef to implementation.
typedef TruthPileupEventAuxContainer_v1 TruthPileupEventAuxContainer
 Declare the latest version of the truth event auxiliary container.
typedef TruthPileupEventContainer_v1 TruthPileupEventContainer
 Declare the latest version of the truth event container.
typedef TruthVertex_v1 TruthVertex
 Typedef to implementation.
typedef TruthVertexAuxContainer_v2 TruthVertexAuxContainer
 Declare the latest version of the truth vertex auxiliary container.
typedef TruthVertexContainer_v1 TruthVertexContainer
 Declare the latest version of the truth vertex container.
typedef DataVector< TruthEventBase_v1TruthEventBaseContainer_v1
 Alias.
typedef DataVector< TruthEvent_v1TruthEventContainer_v1
 Alias.
typedef DataVector< TruthMetaData_v1TruthMetaDataContainer_v1
typedef DataVector< TruthParticle_v1TruthParticleContainer_v1
typedef DataVector< TruthPileupEvent_v1TruthPileupEventContainer_v1
 Alias declaring the container type.
typedef DataVector< TruthVertex_v1TruthVertexContainer_v1
typedef ViewVector< TrackParticleContainerTrackParticleViewVector
typedef ViewVector< VertexContainerVertexViewVector
typedef std::vector< const xAOD::TrackParticle * > TrackVertexAssociationList
typedef std::map< const xAOD::Vertex *, xAOD::TrackVertexAssociationListTrackVertexAssociationMap
using MdtDriftCircleStatus = MdtDriftCircle_v1::MdtDriftCircleStatus
using CombinedMuonStripContainer_v1 = DataVector<CombinedMuonStrip_v1>
using CombinedMuonStripContainer = CombinedMuonStripContainer_v1
using CombinedMuonStrip = CombinedMuonStrip_v1
using CombinedMuonStripAuxContainer = CombinedMuonStripAuxContainer_v1
using MdtDriftCircleContainer_v1 = DataVector<MdtDriftCircle_v1>
using MdtDriftCircleContainer = MdtDriftCircleContainer_v1
using MdtDriftCircle = MdtDriftCircle_v1
using MdtDriftCircleAuxContainer = MdtDriftCircleAuxContainer_v1
using MdtTwinDriftCircleContainer_v1 = DataVector<MdtTwinDriftCircle_v1>
using MdtTwinDriftCircleContainer = MdtTwinDriftCircleContainer_v1
using MdtTwinDriftCircle = MdtTwinDriftCircle_v1
using MdtTwinDriftCircleAuxContainer = MdtTwinDriftCircleAuxContainer_v1
using MMClusterContainer_v1 = DataVector<MMCluster_v1>
using MMClusterContainer = MMClusterContainer_v1
using MMCluster = MMCluster_v1
using MMClusterAuxContainer = MMClusterAuxContainer_v1
using RpcMeasurementContainer_v1 = DataVector<RpcMeasurement_v1>
using RpcMeasurementContainer = RpcMeasurementContainer_v1
using RpcMeasurement = RpcMeasurement_v1
using RpcStrip2DContainer_v1 = DataVector<RpcStrip2D_v1>
using RpcStrip2DContainer = RpcStrip2DContainer_v1
using RpcStrip2D = RpcStrip2D_v1
using RpcStrip2DAuxContainer = RpcStrip2DAuxContainer_v1
using RpcStripContainer_v1 = DataVector<RpcStrip_v1>
using RpcStripContainer = RpcStripContainer_v1
using RpcStrip = RpcStrip_v1
using RpcStripAuxContainer = RpcStripAuxContainer_v1
using sTgcMeasContainer_v1 = DataVector<sTgcMeasurement_v1>
using sTgcMeasContainer = sTgcMeasContainer_v1
using sTgcMeasurement = sTgcMeasurement_v1
using sTgcMeasurementAuxContainer = sTgcMeasurementAuxContainer_v1
using sTgcPadContainer_v1 = DataVector<sTgcPadHit_v1>
using sTgcPadContainer = sTgcPadContainer_v1
using sTgcPadHit = sTgcPadHit_v1
using sTgcPadAuxContainer = sTgcPadAuxContainer_v1
using sTgcStripCluster = sTgcStripCluster_v1
using sTgcStripAuxContainer = sTgcStripAuxContainer_v1
using sTgcStripContainer_v1 = DataVector<sTgcStripCluster_v1>
using sTgcStripContainer = sTgcStripContainer_v1
using sTgcWireContainer_v1 = DataVector<sTgcWireHit_v1>
using sTgcWireContainer = sTgcWireContainer_v1
using sTgcWireHit = sTgcWireHit_v1
using sTgcWireAuxContainer = sTgcWireAuxContainer_v1
using TgcStripContainer_v1 = DataVector<TgcStrip_v1>
using TgcStripContainer = TgcStripContainer_v1
using TgcStrip = TgcStrip_v1
using TgcStripAuxContainer = TgcStripAuxContainer_v1
using MuonSimHit = MuonSimHit_v1
 Defined the version of the MuonSimHit.
using MuonSimHitAuxContainer = MuonSimHitAuxContainer_v1
 Define the version of the pixel cluster container.
using MuonSimHitContainer = MuonSimHitContainer_v1
 Define the version of the pixel cluster container.
using MuonSimHitContainer_v1 = DataVector<xAOD::MuonSimHit_v1>
 The container is a simple typedef for now.
typedef DataVector< xAOD::KLFitterResultKLFitterResultContainer
 Definition of the KLFitterResultContainer type.

Enumerations

enum  JetConstitScale { UncalibratedJetConstituent = 0 , CalibratedJetConstituent = 1 , UnknownConstitScale = 99 }
enum  JetScale { JetEMScaleMomentum = 0 , JetConstitScaleMomentum = 1 , JetAssignedScaleMomentum =2 }
enum class  UncalibMeasType {
  Other = 0 , PixelClusterType = 1 , StripClusterType = 2 , MdtDriftCircleType = 3 ,
  RpcStripType = 4 , TgcStripType = 5 , MMClusterType = 6 , sTgcStripType = 7 ,
  HGTDClusterType = 8 , nTypes
}
 Define the type of the uncalibrated measurement. More...
enum  TrackFitter {
  Unknown = 0 , iPatTrackFitter = 1 , xKalman = 2 , KalmanFitter = 3 ,
  GaussianSumFilter = 4 , GlobalChi2Fitter = 5 , DistributedKalmanFilter = 6 , DeterministicAnnealingFilter = 7 ,
  KalmanDNAFitter = 8 , MuonboyFitter = 9 , NumberOfTrackFitters = 10
}
 Enums to identify who created this track and which properties does it have. More...
enum  TrackProperties {
  BremFit = 1 , BremFitSuccessful = 2 , StraightTrack = 3 , SlimmedTrack = 4 ,
  HardScatterOrKink = 5 , LowPtTrack = 6 , NumberOfTrackProperties = 7
}
enum  TrackPatternRecoInfo {
  SiSPSeededFinder = 0 , SiCTBTracking = 1 , InDetAmbiguitySolver = 2 , InDetExtensionProcessor = 3 ,
  TRTSeededTrackFinder = 4 , Muonboy = 5 , MuGirlUnrefitted = 6 , STACO = 7 ,
  StacoLowPt = 8 , MuTag = 9 , MooreToTrackTool = 10 , TrigIDSCAN = 11 ,
  TrigSiTrack = 12 , TrigTRTxK = 13 , TrigTRTLUT = 14 , Fatras = 15 ,
  iPatLegacyCnv = 16 , xKalmanLegacyCnv = 17 , SimpleAmbiguityProcessorTool = 18 , InDetAmbiTrackSelectionTool = 19 ,
  TRTStandalone = 20 , MuidStandAlone = 21 , TRTSeededSingleSpTrackFinder = 22 , MooreLegacyCnv = 23 ,
  MuidComb = 24 , Moore = 25 , MuidCombined = 26 , MuidVertexAssociator = 27 ,
  MuGirl = 28 , iPatRec = 29 , MuGirlLowBeta = 30 , FatrasSimulation = 31 ,
  ReverseOrderedTrack = 32 , MuonNotHittingTileVolume = 33 , SiSpacePointsSeedMaker_Cosmic = 34 , SiSpacePointsSeedMaker_HeavyIon = 35 ,
  SiSpacePointsSeedMaker_LowMomentum = 36 , SiSpacePointsSeedMaker_BeamGas = 37 , SiSpacePointsSeedMaker_VeryLowMomentum = 38 , MuidMuonRecoveryTool = 39 ,
  MuidStandaloneRefit = 40 , TrackInCaloROI = 41 , SiSpacePointsSeedMaker_ForwardTracks = 42 , strategyA = 43 ,
  strategyB = 44 , strategyC = 45 , FTK = 46 , FastTrackFinderSeed = 47 ,
  SiSPSeededFinderSimple = 48 , SiSpacePointsSeedMaker_LargeD0 = 49 , SiSpacePointsSeedMaker_ITkConversionTracks = 50 , Pseudotracking = 51 ,
  NumberOfTrackRecoInfo = 52
}
enum  ParticleHypothesis {
  nonInteracting = 0 , geantino = 0 , electron = 1 , muon = 2 ,
  pion = 3 , kaon = 4 , proton = 5 , photon = 6 ,
  neutron = 7 , pi0 = 8 , k0 = 9 , nonInteractingMuon = 10 ,
  noHypothesis = 99 , undefined = 99
}
enum  ParameterPosition {
  BeamLine , FirstMeasurement , LastMeasurement , CalorimeterEntrance ,
  CalorimeterExit , MuonSpectrometerEntrance
}
 Enum allowing us to know where in ATLAS the parameters are defined. More...
enum  SummaryType {
  numberOfContribPixelLayers =29 , numberOfBLayerHits = 0 , numberOfBLayerOutliers =31 , numberOfBLayerSharedHits =16 ,
  numberOfBLayerSplitHits =43 , expectBLayerHit =42 , expectInnermostPixelLayerHit =52 , numberOfInnermostPixelLayerHits =53 ,
  numberOfInnermostPixelLayerOutliers =54 , numberOfInnermostPixelLayerSharedHits =55 , numberOfInnermostPixelLayerSplitHits =56 , numberOfInnermostPixelLayerEndcapHits =77 ,
  numberOfInnermostPixelLayerEndcapOutliers =80 , numberOfInnermostPixelLayerSharedEndcapHits =81 , numberOfInnermostPixelLayerSplitEndcapHits =82 , expectNextToInnermostPixelLayerHit =57 ,
  numberOfNextToInnermostPixelLayerHits =58 , numberOfNextToInnermostPixelLayerOutliers =59 , numberOfNextToInnermostPixelLayerSharedHits =60 , numberOfNextToInnermostPixelLayerSplitHits =61 ,
  numberOfNextToInnermostPixelLayerEndcapHits =78 , numberOfNextToInnermostPixelLayerEndcapOutliers =83 , numberOfNextToInnermostPixelLayerSharedEndcapHits =84 , numberOfNextToInnermostPixelLayerSplitEndcapHits =85 ,
  numberOfDBMHits = 63 , numberOfPixelHits = 2 , numberOfPixelOutliers =41 , numberOfPixelHoles = 1 ,
  numberOfPixelSharedHits =17 , numberOfPixelSplitHits =44 , numberOfGangedPixels =14 , numberOfGangedFlaggedFakes =32 ,
  numberOfPixelDeadSensors =33 , numberOfPixelSpoiltHits =35 , numberOfSCTHits = 3 , numberOfSCTOutliers =39 ,
  numberOfSCTHoles = 4 , numberOfSCTDoubleHoles =28 , numberOfSCTSharedHits =18 , numberOfSCTDeadSensors =34 ,
  numberOfSCTSpoiltHits =36 , numberOfTRTHits = 5 , numberOfTRTOutliers =19 , numberOfTRTHoles =40 ,
  numberOfTRTHighThresholdHits = 6 , numberOfTRTHighThresholdHitsTotal = 64 , numberOfTRTHighThresholdOutliers =20 , numberOfTRTDeadStraws =37 ,
  numberOfTRTTubeHits =38 , numberOfTRTXenonHits =46 , numberOfTRTSharedHits =62 , numberOfPrecisionLayers = 7 ,
  numberOfPrecisionHoleLayers = 8 , numberOfPhiLayers = 9 , numberOfPhiHoleLayers = 10 , numberOfTriggerEtaLayers = 11 ,
  numberOfTriggerEtaHoleLayers = 12 , numberOfGoodPrecisionLayers = 66 , numberOfOutliersOnTrack =15 , standardDeviationOfChi2OS = 30 ,
  eProbabilityComb = 47 , eProbabilityHT = 48 , pixeldEdx = 51 , TRTTrackOccupancy = 67 ,
  numberOfContribPixelBarrelFlatLayers = 68 , numberOfContribPixelBarrelInclinedLayers = 69 , numberOfContribPixelEndcap = 70 , numberOfPixelBarrelFlatHits = 71 ,
  numberOfPixelBarrelInclinedHits = 72 , numberOfPixelEndcapHits = 73 , numberOfPixelBarrelFlatHoles = 74 , numberOfPixelBarrelInclinedHoles = 75 ,
  numberOfPixelEndcapHoles = 76 , numberOfTrackSummaryTypes = 86
}
 Enumerates the different types of information stored in Summary. More...
enum  MuonSummaryType {
  primarySector = 0 , secondarySector = 1 , innerSmallHits = 2 , innerLargeHits = 3 ,
  middleSmallHits = 4 , middleLargeHits = 5 , outerSmallHits = 6 , outerLargeHits = 7 ,
  extendedSmallHits = 8 , extendedLargeHits = 9 , innerSmallHoles = 10 , innerLargeHoles = 11 ,
  middleSmallHoles = 12 , middleLargeHoles = 13 , outerSmallHoles = 14 , outerLargeHoles = 15 ,
  extendedSmallHoles = 16 , extendedLargeHoles = 17 , phiLayer1Hits = 18 , phiLayer2Hits = 19 ,
  phiLayer3Hits = 20 , phiLayer4Hits = 21 , etaLayer1Hits = 22 , etaLayer2Hits = 23 ,
  etaLayer3Hits = 24 , etaLayer4Hits = 25 , phiLayer1Holes = 26 , phiLayer2Holes = 27 ,
  phiLayer3Holes = 28 , phiLayer4Holes = 29 , etaLayer1Holes = 30 , etaLayer2Holes = 31 ,
  etaLayer3Holes = 32 , etaLayer4Holes = 33 , innerClosePrecisionHits = 34 , middleClosePrecisionHits = 35 ,
  outerClosePrecisionHits = 36 , extendedClosePrecisionHits = 37 , innerOutBoundsPrecisionHits = 38 , middleOutBoundsPrecisionHits = 39 ,
  outerOutBoundsPrecisionHits = 40 , extendedOutBoundsPrecisionHits = 41 , combinedTrackOutBoundsPrecisionHits = 42 , isEndcapGoodLayers = 43 ,
  isSmallGoodSectors = 44 , phiLayer1RPCHits = 45 , phiLayer2RPCHits = 46 , phiLayer3RPCHits = 47 ,
  phiLayer4RPCHits = 48 , etaLayer1RPCHits = 49 , etaLayer2RPCHits = 50 , etaLayer3RPCHits = 51 ,
  etaLayer4RPCHits = 52 , phiLayer1RPCHoles = 53 , phiLayer2RPCHoles = 54 , phiLayer3RPCHoles = 55 ,
  phiLayer4RPCHoles = 56 , etaLayer1RPCHoles = 57 , etaLayer2RPCHoles = 58 , etaLayer3RPCHoles = 59 ,
  etaLayer4RPCHoles = 60 , phiLayer1TGCHits = 61 , phiLayer2TGCHits = 62 , phiLayer3TGCHits = 63 ,
  phiLayer4TGCHits = 64 , etaLayer1TGCHits = 65 , etaLayer2TGCHits = 66 , etaLayer3TGCHits = 67 ,
  etaLayer4TGCHits = 68 , phiLayer1TGCHoles = 69 , phiLayer2TGCHoles = 70 , phiLayer3TGCHoles = 71 ,
  phiLayer4TGCHoles = 72 , etaLayer1TGCHoles = 73 , etaLayer2TGCHoles = 74 , etaLayer3TGCHoles = 75 ,
  etaLayer4TGCHoles = 76 , phiLayer1STGCHits = 79 , phiLayer2STGCHits = 80 , etaLayer1STGCHits = 81 ,
  etaLayer2STGCHits = 82 , phiLayer1STGCHoles = 83 , phiLayer2STGCHoles = 84 , etaLayer1STGCHoles = 85 ,
  etaLayer2STGCHoles = 86 , MMHits = 87 , MMHoles = 88 , cscEtaHits = 77 ,
  cscUnspoiledEtaHits = 78 , numberOfMuonSummaryTypes = 89
}
 Enumerates the different types of information stored in Summary. More...
enum  RejectionStep {
  solveTracks , addNewTracks , refitTrack , addTrack ,
  decideWhichHitsToKeep , getCleanedOutTrack
}
enum  RejectionReason {
  acceptedTrack , stillBeingProcessed , trackScoreZero , duplicateTrack ,
  subtrackCreated , refitFailed , bremRefitFailed , bremRefitSubtrackCreated ,
  bremRefitTrackScoreZero , refitTrackScoreZero , TSOSRejectedHit , TSOSOutlierShared ,
  pixelSplitButTooManyShared2Ptc , pixelSplitButTooManyShared3Ptc , tooManySharedRecoverable , tooManySharedNonRecoverable ,
  sharedSCT , sharedHitsBadChi2 , sharedHitsNotEnoughUniqueHits , firstHitSharedAndPixIBL ,
  firstHitSharedAndExtraShared , sharedHitsNotEnoughUniqueSiHits , sharedIBLSharedWithNoIBLTrack , sharedPixelSharedWithDifferentIBLTrack ,
  tooManySharedAfterIncreasingShared , notEnoughSiHits , notEnoughTRTHits , notEnoughUniqueSiHits ,
  tooFewHits , failedSubtrackCreation , subtrackCreatedWithRecoveredShared , other
}
enum  ObserverToolIndex {
  track , score , rejectStep , rejectReason ,
  parentId , numPixelHoles , numSCTHoles , numSplitSharedPixel ,
  numSplitSharedSCT , numSharedOrSplit , numSharedOrSplitPixels , numShared ,
  isPatternTrack , totalSiHits , inROI , hasIBLHit ,
  hasSharedIBLHit , hasSharedPixel , firstPixIsShared , numPixelDeadSensor ,
  numSCTDeadSensor , numPixelHits , numSCTHits , numUnused ,
  numTRT_Unused , numSCT_Unused , numPseudo , averageSplit1 ,
  averageSplit2 , numWeightedShared , rejectStep_full , rejectReason_full
}
enum  SurfaceType {
  Cone = 0 , Cylinder = 1 , Disc = 2 , Perigee = 3 ,
  Plane = 4 , Straw = 5 , Curvilinear = 6 , Other = 7
}
 This enumerator simplifies the persistency & calculations, by saving a dynamic_cast, e.g. More...
enum  JetFlavourLabelType {
  GAFinalHadron , GAInitialHadron , GAFinalParton , ExclConeHadron ,
  ExclConeDoubleHadron
}
b-tagging information
enum  BTagInfo {
  SV0_NGTinJet = 100 , SV0_NGTinSvx = 101 , SV0_N2Tpair = 102 , SV0_masssvx = 103 ,
  SV0_efracsvx = 104 , SV0_normdist = 105 , SV1_NGTinJet = 200 , SV1_NGTinSvx = 201 ,
  SV1_N2Tpair = 202 , SV1_masssvx = 203 , SV1_efracsvx = 204 , SV1_normdist = 205 ,
  JetFitter_nVTX = 300 , JetFitter_nSingleTracks = 301 , JetFitter_nTracksAtVtx = 302 , JetFitter_mass = 303 ,
  JetFitter_energyFraction = 304 , JetFitter_significance3d = 305 , JetFitter_deltaeta = 306 , JetFitter_deltaphi = 307 ,
  JetFitter_N2Tpair = 308 , IP2D_ntrk = 400 , IP2D_gradeOfTracks = 401 , IP2D_flagFromV0ofTracks = 404 ,
  IP2D_valD0wrtPVofTracks = 405 , IP2D_sigD0wrtPVofTracks = 406 , IP2D_weightBofTracks = 409 , IP2D_weightUofTracks = 410 ,
  IP2D_weightCofTracks = 411 , IP3D_ntrk = 500 , IP3D_gradeOfTracks = 501 , IP3D_flagFromV0ofTracks = 504 ,
  IP3D_valD0wrtPVofTracks = 505 , IP3D_sigD0wrtPVofTracks = 506 , IP3D_valZ0wrtPVofTracks = 507 , IP3D_sigZ0wrtPVofTracks = 508 ,
  IP3D_weightBofTracks = 509 , IP3D_weightUofTracks = 510 , IP3D_weightCofTracks = 511
}

Functions

ROOT::RDataFrame MakeDataFrame (std::string_view fileNameGlob, std::string_view containerName="CollectionTree", bool verboseOutput=false, TEvent::EAuxMode auxmode=TEvent::kClassAccess)
 Helper function for creating an xAOD reading data frame.
ROOT::RDataFrame MakeDataFrame (const std::vector< std::string > &fileNames, std::string_view containerName="CollectionTree", bool verboseOutput=false, TEvent::EAuxMode auxmode=TEvent::kClassAccess)
 Helper function for creating an xAOD reading data frame.
template<typename FIRST, typename SECOND>
std::ostream & operator<< (std::ostream &out, const std::pair< FIRST, SECOND > &pair)
 Helper print operator.
template<typename T>
std::ostream & operator<< (std::ostream &out, const std::vector< T > &vec)
 Helper print operator.
template<typename T>
std::ostream & operator<< (std::ostream &out, const std::unordered_map< T, T > &umap)
 Helper print operator.
void ErrorHandler ATLAS_NOT_THREAD_SAFE (Int_t level, Bool_t abort, const char *location, const char *message)
 Function filtering the warnings coming from ROOT.
StatusCode Init (const char *appname="xAOD::Init")
 Function initialising ROOT/PyROOT for using the ATLAS EDM.
StatusCode Init (const char *appname, int *argc, char **argv)
 Function initialising an application for using the ATLAS EDM.
void SetMessageSourceWidth (size_t value)
 Set the width of the source strings for the printed messages.
::TTree *MakeTransientTree ATLAS_NOT_THREAD_SAFE (TEvent &event, const char *treeName)
::TTree *MakeTransientMetaTree ATLAS_NOT_THREAD_SAFE (TEvent &event, ::TTree *persMetaTree)
TTransTrees MakeTransientTrees ATLAS_NOT_THREAD_SAFE (::TFile *ifile, const char *treeName="CollectionTree", TEvent::EAuxMode mode=TEvent::kClassAccess)
 Function creating a transient event and metadata tree using an input file.
void ClearTransientTrees ATLAS_NOT_THREAD_SAFE ()
 Function cleaning up the managed memory.
::TTree *MakeTransientTree ATLAS_NOT_THREAD_SAFE (::TChain *ichain, TEvent::EAuxMode mode=TEvent::kClassAccess)
 Function creating a transient TTree object from a TChain pointing to the persistent trees.
::TTree *MakeTransientMetaTree ATLAS_NOT_THREAD_SAFE (::TChain *ichain, const char *eventTreeName="CollectionTree", TEvent::EAuxMode mode=TEvent::kClassAccess)
 Function creating a transient TTree object representing the input files's metadata.
 TTHREAD_TLS (TStore *) s_store
 Pointer to the currently active TStore object of the thread.
 TTHREAD_TLS (TVirtualEvent *) s_event
 Pointer to the currently active TVirtualEvent object of the thread.
bool setOriginalObjectLink (const IParticle &original, IParticle &copy)
 This function should be used by CP tools when they make a deep copy of an object in their correctedCopy(...) function.
bool setOriginalObjectLink (const IParticleContainer &original, IParticleContainer &copy)
 This function should be used by the users when they make deep/shallow copies of an entire container.
const IParticlegetOriginalObject (const IParticle &copy)
 This function can be used to conveniently get a pointer back to the original object from which a copy was created.
const ElementLink< IParticleContainer > & getOriginalObjectLink (const IParticle &copy)
 This function should be used instead of xAOD::getOriginalObject when we want to use the "original object" as a link, and not primarily as an object itself.
 AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (BTagging_v1, float, IP2D_pb, setIP2D_pb) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(BTagging_v1
 AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (BTagging_v1, float, MV1_discriminant, setMV1_discriminant) bool BTagging_v1
const SG::AuxElement::Accessor< int > * taggerInfoAccessorV1int (BTagInfo info)
 Helper function for managing BTagging Accessor objects.
const SG::AuxElement::Accessor< float > * taggerInfoAccessorV1float (BTagInfo info)
const SG::AuxElement::Accessor< uint8_t > * taggerInfoAccessorV1uint8_t (BTagInfo info)
const SG::AuxElement::Accessor< std::string > * taggerInfoAccessorV1string (BTagInfo info)
const SG::AuxElement::Accessor< std::vector< int > > * taggerInfoAccessorV1vectorOfInts (BTagInfo info)
const SG::AuxElement::Accessor< std::vector< float > > * taggerInfoAccessorV1vectorOfFloats (BTagInfo info)
const SG::AuxElement::Accessor< std::vector< bool > > * taggerInfoAccessorV1vectorOfBools (BTagInfo info)
const SG::AuxElement::Accessor< float > * momentAccessorV1 (xAOD::CaloCluster_v1::MomentType moment)
 Helper function for managing cluster moment Accessor objects.
const SG::AuxElement::Accessor< xAOD::CaloCluster_v1::ncells_store_t > * momentContainerAccessorV1 (xAOD::CaloCluster_v1::MomentType moment)
 Helper function for managing cluster moment Accessor objects.
std::unique_ptr< CaloClusterprepareElementForShallowCopy (const CaloCluster *orgCluster)
const caloRingsReader_tgetCaloRingsReader ()
 Get CaloRings accessor with read only permissions.
 AUXSTORE_OBJECT_SETTER_AND_GETTER (RingSet_v1, std::vector< float >, ringsE, setRingsE) unsigned RingSet_v1
std::string caloRingsLinksDecorKey ()
void dump (const SG::AuxElement &obj)
 Helper function for dumping xAOD objects on the screen in PyROOT.
void safeDeepCopy (const SG::AuxElement &orig, SG::AuxElement &copy)
 Function that can deep-copy "problematic" objects.
int safeGetBaseOffset (TClass *cls, TClass *base)
 Find base class offset using Reflex.
TClass * classFromDVClass (TClass *dvclass)
 Find the contained class in a DataVector.
TClass * findDVBase (TClass *dvclass)
 Find the unique base DataVector class.
std::string findDVElement (TClass *cl)
 Find the element type of a DataVector class.
void TDVCollectionProxy::PushProxy NO_SANITIZE_UNDEFINED (void *objstart)
 Start working with a new collection.
template<class T>
std::unique_ptr< T > prepareElementForShallowCopy (const T *)
 Function to prepare an object to be stored in a shallow-copy container.
template<class T>
std::pair< std::unique_ptr< T >, std::unique_ptr< ShallowAuxContainer > > shallowCopyContainer (const T &cont, const EventContext &ctx)
 Function making a shallow copy of a constant container.
template<class T>
std::pair< T *, ShallowAuxContainer * > shallowCopyContainer (const T &cont)
 Function making a shallow copy of a constant container.
template<class T>
std::pair< T *, ShallowAuxInfo * > shallowCopyObject (const T &obj)
 Function making a shallow copy of a constant standalone object.
void CutBookkeeper_v1::addOutputStreamForAllUsed ATLAS_NOT_THREAD_SAFE (const std::string &outputstream)
 AUXSTORE_OBJECT_SETTER_AND_GETTER (Egamma_v1, Egamma_v1::CLELVec_t, caloClusterLinks, setCaloClusterLinks) bool Egamma_v1
 Then with strings (full flexibility when adding new menus dynamically)
const SG::AuxElement::Accessor< float > * showerShapeAccessorV1 (xAOD::EgammaParameters::ShowerShapeType type)
 Explicit Instantiation of Template.
 AUXSTORE_OBJECT_SETTER_AND_GETTER (Electron_v1, Electron_v1::TPELVec_t, trackParticleLinks, setTrackParticleLinks) bool Electron_v1
const SG::AuxElement::Accessor< float > * trackCaloMatchAccessorV1 (xAOD::EgammaParameters::TrackCaloMatchType type)
 Helper function for managing Egamma Accessor objects.
 AUXSTORE_OBJECT_SETTER_AND_GETTER (Photon_v1, Photon_v1::VxELVec_t, vertexLinks, setVertexLinks) size_t xAOD
const SG::AuxElement::Accessor< float > * vertexCaloMatchAccessorV1 (xAOD::EgammaParameters::VertexCaloMatchType type)
 Helper function for managing Egamma Accessor objects.
std::ostream & operator<< (std::ostream &out, const EventFormat_v1 &format)
 This operator can be used for debugging purposes to print information about an event format object in a user friendly way.
std::ostream & operator<< (std::ostream &out, const EventFormatElement &element)
 This operator can be used to print information about a given event format element in a user friendly way.
 AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (EventInfo_v1, uint32_t, runNumber, setRunNumber) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(EventInfo_v1
setEventNumber AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (EventInfo_v1, uint32_t, lumiBlock, setLumiBlock) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(EventInfo_v1
setEventNumber setTimeStamp AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (EventInfo_v1, uint32_t, timeStampNSOffset, setTimeStampNSOffset) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(EventInfo_v1
setEventNumber setTimeStamp setBCID AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (EventInfo_v1, uint32_t, detectorMask0, setDetectorMask0) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(EventInfo_v1
setEventNumber setTimeStamp setBCID setDetectorMask1 AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (EventInfo_v1, uint32_t, detectorMask2, setDetectorMask2) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(EventInfo_v1
 AUXSTORE_OBJECT_SETTER_AND_GETTER (EventInfo_v1, EventInfo_v1::DetDescrTags_t, detDescrTags, setDetDescrTags) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(EventInfo_v1
setMCChannelNumber AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (EventInfo_v1, uint64_t, mcEventNumber, setMCEventNumber) AUXSTORE_OBJECT_SETTER_AND_GETTER(EventInfo_v1
 AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (EventInfo_v1, uint32_t, eventTypeBitmask, setEventTypeBitmask) bool EventInfo_v1
 AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (EventInfo_v1, uint64_t, pileUpMixtureIDLowBits, setPileUpMixtureIDLowBits) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(EventInfo_v1
 AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (EventInfo_v1, float, beamPosSigmaXY, setBeamPosSigmaXY) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(EventInfo_v1
setBeamTiltXZ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (EventInfo_v1, float, beamTiltYZ, setBeamTiltYZ) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(EventInfo_v1
std::ostream & operator<< (std::ostream &out, const xAOD::EventInfo_v1 &ei)
 This operator is provided to make it convenient to print debug messages including information about the current event.
std::ostream & operator<< (std::ostream &out, const xAOD::EventInfo_v1::PileUpMixtureID &id)
 This operator is provided to make it convenient to print debug messages including information about the PileUpMixtureID in hex.
bool operator== (const xAOD::EventInfo_v1::PileUpMixtureID &a, const xAOD::EventInfo_v1::PileUpMixtureID &b)
 This operator is provided to make it convenient to compare two instances of PileUpMixtureID directly.
const SG::AtomicDecorator< uint32_t > * eventFlagsAccessorsV1 (EventInfo_v1::EventFlagSubDet subDet)
 Helper function for accessing event flag variables.
const SG::AtomicConstAccessor< uint32_t > * eventFlagsConstAccessorsV1 (EventInfo_v1::EventFlagSubDet subDet)
 Helper function for accessing event flag variables, for const access.
 AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (AFPProton_v1, int, methodID, setMethodID) AUXSTORE_OBJECT_SETTER_AND_GETTER(AFPProton_v1
 AUXSTORE_OBJECT_SETTER_AND_GETTER (ALFAData_v1, std::vector< float >, overU, setOverU) AUXSTORE_OBJECT_SETTER_AND_GETTER(ALFAData_v1
setOverV AUXSTORE_OBJECT_SETTER_AND_GETTER (ALFAData_v1, std::vector< float >, overY, setOverY) AUXSTORE_OBJECT_SETTER_AND_GETTER(ALFAData_v1
setOverV setNumU AUXSTORE_OBJECT_SETTER_AND_GETTER (ALFAData_v1, std::vector< int >, numV, setNumV) AUXSTORE_OBJECT_SETTER_AND_GETTER(ALFAData_v1
setOverV setNumU setNumY AUXSTORE_OBJECT_SETTER_AND_GETTER (ALFAData_v1, std::vector< int >, mdFibSel, setMDFibSel) AUXSTORE_OBJECT_SETTER_AND_GETTER(ALFAData_v1
setOverV setNumU setNumY setODFibSel AUXSTORE_OBJECT_SETTER_AND_GETTER (ALFAData_v1, std::vector< float >, xDetCS, setXDetCS) AUXSTORE_OBJECT_SETTER_AND_GETTER(ALFAData_v1
setOverV setNumU setNumY setODFibSel setYDetCS AUXSTORE_OBJECT_SETTER_AND_GETTER (ALFAData_v1, std::vector< float >, xLhcCS, setXLhcCS) AUXSTORE_OBJECT_SETTER_AND_GETTER(ALFAData_v1
setOverV setNumU setNumY setODFibSel setYDetCS setYLhcCS AUXSTORE_OBJECT_SETTER_AND_GETTER (ALFAData_v1, std::vector< float >, zLhcCS, setZLhcCS) AUXSTORE_OBJECT_SETTER_AND_GETTER(ALFAData_v1
setOverV setNumU setNumY setODFibSel setYDetCS setYLhcCS setXRPotCS AUXSTORE_OBJECT_SETTER_AND_GETTER (ALFAData_v1, std::vector< float >, yRPotCS, setYRPotCS) AUXSTORE_OBJECT_SETTER_AND_GETTER(ALFAData_v1
setOverV setNumU setNumY setODFibSel setYDetCS setYLhcCS setXRPotCS setXStatCS AUXSTORE_OBJECT_SETTER_AND_GETTER (ALFAData_v1, std::vector< float >, yStatCS, setYStatCS) AUXSTORE_OBJECT_SETTER_AND_GETTER(ALFAData_v1
setOverV setNumU setNumY setODFibSel setYDetCS setYLhcCS setXRPotCS setXStatCS setXBeamCS AUXSTORE_OBJECT_SETTER_AND_GETTER (ALFAData_v1, std::vector< float >, yBeamCS, setYBeamCS) AUXSTORE_OBJECT_SETTER_AND_GETTER(ALFAData_v1
setOverV setNumU setNumY setODFibSel setYDetCS setYLhcCS setXRPotCS setXStatCS setXBeamCS setScaler AUXSTORE_OBJECT_SETTER_AND_GETTER (ALFAData_v1, std::vector< int >, trigPat, setTrigPat) AUXSTORE_OBJECT_SETTER_AND_GETTER(ALFAData_v1
setOverV setNumU setNumY setODFibSel setYDetCS setYLhcCS setXRPotCS setXStatCS setXBeamCS setScaler setMDFiberHits AUXSTORE_OBJECT_SETTER_AND_GETTER (ALFAData_v1, std::vector< int >, mdMultiplicity, setMDMultiplicity) AUXSTORE_OBJECT_SETTER_AND_GETTER(ALFAData_v1
setOverV setNumU setNumY setODFibSel setYDetCS setYLhcCS setXRPotCS setXStatCS setXBeamCS setScaler setMDFiberHits setODFiberHitsPos AUXSTORE_OBJECT_SETTER_AND_GETTER (ALFAData_v1, std::vector< int >, odFiberHitsNeg, setODFiberHitsNeg) AUXSTORE_OBJECT_SETTER_AND_GETTER(ALFAData_v1
 AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (HIEventShape_v2, int, nCells, setNCells) AUXSTORE_OBJECT_SETTER_AND_GETTER(HIEventShape_v2
 AUXSTORE_OBJECT_SETTER_AND_GETTER (HIEventShape_v2, std::vector< float >, etSin, setEtSin) std
 AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (HIEventShape_v2, float, etaMin, setEtaMin) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(HIEventShape_v2
double ptFromEEtaM (const double e, const double eta, const double m)
void fillJetConstituent (const IParticle *part, JetConstituent &constit, JetConstitScale sigState)
 AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (BCMRawData_v1, uint32_t, bcmWord1, setBcmWord1) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(BCMRawData_v1
 AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (LumiBlockRange_v1, uint32_t, startRunNumber, setStartRunNumber) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(LumiBlockRange_v1
setStartLumiBlockNumber AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (LumiBlockRange_v1, uint32_t, stopRunNumber, setStopRunNumber) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(LumiBlockRange_v1
setStartLumiBlockNumber setStopLumiBlockNumber AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (LumiBlockRange_v1, uint32_t, eventsExpected, setEventsExpected) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(LumiBlockRange_v1
 AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (UncalibratedMeasurement_v1, DetectorIDHashType, identifierHash, setIdentifierHash) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(UncalibratedMeasurement_v1
template<int N>
MeasVector< N > toStorage (const AmgVector(N)&amgVec)
 Converts the double precision of the AmgVector into the floating point storage precision of the MeasVector.
template<int N>
requires (N > 1)
MeasMatrix< N > toStorage (const AmgSymMatrix(N)&amgMat)
 Converts the double precision of the AmgSymMatrix into the floating point storage precision of the MeasMatrix.
template<int N>
requires (N > 1)
 AmgSymMatrix (N) toEigen(const ConstMatrixMap< N > &xAODmat)
template<int N>
 AmgVector (N) toEigen(const ConstVectorMap< N > &xAODvec)
std::ostream & operator<< (std::ostream &out, xAOD::FileMetaData_v1::MetaDataType type)
 This can be used in user code to conveniently print the values of MetaDataType variables in a user friendly manner.
const SG::AuxElement::Accessor< std::string > * metaDataTypeStringAccessorV1 (FileMetaData_v1::MetaDataType type)
 Helper function for getting an accessor for a pre-defined property.
const SG::AuxElement::Accessor< uint32_t > * metaDataTypeUIntAccessorV1 (FileMetaData_v1::MetaDataType type)
 Helper function for getting an accessor for a pre-defined property.
const SG::AuxElement::Accessor< float > * metaDataTypeFloatAccessorV1 (FileMetaData_v1::MetaDataType type)
 Helper function for getting an accessor for a pre-defined property.
const SG::AuxElement::Accessor< char > * metaDataTypeCharAccessorV1 (FileMetaData_v1::MetaDataType type)
 Helper function for getting an accessor for a pre-defined property.
MissingETBase::Types::bitmask_t getObjMask (size_t objIndex)
 AUXSTORE_PRIMITIVE_GETTER_WITH_CAST (Muon_v1, uint8_t, Muon_v1::EnergyLossType, energyLossType) AUXSTORE_PRIMITIVE_SETTER_WITH_CAST(Muon_v1
template<class T>
const SG::Accessor< T > * parameterAccessorV1 (Muon_v1::ParamDef type)
 This function holds on to Accessor objects that can be used by each Muon_v1 object at runtime to get/set parameter values on themselves.
const SG::Accessor< uint8_t > & muonTrackSummaryAccessorV1 (xAOD::MuonSummaryType type)
 Helper function for managing MuonTrackSummary Accessor objects.
 AUXSTORE_PRIMITIVE_SETTER_WITH_CAST (CompositeParticle_v1, float, double, px, setPx) AUXSTORE_PRIMITIVE_SETTER_WITH_CAST(CompositeParticle_v1
setPy AUXSTORE_PRIMITIVE_SETTER_WITH_CAST (CompositeParticle_v1, float, double, pz, setPz) AUXSTORE_PRIMITIVE_SETTER_WITH_CAST(CompositeParticle_v1
 AUXSTORE_OBJECT_SETTER_AND_GETTER (CompositeParticle_v1, xAOD::IParticleLinkContainer, otherPartLinks, setOtherPartLinks) void CompositeParticle_v1
 AUXSTORE_PRIMITIVE_SETTER_WITH_CAST (Particle_v1, float, double, px, setPx) AUXSTORE_PRIMITIVE_SETTER_WITH_CAST(Particle_v1
setPy AUXSTORE_PRIMITIVE_SETTER_WITH_CAST (Particle_v1, float, double, pz, setPz) AUXSTORE_PRIMITIVE_SETTER_WITH_CAST(Particle_v1
 AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (Particle_v1, float, charge, setCharge) bool Particle_v1
 AUXSTORE_OBJECT_SETTER_AND_GETTER (FlowElement_v1, std::vector< ElementLink< xAOD::IParticleContainer > >, chargedObjectLinks, setChargedObjectLinks) void FlowElement_v1
 AUXSTORE_OBJECT_SETTER_AND_GETTER (FlowElement_v1, std::vector< ElementLink< xAOD::IParticleContainer > >, otherObjectLinks, setOtherObjectLinks) void FlowElement_v1
 AUXSTORE_OBJECT_SETTER_AND_GETTER (TrackCaloCluster_v1, ElementLink< xAOD::TrackParticleContainer >, trackParticleLink, setTrackParticleLink) const xAOD
const SG::AuxElement::Accessor< float > * getIsolationAccessor (Iso::IsolationType type)
 Get the Accessor object for a given isolation type.
const SG::AuxElement::Accessor< uint32_tgetIsolationCorrectionBitsetAccessor (Iso::IsolationFlavour type)
 Returns an accessor for the correction bitset corresponding to this IsolationType.
const SG::AuxElement::Accessor< floatgetIsolationCorrectionAccessor (Iso::IsolationFlavour type, Iso::IsolationCaloCorrection corr, Iso::IsolationCorrectionParameter param)
const SG::AuxElement::Accessor< floatgetIsolationCorrectionAccessor (Iso::IsolationType type, Iso::IsolationCaloCorrection corr)
const SG::AuxElement::Accessor< floatgetIsolationCorrectionAccessor (Iso::IsolationFlavour type, Iso::IsolationTrackCorrection corr)
const SG::AuxElement::Decorator< uint32_tgetIsolationCorrectionBitsetDecorator (Iso::IsolationFlavour type)
 Returns an decorator for the correction bitset corresponding to this IsolationType.
const SG::AuxElement::Decorator< floatgetIsolationCorrectionDecorator (Iso::IsolationFlavour type, Iso::IsolationCaloCorrection corr, Iso::IsolationCorrectionParameter param)
const SG::AuxElement::Decorator< floatgetIsolationCorrectionDecorator (Iso::IsolationType type, Iso::IsolationCaloCorrection corr)
const SG::AuxElement::Decorator< floatgetIsolationCorrectionDecorator (Iso::IsolationFlavour type, Iso::IsolationTrackCorrection corr)
const SG::AuxElement::Decorator< float > * getIsolationDecorator (Iso::IsolationType type)
 Get the Decorator object for a given isolation type.
 AUXSTORE_OBJECT_SETTER_AND_GETTER (TrackMeasurement_v1, std::vector< double >, meas, setMeas) AUXSTORE_OBJECT_SETTER_AND_GETTER(TrackMeasurement_v1
 AUXSTORE_OBJECT_SETTER_AND_GETTER (TrackMeasurement_v1, std::uint64_t, projector, setProjector) const std
 AUXSTORE_OBJECT_SETTER_AND_GETTER (TrackMeasurementValidation_v1, std::vector< uint64_t >, rdoIdentifierList, setRdoIdentifierList) void TrackMeasurementValidation_v1
 AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (TrackState_v1, uint64_t, geometryId, setGeometryId)
 AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (TrackState_v1, unsigned int, surfaceIndex, setSurfaceIndex)
 AUXSTORE_OBJECT_SETTER_AND_GETTER (TrackSummary_v1, std::vector< double >, params, setParams) AUXSTORE_OBJECT_SETTER_AND_GETTER(TrackSummary_v1
template<>
const SG::AuxElement::Accessor< uint8_t > * trackSummaryAccessorV1< uint8_t > (xAOD::SummaryType type)
template<>
const SG::AuxElement::Accessor< float > * trackSummaryAccessorV1< float > (xAOD::SummaryType type)
 AUXSTORE_OBJECT_SETTER_AND_GETTER (TrackSurface_v1, std::vector< float >, translation, setTranslation) AUXSTORE_OBJECT_SETTER_AND_GETTER(TrackSurface_v1
 AUXSTORE_OBJECT_SETTER_AND_GETTER (Vertex_v1, std::vector< float >, covariance, setCovariance) const Amg
const AmgSymMatrix (3) &Vertex_v1
 AUXSTORE_PRIMITIVE_GETTER_WITH_CAST (Vertex_v1, short, VxType::VertexType, vertexType) AUXSTORE_PRIMITIVE_SETTER_WITH_CAST(Vertex_v1
 AUXSTORE_OBJECT_SETTER_AND_GETTER (Vertex_v1, Vertex_v1::TrackParticleLinks_t, trackParticleLinks, setTrackParticleLinks) AUXSTORE_OBJECT_SETTER_AND_GETTER(Vertex_v1
setTrackWeights AUXSTORE_OBJECT_SETTER_AND_GETTER (Vertex_v1, Vertex_v1::NeutralParticleLinks_t, neutralParticleLinks, setNeutralParticleLinks) AUXSTORE_OBJECT_SETTER_AND_GETTER(Vertex_v1
typedef AmgSymMatrix (5) ParametersCovMatrix_t
typedef AmgVector (5) DefiningParameters_t
typedef AmgVector (6) CurvilinearParameters_t
template<class T>
const SG::AuxElement::Accessor< T > * trackSummaryAccessorV1 (xAOD::SummaryType type)
 Helper function for managing TrackSummary Accessor objects.
 AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (TrigCaloCluster_v1, float, rawEnergy, setRawEnergy) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(TrigCaloCluster_v1
setRawEt AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (TrigCaloCluster_v1, float, rawEta, setRawEta) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(TrigCaloCluster_v1
setRawEt setRawPhi AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (TrigCaloCluster_v1, long, RoIword, setRoIword) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(TrigCaloCluster_v1
setRawEt setRawPhi setNCells AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (TrigCaloCluster_v1, unsigned int, clusterQuality, setClusterQuality) float TrigCaloCluster_v1
 AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (TrigEMCluster_v1, float, energy, setEnergy) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(TrigEMCluster_v1
setEt AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (TrigEMCluster_v1, float, eta, setEta) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(TrigEMCluster_v1
setEt setPhi AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (TrigEMCluster_v1, float, e237, setE237) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(TrigEMCluster_v1
setEt setPhi setE277 AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (TrigEMCluster_v1, float, fracs1, setFracs1) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(TrigEMCluster_v1
setEt setPhi setE277 setWeta2 AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (TrigEMCluster_v1, float, ehad1, setEhad1) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(TrigEMCluster_v1
setEt setPhi setE277 setWeta2 setEta1 AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (TrigEMCluster_v1, float, emaxs1, setEmaxs1) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(TrigEMCluster_v1
setEt setPhi setE277 setWeta2 setEta1 setE2tsts1 AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (TrigEMCluster_v1, float, e233, setE233) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(TrigEMCluster_v1
 AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (TrigElectron_v1, uint32_t, roiWord, setRoiWord) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(TrigElectron_v1
setCharge AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (TrigElectron_v1, int, nTRTHits, setNTRTHits) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(TrigElectron_v1
setCharge setNTRTHiThresholdHits AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (TrigElectron_v1, float, rcore, setRcore) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(TrigElectron_v1
setCharge setNTRTHiThresholdHits setEratio AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (TrigElectron_v1, float, etHad, setEtHad) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(TrigElectron_v1
setCharge setNTRTHiThresholdHits setEratio setEtHad1 AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (TrigElectron_v1, float, trkEtaAtCalo, setTrkEtaAtCalo) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(TrigElectron_v1
setCharge setNTRTHiThresholdHits setEratio setEtHad1 setTrkPhiAtCalo AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (TrigElectron_v1, float, etOverPt, setEtOverPt) float TrigElectron_v1
 This function can be used to conveniently access the EM cluster associated with the electron.
 AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (TrigPhoton_v1, uint32_t, roiWord, setRoiWord) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(TrigPhoton_v1
setRcore AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (TrigPhoton_v1, float, eratio, setEratio) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(TrigPhoton_v1
setRcore setEtHad AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (TrigPhoton_v1, float, etHad1, setEtHad1) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(TrigPhoton_v1
setRcore setEtHad setFside AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (TrigPhoton_v1, float, weta2, setWeta2) AUXSTORE_PRIMITIVE_SETTER_WITH_CAST(TrigPhoton_v1
setRcore setEtHad setFside setPt AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (TrigPhoton_v1, float, caloEta, setCaloEta) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(TrigPhoton_v1
 AUXSTORE_OBJECT_SETTER_AND_GETTER (TrigPhoton_v1, TrigPhoton_v1::EMClusterLink_t, emClusterLink, setEmClusterLink) void TrigPhoton_v1
 AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (BunchConf_v1, uint32_t, configID, setConfigID) AUXSTORE_OBJECT_SETTER_AND_GETTER(BunchConf_v1
 AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (CTPResult_v1, uint32_t, ctpVersionNumber, setCtpVersionNumber)
 AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (CTPResult_v1, uint32_t, headerMarker, setHeaderMarker)
 AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (CTPResult_v1, uint32_t, headerSize, setHeaderSize)
 AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (CTPResult_v1, uint32_t, headerFormatVersion, setHeaderFormatVersion)
 AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (CTPResult_v1, uint32_t, sourceID, setSourceID)
 AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (CTPResult_v1, uint32_t, runNumber, setRunNumber)
 AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (CTPResult_v1, uint32_t, L1ID, setL1ID)
 AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (CTPResult_v1, uint32_t, BCID, setBCID)
 AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (CTPResult_v1, uint32_t, triggerType, setTriggerType)
 AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (CTPResult_v1, uint32_t, eventType, setEventType)
 AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (CTPResult_v1, uint32_t, errorStatus, setErrorStatus)
 AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (CTPResult_v1, uint32_t, infoStatus, setInfoStatus)
 AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (CTPResult_v1, uint32_t, numStatusWords, setNumStatusWords)
 AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (CTPResult_v1, uint32_t, numDataWords, setNumDataWords)
 AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (CTPResult_v1, uint32_t, statusPosition, setStatusPosition)
 AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (eFexEMRoI_v1, uint32_t, word0, setWord0) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(eFexEMRoI_v1
 Raw data words.
setWord1 AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (eFexEMRoI_v1, uint16_t, RetaCore, setRetaCore) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(eFexEMRoI_v1
 Only calculable externally.
setWord1 setRetaEnv AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (eFexEMRoI_v1, uint16_t, RhadEM, setRhadEM) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(eFexEMRoI_v1
setWord1 setRetaEnv setRhadHad AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (eFexEMRoI_v1, uint16_t, WstotNumerator, setWstotNumerator) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(eFexEMRoI_v1
setWord1 setRetaEnv setRhadHad setWstotDenominator AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (eFexEMRoI_v1, char, isTOB, setIsTOB) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(eFexEMRoI_v1
 Should be set for xTOB if there is a matching TOB.
setWord1 setRetaEnv setRhadHad setWstotDenominator setEt AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (eFexEMRoI_v1, float, eta, setEta) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(eFexEMRoI_v1
 AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (eFexTauRoI_v1, uint32_t, word0, setWord0) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(eFexTauRoI_v1
 Raw data words.
setWord1 AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (eFexTauRoI_v1, uint16_t, rCoreNumerator, setRCoreNumerator) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(eFexTauRoI_v1
 Only calculable externally.
setWord1 setRCoreDenominator AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (eFexTauRoI_v1, uint16_t, rHadNumerator, setRHadNumerator) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(eFexTauRoI_v1
setWord1 setRCoreDenominator setRHadDenominator AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (eFexTauRoI_v1, char, isTOB, setIsTOB) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(eFexTauRoI_v1
 Should be set for xTOB if there is a matching TOB.
setWord1 setRCoreDenominator setRHadDenominator setEt AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (eFexTauRoI_v1, float, eta, setEta) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(eFexTauRoI_v1
 AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (EmTauRoI_v2, uint32_t, roiWord, setRoIWord) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(EmTauRoI_v2
 Accessor for threshold pattern (not part of RoI in Run 2)
setThrPattern AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (EmTauRoI_v2, float, tauClus, setTauClus) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(EmTauRoI_v2
 AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (EnergySumRoI_v1, uint32_t, roiWord0, setRoIWord0) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(EnergySumRoI_v1
 AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (EnergySumRoI_v1, float, energyX, setEnergyX) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(EnergySumRoI_v1
 AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (EnergySumRoI_v2, uint32_t, roiWord0, setRoIWord0) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(EnergySumRoI_v2
setRoIWord1 AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (EnergySumRoI_v2, uint32_t, roiWord2, setRoIWord2) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(EnergySumRoI_v2
setRoIWord1 setRoIWord3 AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (EnergySumRoI_v2, uint32_t, roiWord4, setRoIWord4) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(EnergySumRoI_v2
 AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (EnergySumRoI_v2, float, energyX, setEnergyX) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(EnergySumRoI_v2
setEnergyY AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (EnergySumRoI_v2, float, energyT, setEnergyT) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(EnergySumRoI_v2
setEnergyY setEnergyXRestricted AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (EnergySumRoI_v2, float, energyYRestricted, setEnergyYRestricted) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(EnergySumRoI_v2
 AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (gFexGlobalRoI_v1, uint32_t, word, setWord) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(gFexGlobalRoI_v1
 Raw data words.
setScaleOne AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (gFexGlobalRoI_v1, int, tobEtScaleTwo, setScaleTwo) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(gFexGlobalRoI_v1
setScaleOne setStatusOne AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (gFexGlobalRoI_v1, uint8_t, statusTwo, setStatusTwo) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(gFexGlobalRoI_v1
setScaleOne setStatusOne setSaturated AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (gFexGlobalRoI_v1, int, globalType, setGlobalType) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(gFexGlobalRoI_v1
 AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (gFexJetRoI_v1, uint32_t, word, setWord) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(gFexJetRoI_v1
 Raw data words.
setScale AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (gFexJetRoI_v1, uint8_t, saturated, setSaturated) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(gFexJetRoI_v1
 Only calculable externally eFex puts here RetaCore, RetaEnv, RhadEM, RhadHad, WstotNumerator etc (coming from algorithms)
setScale setgFexType AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (gFexJetRoI_v1, int16_t, gFexTobEt, setTobEt) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(gFexJetRoI_v1
setScale setgFexType setEta AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (gFexJetRoI_v1, uint8_t, iPhi, setPhi) uint8_t gFexJetRoI_v1
 AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (L1TopoSimResults_v1, unsigned int, connectionId, setConnectionId) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(L1TopoSimResults_v1
setTopoWord AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (L1TopoSimResults_v1, uint32_t, topoWordOverflow, setTopoWordOverflow) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(L1TopoSimResults_v1
setTopoWord setTopoWord64 AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (L1TopoSimResults_v1, uint64_t, topoWord64Overflow, setTopoWord64Overflow) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(L1TopoSimResults_v1
 AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (MuonRoI_v1, uint32_t, roiWord, setRoIWord) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(MuonRoI_v1
setThrValue AUXSTORE_OBJECT_SETTER_AND_GETTER (MuonRoI_v1, std::string, thrName, setThrName) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(MuonRoI_v1
 AUXSTORE_OBJECT_SETTER_AND_GETTER (TrigComposite_v1, std::string, name, setName) AUXSTORE_OBJECT_SETTER_AND_GETTER(TrigComposite_v1
 AUXSTORE_OBJECT_GETTER (TrigComposite_v1, std::vector< std::string >, linkColNames) AUXSTORE_OBJECT_GETTER(TrigComposite_v1
std::ostream & operator<< (std::ostream &os, const xAOD::TrigComposite_v1 &tc)
 print helper for TrigComposite
 AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (TrigDecision_v1, uint32_t, smk, setSMK) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(TrigDecision_v1
setBGCode AUXSTORE_OBJECT_SETTER_AND_GETTER (TrigDecision_v1, std::vector< uint32_t >, tav, setTAV) AUXSTORE_OBJECT_SETTER_AND_GETTER(TrigDecision_v1
setBGCode setTAP AUXSTORE_OBJECT_SETTER_AND_GETTER (TrigDecision_v1, std::vector< uint32_t >, tbp, setTBP) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(TrigDecision_v1
setBGCode setTAP setLVL2ErrorBits AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (TrigDecision_v1, uint32_t, efErrorBits, setEFErrorBits) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(TrigDecision_v1
setBGCode setTAP setLVL2ErrorBits setLVL2Truncated AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (TrigDecision_v1, bool, efTruncated, setEFTruncated) AUXSTORE_OBJECT_SETTER_AND_GETTER(TrigDecision_v1
setBGCode setTAP setLVL2ErrorBits setLVL2Truncated setLVL2PassedPhysics AUXSTORE_OBJECT_SETTER_AND_GETTER (TrigDecision_v1, std::vector< uint32_t >, efPassedPhysics, setEFPassedPhysics) AUXSTORE_OBJECT_SETTER_AND_GETTER(TrigDecision_v1
setBGCode setTAP setLVL2ErrorBits setLVL2Truncated setLVL2PassedPhysics setLVL2PassedRaw AUXSTORE_OBJECT_SETTER_AND_GETTER (TrigDecision_v1, std::vector< uint32_t >, efPassedRaw, setEFPassedRaw) AUXSTORE_OBJECT_SETTER_AND_GETTER(TrigDecision_v1
setBGCode setTAP setLVL2ErrorBits setLVL2Truncated setLVL2PassedPhysics setLVL2PassedRaw setLVL2PassedThrough AUXSTORE_OBJECT_SETTER_AND_GETTER (TrigDecision_v1, std::vector< uint32_t >, efPassedThrough, setEFPassedThrough) AUXSTORE_OBJECT_SETTER_AND_GETTER(TrigDecision_v1
setBGCode setTAP setLVL2ErrorBits setLVL2Truncated setLVL2PassedPhysics setLVL2PassedRaw setLVL2PassedThrough setLVL2Prescaled AUXSTORE_OBJECT_SETTER_AND_GETTER (TrigDecision_v1, std::vector< uint32_t >, efPrescaled, setEFPrescaled) AUXSTORE_OBJECT_SETTER_AND_GETTER(TrigDecision_v1
std::ostream & operator<< (std::ostream &s, const xAOD::TrigDecision_v1 &td)
 AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (TriggerMenu_v1, uint32_t, smk, setSMK) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(TriggerMenu_v1
setL1psk AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (TriggerMenu_v1, uint32_t, hltpsk, setHLTpsk) AUXSTORE_OBJECT_SETTER_AND_GETTER(TriggerMenu_v1
 AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (TriggerMenuJson_v1, uint32_t, key, setKey) AUXSTORE_OBJECT_SETTER_AND_GETTER(TriggerMenuJson_v1
 AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (TrigPassBits_v1, uint32_t, size, setSize) AUXSTORE_OBJECT_SETTER_AND_GETTER(TrigPassBits_v1
setPassBits AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (TrigPassBits_v1, uint32_t, containerKey, setContainerKey) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(TrigPassBits_v1
template<class CONT>
std::unique_ptr< TrigPassBits_v1makeTrigPassBits (const CONT *container, uint32_t containerKey=xAOD::TrigPassBits_v1::DEFAULT_KEY)
 Helper function creating a new object to describe a target container.
template<class CONT>
std::unique_ptr< TrigPassBits_v1makeTrigPassBits (const CONT *container, const std::string &containerKey)
 Helper function creating a new object to describe a target container.
std::ostream & operator<< (std::ostream &os, const xAOD::CMXEtSums_v1 &el)
std::ostream & operator<< (std::ostream &os, const xAOD::CMXJetHits_v1 &el)
 AUXSTORE_OBJECT_SETTER_AND_GETTER (CMXRoI_v1, std::vector< uint32_t >, cmxRoIWords, setCmxRoIWords) void CMXRoI_v1
 initialize
std::ostream & operator<< (std::ostream &os, const xAOD::JEMTobRoI_v1 &el)
std::string str (const TrigT2MbtsBits_v1 &trigT2MbtsBits)
double sumEntries (const std::vector< float > &cont, unsigned int nbins_x, float min_x, float max_x, unsigned int nbins_y, float min_y, float max_y, float value_x, float value_y, int cutType)
 AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (TrigMissingET_v1, float, sumEt, setSumEt) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(TrigMissingET_v1
 AUXSTORE_PRIMITIVE_GETTER_WITH_CAST (L2CombinedMuon_v1, float, double, pt) AUXSTORE_PRIMITIVE_GETTER_WITH_CAST(L2CombinedMuon_v1
eta AUXSTORE_PRIMITIVE_GETTER_WITH_CAST (L2CombinedMuon_v1, float, double, phi) double L2CombinedMuon_v1
 AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (L2CombinedMuon_v1, float, charge, setCharge) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(L2CombinedMuon_v1
setStrategy AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (L2CombinedMuon_v1, int, errorFlag, setErrorFlag) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(L2CombinedMuon_v1
setStrategy setMatchFlag AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (L2CombinedMuon_v1, float, sigmaPt, setSigmaPt) AUXSTORE_OBJECT_SETTER_AND_GETTER(L2CombinedMuon_v1
 AUXSTORE_OBJECT_SETTER_AND_GETTER (L2CombinedMuon_v1, ElementLink< L2StandAloneMuonContainer >, muSATrackLink, setMuSATrackLink) const xAOD
 Helper operator for easily printing the properties of a LVL2 muon iso object for debugging.
 AUXSTORE_PRIMITIVE_GETTER_WITH_CAST (L2IsoMuon_v1, float, double, pt) AUXSTORE_PRIMITIVE_GETTER_WITH_CAST(L2IsoMuon_v1
eta AUXSTORE_PRIMITIVE_GETTER_WITH_CAST (L2IsoMuon_v1, float, double, phi) double L2IsoMuon_v1
 AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (L2IsoMuon_v1, uint32_t, roiWord, setRoiWord) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(L2IsoMuon_v1
setCharge AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (L2IsoMuon_v1, int, errorFlag, setErrorFlag) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(L2IsoMuon_v1
setCharge setSumPt01 AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (L2IsoMuon_v1, float, sumPt02, setSumPt02) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(L2IsoMuon_v1
setCharge setSumPt01 setSumPt03 AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (L2IsoMuon_v1, float, sumPt04, setSumPt04) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(L2IsoMuon_v1
setCharge setSumPt01 setSumPt03 setSumEt01 AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (L2IsoMuon_v1, float, sumEt02, setSumEt02) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(L2IsoMuon_v1
 AUXSTORE_PRIMITIVE_GETTER_WITH_CAST (L2StandAloneMuon_v1, float, double, pt) AUXSTORE_PRIMITIVE_GETTER_WITH_CAST(L2StandAloneMuon_v1
eta AUXSTORE_PRIMITIVE_GETTER_WITH_CAST (L2StandAloneMuon_v1, float, double, phi) double L2StandAloneMuon_v1
 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 AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (L2StandAloneMuon_v1, float, rMS, setRMS) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(L2StandAloneMuon_v1
setSAddress setEtaMS AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (L2StandAloneMuon_v1, float, phiMS, setPhiMS) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(L2StandAloneMuon_v1
setSAddress setEtaMS setDirPhiMS AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (L2StandAloneMuon_v1, float, zMS, setZMS) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(L2StandAloneMuon_v1
setSAddress setEtaMS setDirPhiMS setDirZMS AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (L2StandAloneMuon_v1, float, beta, setBeta) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(L2StandAloneMuon_v1
setSAddress setEtaMS setDirPhiMS setDirZMS setBarrelRadius AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (L2StandAloneMuon_v1, float, barrelSagitta, setBarrelSagitta) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(L2StandAloneMuon_v1
setSAddress setEtaMS setDirPhiMS setDirZMS setBarrelRadius setEndcapAlpha AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (L2StandAloneMuon_v1, float, endcapBeta, setEndcapBeta) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(L2StandAloneMuon_v1
setSAddress setEtaMS setDirPhiMS setDirZMS setBarrelRadius setEndcapAlpha setEndcapRadius 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 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 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 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 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 AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (L2StandAloneMuon_v1, float, deltaEta, setDeltaEta) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(L2StandAloneMuon_v1
 AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (L2StandAloneMuon_v1, int, algoId, setAlgoId) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(L2StandAloneMuon_v1
 Below are detailed information.
setTeId AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (L2StandAloneMuon_v1, uint32_t, lvl1Id, setLvl1Id) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(L2StandAloneMuon_v1
setTeId setLumiBlock AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (L2StandAloneMuon_v1, uint32_t, muonDetMask, setMuonDetMask) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(L2StandAloneMuon_v1
setTeId setLumiBlock setRoiId AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (L2StandAloneMuon_v1, uint32_t, roiSystem, setRoiSystem) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(L2StandAloneMuon_v1
setTeId setLumiBlock setRoiId setRoiSubsystem AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (L2StandAloneMuon_v1, uint32_t, roiSector, setRoiSector) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(L2StandAloneMuon_v1
setTeId setLumiBlock setRoiId setRoiSubsystem setRoiNumber AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (L2StandAloneMuon_v1, uint32_t, roiThreshold, setRoiThreshold) uint32_t L2StandAloneMuon_v1
 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 AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (L2StandAloneMuon_v1, float, ptEndcapAlpha, setPtEndcapAlpha) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(L2StandAloneMuon_v1
 AUXSTORE_PRIMITIVE_GETTER_WITH_CAST (L2StandAloneMuon_v2, float, double, pt) AUXSTORE_PRIMITIVE_GETTER_WITH_CAST(L2StandAloneMuon_v2
eta AUXSTORE_PRIMITIVE_GETTER_WITH_CAST (L2StandAloneMuon_v2, float, double, phi) double L2StandAloneMuon_v2
 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 AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (L2StandAloneMuon_v2, float, rMS, setRMS) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(L2StandAloneMuon_v2
setSAddress setEtaMS AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (L2StandAloneMuon_v2, float, phiMS, setPhiMS) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(L2StandAloneMuon_v2
setSAddress setEtaMS setDirPhiMS AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (L2StandAloneMuon_v2, float, zMS, setZMS) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(L2StandAloneMuon_v2
setSAddress setEtaMS setDirPhiMS setDirZMS AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (L2StandAloneMuon_v2, float, beta, setBeta) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(L2StandAloneMuon_v2
setSAddress setEtaMS setDirPhiMS setDirZMS setBarrelRadius AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (L2StandAloneMuon_v2, float, barrelSagitta, setBarrelSagitta) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(L2StandAloneMuon_v2
setSAddress setEtaMS setDirPhiMS setDirZMS setBarrelRadius setEndcapAlpha AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (L2StandAloneMuon_v2, float, endcapBeta, setEndcapBeta) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(L2StandAloneMuon_v2
setSAddress setEtaMS setDirPhiMS setDirZMS setBarrelRadius setEndcapAlpha setEndcapRadius 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 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 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 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 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 AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (L2StandAloneMuon_v2, float, deltaEta, setDeltaEta) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(L2StandAloneMuon_v2
 AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (L2StandAloneMuon_v2, int, algoId, setAlgoId) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(L2StandAloneMuon_v2
 Below are detailed information.
setTeId AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (L2StandAloneMuon_v2, uint32_t, lvl1Id, setLvl1Id) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(L2StandAloneMuon_v2
setTeId setLumiBlock AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (L2StandAloneMuon_v2, uint32_t, muonDetMask, setMuonDetMask) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(L2StandAloneMuon_v2
setTeId setLumiBlock setRoiId AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (L2StandAloneMuon_v2, uint32_t, roiSystem, setRoiSystem) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(L2StandAloneMuon_v2
setTeId setLumiBlock setRoiId setRoiSubsystem AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (L2StandAloneMuon_v2, uint32_t, roiSector, setRoiSector) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(L2StandAloneMuon_v2
setTeId setLumiBlock setRoiId setRoiSubsystem setRoiNumber AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (L2StandAloneMuon_v2, uint32_t, roiThreshold, setRoiThreshold) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(L2StandAloneMuon_v2
setTeId setLumiBlock setRoiId setRoiSubsystem setRoiNumber setRoiEta 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 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 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 AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (L2StandAloneMuon_v2, float, ptEndcapRadius, setPtEndcapRadius) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(L2StandAloneMuon_v2
std::ostream & operator<< (std::ostream &out, const xAOD::L2CombinedMuon_v1 &mu)
 Operator for printing the contents of a LVL2 muon.
const SG::AuxElement::Accessor< float > * polarizationAccessorV1 (TruthParticle_v1::PolParam type)
 This function holds on to Accessor objects that can be used by each TruthParticle_v1 object at runtime to get/set parameter values on themselves.
const SG::AuxElement::Accessor< int > * pdfInfoAccessorV1Int (TruthEvent_v1::PdfParam type)
 Helper function for getting accessors for integer type PDF information.
const SG::AuxElement::Accessor< float > * pdfInfoAccessorV1Float (TruthEvent_v1::PdfParam type)
 Helper function for getting accessors for floating point PDF information.
const SG::AuxElement::Accessor< int > * heavyIonAccessorV1Int (TruthEvent_v1::HIParam type)
 Helper function for getting accessors for integer type HI information.
const SG::AuxElement::Accessor< float > * heavyIonAccessorV1Float (TruthEvent_v1::HIParam type)
 Helper function for getting accessors for floating point HI information.
 AUXSTORE_OBJECT_SETTER_AND_GETTER (TruthEvent_v1, std::vector< float >, weights, setWeights) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(TruthEvent_v1
setCrossSection AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (TruthEvent_v1, float, crossSectionError, setCrossSectionError) void TruthEvent_v1
 AUXSTORE_OBJECT_SETTER_AND_GETTER (TruthEvent_v1, TruthEvent_v1::TruthParticleLink_t, beamParticle1Link, setBeamParticle1Link) AUXSTORE_OBJECT_SETTER_AND_GETTER(TruthEvent_v1
 AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (TruthVertex_v1, int, status, setStatus) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(TruthVertex_v1
std::ostream & operator<< (std::ostream &os, const TruthParticle_v1 *p)
std::ostream & operator<< (std::ostream &os, const TruthVertex_v1 *v)
 IMPLEMENT_SETTER_GETTER_WITH_CAST (sTgcMeasurement_v1, uint8_t, sTgcMeasurement_v1::Author, author, setAuthor)
 IMPLEMENT_VECTOR_SETTER_GETTER (sTgcStripCluster_v1, uint16_t, stripNumbers, setStripNumbers)
 IMPLEMENT_VECTOR_SETTER_GETTER (sTgcStripCluster_v1, short int, stripTimes, setStripTimes)
 IMPLEMENT_VECTOR_SETTER_GETTER (sTgcStripCluster_v1, int, stripCharges, setStripCharges)
 IMPLEMENT_SETTER_GETTER_WITH_CAST (sTgcStripCluster_v1, uint8_t, sTgcStripCluster_v1::Quality, quality, setQuality)
const MuonGMR4::MuonReadoutElementmuonReadoutElement (const UncalibratedMeasurement *meas)
 Returns the associated readout element to the measurement.
const Acts::Surface & muonSurface (const xAOD::UncalibratedMeasurement *meas)
 Returns the associated Acts surface to the measurement.
const Identifieridentify (const UncalibratedMeasurement *meas)
 Returns the associated identifier from the muon measurement.
IdentifierHash layerHash (const UncalibratedMeasurement *meas)
 Returns the layer hash from an uncalibrated meaurement.
 AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (KLFitterResult, std::size_t, selectionCode, setSelectionCode) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult
setMinuitDidNotConverge AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (KLFitterResult, short, fitAbortedDueToNaN, setFitAbortedDueToNaN) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult
setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (KLFitterResult, short, invalidTransferFunctionAtConvergence, setInvalidTransferFunctionAtConvergence) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult
setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (KLFitterResult, float, logLikelihood, setLogLikelihood) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult
setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability AUXSTORE_OBJECT_SETTER_AND_GETTER (KLFitterResult, std::vector< double >, parameters, setParameters) AUXSTORE_OBJECT_SETTER_AND_GETTER(KLFitterResult
setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (KLFitterResult, float, model_bhad_pt, setModel_bhad_pt) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult
setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (KLFitterResult, float, model_bhad_phi, setModel_bhad_phi) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult
setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (KLFitterResult, unsigned int, model_bhad_jetIndex, setModel_bhad_jetIndex) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult
setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (KLFitterResult, float, model_blep_eta, setModel_blep_eta) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult
setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (KLFitterResult, float, model_blep_E, setModel_blep_E) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult
setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (KLFitterResult, float, model_lq1_pt, setModel_lq1_pt) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult
setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (KLFitterResult, float, model_lq1_phi, setModel_lq1_phi) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult
setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (KLFitterResult, unsigned int, model_lq1_jetIndex, setModel_lq1_jetIndex) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult
setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (KLFitterResult, float, model_lq2_eta, setModel_lq2_eta) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult
setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (KLFitterResult, float, model_lq2_E, setModel_lq2_E) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult
setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (KLFitterResult, float, model_Higgs_b1_pt, setModel_Higgs_b1_pt) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult
setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (KLFitterResult, float, model_Higgs_b1_phi, setModel_Higgs_b1_phi) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult
setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (KLFitterResult, unsigned int, model_Higgs_b1_jetIndex, setModel_Higgs_b1_jetIndex) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult
setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (KLFitterResult, float, model_Higgs_b2_eta, setModel_Higgs_b2_eta) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult
setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt setModel_Higgs_b2_phi AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (KLFitterResult, float, model_Higgs_b2_E, setModel_Higgs_b2_E) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult
setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt setModel_Higgs_b2_phi unsigned setModel_Higgs_b2_jetIndex AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (KLFitterResult, float, model_lep_pt, setModel_lep_pt) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult
setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt setModel_Higgs_b2_phi unsigned setModel_Higgs_b2_jetIndex setModel_lep_eta AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (KLFitterResult, float, model_lep_phi, setModel_lep_phi) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult
setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt setModel_Higgs_b2_phi unsigned setModel_Higgs_b2_jetIndex setModel_lep_eta setModel_lep_E AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (KLFitterResult, unsigned int, model_lep_index, setModel_lep_index) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult
setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt setModel_Higgs_b2_phi unsigned setModel_Higgs_b2_jetIndex setModel_lep_eta setModel_lep_E setModel_lepZ1_pt AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (KLFitterResult, float, model_lepZ1_eta, setModel_lepZ1_eta) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult
setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt setModel_Higgs_b2_phi unsigned setModel_Higgs_b2_jetIndex setModel_lep_eta setModel_lep_E setModel_lepZ1_pt setModel_lepZ1_phi AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (KLFitterResult, float, model_lepZ1_E, setModel_lepZ1_E) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult
setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt setModel_Higgs_b2_phi unsigned setModel_Higgs_b2_jetIndex setModel_lep_eta setModel_lep_E setModel_lepZ1_pt setModel_lepZ1_phi unsigned setModel_lepZ1_index AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (KLFitterResult, float, model_lepZ2_pt, setModel_lepZ2_pt) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult
setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt setModel_Higgs_b2_phi unsigned setModel_Higgs_b2_jetIndex setModel_lep_eta setModel_lep_E setModel_lepZ1_pt setModel_lepZ1_phi unsigned setModel_lepZ1_index setModel_lepZ2_eta AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (KLFitterResult, float, model_lepZ2_phi, setModel_lepZ2_phi) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult
setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt setModel_Higgs_b2_phi unsigned setModel_Higgs_b2_jetIndex setModel_lep_eta setModel_lep_E setModel_lepZ1_pt setModel_lepZ1_phi unsigned setModel_lepZ1_index setModel_lepZ2_eta setModel_lepZ2_E AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (KLFitterResult, unsigned int, model_lepZ2_index, setModel_lepZ2_index) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult
setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt setModel_Higgs_b2_phi unsigned setModel_Higgs_b2_jetIndex setModel_lep_eta setModel_lep_E setModel_lepZ1_pt setModel_lepZ1_phi unsigned setModel_lepZ1_index setModel_lepZ2_eta setModel_lepZ2_E setModel_nu_pt AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (KLFitterResult, float, model_nu_eta, setModel_nu_eta) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult
setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt setModel_Higgs_b2_phi unsigned setModel_Higgs_b2_jetIndex setModel_lep_eta setModel_lep_E setModel_lepZ1_pt setModel_lepZ1_phi unsigned setModel_lepZ1_index setModel_lepZ2_eta setModel_lepZ2_E setModel_nu_pt setModel_nu_phi AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (KLFitterResult, float, model_nu_E, setModel_nu_E) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult
setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt setModel_Higgs_b2_phi unsigned setModel_Higgs_b2_jetIndex setModel_lep_eta setModel_lep_E setModel_lepZ1_pt setModel_lepZ1_phi unsigned setModel_lepZ1_index setModel_lepZ2_eta setModel_lepZ2_E setModel_nu_pt setModel_nu_phi setModel_b_from_top1_pt AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (KLFitterResult, float, model_b_from_top1_eta, setModel_b_from_top1_eta) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult
setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt setModel_Higgs_b2_phi unsigned setModel_Higgs_b2_jetIndex setModel_lep_eta setModel_lep_E setModel_lepZ1_pt setModel_lepZ1_phi unsigned setModel_lepZ1_index setModel_lepZ2_eta setModel_lepZ2_E setModel_nu_pt setModel_nu_phi setModel_b_from_top1_pt setModel_b_from_top1_phi AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (KLFitterResult, float, model_b_from_top1_E, setModel_b_from_top1_E) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult
setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt setModel_Higgs_b2_phi unsigned setModel_Higgs_b2_jetIndex setModel_lep_eta setModel_lep_E setModel_lepZ1_pt setModel_lepZ1_phi unsigned setModel_lepZ1_index setModel_lepZ2_eta setModel_lepZ2_E setModel_nu_pt setModel_nu_phi setModel_b_from_top1_pt setModel_b_from_top1_phi unsigned setModel_b_from_top1_jetIndex AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (KLFitterResult, float, model_b_from_top2_pt, setModel_b_from_top2_pt) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult
setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt setModel_Higgs_b2_phi unsigned setModel_Higgs_b2_jetIndex setModel_lep_eta setModel_lep_E setModel_lepZ1_pt setModel_lepZ1_phi unsigned setModel_lepZ1_index setModel_lepZ2_eta setModel_lepZ2_E setModel_nu_pt setModel_nu_phi setModel_b_from_top1_pt setModel_b_from_top1_phi unsigned setModel_b_from_top1_jetIndex setModel_b_from_top2_eta AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (KLFitterResult, float, model_b_from_top2_phi, setModel_b_from_top2_phi) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult
setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt setModel_Higgs_b2_phi unsigned setModel_Higgs_b2_jetIndex setModel_lep_eta setModel_lep_E setModel_lepZ1_pt setModel_lepZ1_phi unsigned setModel_lepZ1_index setModel_lepZ2_eta setModel_lepZ2_E setModel_nu_pt setModel_nu_phi setModel_b_from_top1_pt setModel_b_from_top1_phi unsigned setModel_b_from_top1_jetIndex setModel_b_from_top2_eta setModel_b_from_top2_E AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (KLFitterResult, unsigned int, model_b_from_top2_jetIndex, setModel_b_from_top2_jetIndex) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult
setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt setModel_Higgs_b2_phi unsigned setModel_Higgs_b2_jetIndex setModel_lep_eta setModel_lep_E setModel_lepZ1_pt setModel_lepZ1_phi unsigned setModel_lepZ1_index setModel_lepZ2_eta setModel_lepZ2_E setModel_nu_pt setModel_nu_phi setModel_b_from_top1_pt setModel_b_from_top1_phi unsigned setModel_b_from_top1_jetIndex setModel_b_from_top2_eta setModel_b_from_top2_E setModel_lj1_from_top1_pt AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (KLFitterResult, float, model_lj1_from_top1_eta, setModel_lj1_from_top1_eta) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult
setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt setModel_Higgs_b2_phi unsigned setModel_Higgs_b2_jetIndex setModel_lep_eta setModel_lep_E setModel_lepZ1_pt setModel_lepZ1_phi unsigned setModel_lepZ1_index setModel_lepZ2_eta setModel_lepZ2_E setModel_nu_pt setModel_nu_phi setModel_b_from_top1_pt setModel_b_from_top1_phi unsigned setModel_b_from_top1_jetIndex setModel_b_from_top2_eta setModel_b_from_top2_E setModel_lj1_from_top1_pt setModel_lj1_from_top1_phi AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (KLFitterResult, float, model_lj1_from_top1_E, setModel_lj1_from_top1_E) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult
setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt setModel_Higgs_b2_phi unsigned setModel_Higgs_b2_jetIndex setModel_lep_eta setModel_lep_E setModel_lepZ1_pt setModel_lepZ1_phi unsigned setModel_lepZ1_index setModel_lepZ2_eta setModel_lepZ2_E setModel_nu_pt setModel_nu_phi setModel_b_from_top1_pt setModel_b_from_top1_phi unsigned setModel_b_from_top1_jetIndex setModel_b_from_top2_eta setModel_b_from_top2_E setModel_lj1_from_top1_pt setModel_lj1_from_top1_phi unsigned setModel_lj1_from_top1_jetIndex AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (KLFitterResult, float, model_lj2_from_top1_pt, setModel_lj2_from_top1_pt) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult
setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt setModel_Higgs_b2_phi unsigned setModel_Higgs_b2_jetIndex setModel_lep_eta setModel_lep_E setModel_lepZ1_pt setModel_lepZ1_phi unsigned setModel_lepZ1_index setModel_lepZ2_eta setModel_lepZ2_E setModel_nu_pt setModel_nu_phi setModel_b_from_top1_pt setModel_b_from_top1_phi unsigned setModel_b_from_top1_jetIndex setModel_b_from_top2_eta setModel_b_from_top2_E setModel_lj1_from_top1_pt setModel_lj1_from_top1_phi unsigned setModel_lj1_from_top1_jetIndex setModel_lj2_from_top1_eta AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (KLFitterResult, float, model_lj2_from_top1_phi, setModel_lj2_from_top1_phi) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult
setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt setModel_Higgs_b2_phi unsigned setModel_Higgs_b2_jetIndex setModel_lep_eta setModel_lep_E setModel_lepZ1_pt setModel_lepZ1_phi unsigned setModel_lepZ1_index setModel_lepZ2_eta setModel_lepZ2_E setModel_nu_pt setModel_nu_phi setModel_b_from_top1_pt setModel_b_from_top1_phi unsigned setModel_b_from_top1_jetIndex setModel_b_from_top2_eta setModel_b_from_top2_E setModel_lj1_from_top1_pt setModel_lj1_from_top1_phi unsigned setModel_lj1_from_top1_jetIndex setModel_lj2_from_top1_eta setModel_lj2_from_top1_E AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (KLFitterResult, unsigned int, model_lj2_from_top1_jetIndex, setModel_lj2_from_top1_jetIndex) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult
setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt setModel_Higgs_b2_phi unsigned setModel_Higgs_b2_jetIndex setModel_lep_eta setModel_lep_E setModel_lepZ1_pt setModel_lepZ1_phi unsigned setModel_lepZ1_index setModel_lepZ2_eta setModel_lepZ2_E setModel_nu_pt setModel_nu_phi setModel_b_from_top1_pt setModel_b_from_top1_phi unsigned setModel_b_from_top1_jetIndex setModel_b_from_top2_eta setModel_b_from_top2_E setModel_lj1_from_top1_pt setModel_lj1_from_top1_phi unsigned setModel_lj1_from_top1_jetIndex setModel_lj2_from_top1_eta setModel_lj2_from_top1_E setModel_lj1_from_top2_pt AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (KLFitterResult, float, model_lj1_from_top2_eta, setModel_lj1_from_top2_eta) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult
setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt setModel_Higgs_b2_phi unsigned setModel_Higgs_b2_jetIndex setModel_lep_eta setModel_lep_E setModel_lepZ1_pt setModel_lepZ1_phi unsigned setModel_lepZ1_index setModel_lepZ2_eta setModel_lepZ2_E setModel_nu_pt setModel_nu_phi setModel_b_from_top1_pt setModel_b_from_top1_phi unsigned setModel_b_from_top1_jetIndex setModel_b_from_top2_eta setModel_b_from_top2_E setModel_lj1_from_top1_pt setModel_lj1_from_top1_phi unsigned setModel_lj1_from_top1_jetIndex setModel_lj2_from_top1_eta setModel_lj2_from_top1_E setModel_lj1_from_top2_pt setModel_lj1_from_top2_phi AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (KLFitterResult, float, model_lj1_from_top2_E, setModel_lj1_from_top2_E) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult
setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt setModel_Higgs_b2_phi unsigned setModel_Higgs_b2_jetIndex setModel_lep_eta setModel_lep_E setModel_lepZ1_pt setModel_lepZ1_phi unsigned setModel_lepZ1_index setModel_lepZ2_eta setModel_lepZ2_E setModel_nu_pt setModel_nu_phi setModel_b_from_top1_pt setModel_b_from_top1_phi unsigned setModel_b_from_top1_jetIndex setModel_b_from_top2_eta setModel_b_from_top2_E setModel_lj1_from_top1_pt setModel_lj1_from_top1_phi unsigned setModel_lj1_from_top1_jetIndex setModel_lj2_from_top1_eta setModel_lj2_from_top1_E setModel_lj1_from_top2_pt setModel_lj1_from_top2_phi unsigned setModel_lj1_from_top2_jetIndex AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (KLFitterResult, float, model_lj2_from_top2_pt, setModel_lj2_from_top2_pt) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult
setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt setModel_Higgs_b2_phi unsigned setModel_Higgs_b2_jetIndex setModel_lep_eta setModel_lep_E setModel_lepZ1_pt setModel_lepZ1_phi unsigned setModel_lepZ1_index setModel_lepZ2_eta setModel_lepZ2_E setModel_nu_pt setModel_nu_phi setModel_b_from_top1_pt setModel_b_from_top1_phi unsigned setModel_b_from_top1_jetIndex setModel_b_from_top2_eta setModel_b_from_top2_E setModel_lj1_from_top1_pt setModel_lj1_from_top1_phi unsigned setModel_lj1_from_top1_jetIndex setModel_lj2_from_top1_eta setModel_lj2_from_top1_E setModel_lj1_from_top2_pt setModel_lj1_from_top2_phi unsigned setModel_lj1_from_top2_jetIndex setModel_lj2_from_top2_eta AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (KLFitterResult, float, model_lj2_from_top2_phi, setModel_lj2_from_top2_phi) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult
int GAFinalHadronFlavourLabel (const xAOD::Jet *jet)
int GAInitialHadronFlavourLabel (const xAOD::Jet *jet)
int GAFinalPartonFlavourLabel (const xAOD::Jet *jet)
int ExclusiveConeHadronFlavourLabel (const xAOD::Jet *jet)
int ExclusiveConeDoubleHadronFlavourLabel (const xAOD::Jet *jet)
int jetFlavourLabel (const xAOD::Jet *jet, JetFlavourLabelType=ExclConeHadron)
float get_phi_calo (const xAOD::CaloCluster &cluster, int author, bool do_throw=false)
float get_eta_calo (const xAOD::CaloCluster &cluster, int author, bool do_throw=false)
std::ostream & operator<< (std::ostream &os, const xAOD::IParticle *p)
template<typename T>
std::ostream & operator<< (std::ostream &out, const std::set< T > &s)
 Convenience operator for printing the contents of sets.
RingSet Collection direct interation methods:
 AUXSTORE_OBJECT_SETTER_AND_GETTER (CaloRings_v1, RingSetLinks, ringSetLinks, setRingSetLinks) unsigned CaloRings_v1

Variables

 IP2D_pu
 uint64_t
 eventNumber
setEventNumber uint32_t
setEventNumber timeStamp
setEventNumber setTimeStamp bcid
setEventNumber setTimeStamp setBCID detectorMask1
setEventNumber setTimeStamp setBCID setDetectorMask1 detectorMask3
 mcChannelNumber
setMCChannelNumber mcEventWeights
 pileUpMixtureIDHighBits
 beamTiltXZ
setBeamTiltXZ beamStatus
 afpTrackLinks
 overV
setOverV numU
setOverV setNumU numY
setOverV setNumU setNumY odFibSel
setOverV setNumU setNumY setODFibSel yDetCS
setOverV setNumU setNumY setODFibSel setYDetCS yLhcCS
setOverV setNumU setNumY setODFibSel setYDetCS setYLhcCS xRPotCS
setOverV setNumU setNumY setODFibSel setYDetCS setYLhcCS setXRPotCS xStatCS
setOverV setNumU setNumY setODFibSel setYDetCS setYLhcCS setXRPotCS setXStatCS xBeamCS
setOverV setNumU setNumY setODFibSel setYDetCS setYLhcCS setXRPotCS setXStatCS setXBeamCS scaler
setOverV setNumU setNumY setODFibSel setYDetCS setYLhcCS setXRPotCS setXStatCS setXBeamCS setScaler mdFiberHits
setOverV setNumU setNumY setODFibSel setYDetCS setYLhcCS setXRPotCS setXStatCS setXBeamCS setScaler setMDFiberHits odFiberHitsPos
setOverV setNumU setNumY setODFibSel setYDetCS setYLhcCS setXRPotCS setXStatCS setXBeamCS setScaler setMDFiberHits setODFiberHitsPos odMultiplicityPos
 etCos
 etaMax
 bcmWord2
 startLumiBlockNumber
setStartLumiBlockNumber stopLumiBlockNumber
setStartLumiBlockNumber setStopLumiBlockNumber eventsSeen
 identifier
 uint8_t
 energyLossType
 double
 py
setPy e
 covMatrix
 covParams
 rotation
 short
 vertexType
 trackWeights
setTrackWeights neutralWeights
 rawEt
setRawEt rawPhi
setRawEt setRawPhi int
setRawEt setRawPhi nCells
 et
setEt phi
setEt setPhi e277
setEt setPhi setE277 weta2
setEt setPhi setE277 setWeta2 eta1
setEt setPhi setE277 setWeta2 setEta1 e2tsts1
setEt setPhi setE277 setWeta2 setEta1 setE2tsts1 wstot
 charge
setCharge nTRTHiThresholdHits
setCharge setNTRTHiThresholdHits eratio
setCharge setNTRTHiThresholdHits setEratio etHad1
setCharge setNTRTHiThresholdHits setEratio setEtHad1 trkPhiAtCalo
 rcore
setRcore etHad
setRcore setEtHad fside
setRcore setEtHad setFside pt
setRcore setEtHad setFside setPt caloPhi
 collidingBCIDs
 word1
setWord1 uint16_t
setWord1 RetaEnv
setWord1 setRetaEnv RhadHad
setWord1 setRetaEnv setRhadHad WstotDenominator
setWord1 rCoreDenominator
setWord1 setRCoreDenominator rHadDenominator
 thrPattern
setThrPattern hadIsol
 roiWord1
 energyY
setRoIWord1 roiWord3
setRoIWord1 setRoIWord3 roiWord5
setEnergyY energyXRestricted
setEnergyY setEnergyXRestricted energyTRestricted
 tobEtScaleOne
setScaleOne statusOne
setScaleOne setStatusOne saturated
setScaleOne setStatusOne setSaturated int16_t
setScaleOne setStatusOne setSaturated quantityOne
 tobEtScale
setScale gFexType
setScale setgFexType iEta
 topoWord
setTopoWord topoWord64
setTopoWord setTopoWord64 unsigned bitWidth
 thrValue
setThrValue roiExtraWord
 decisions
 char
 bgCode
setBGCode tap
setBGCode setTAP lvl2ErrorBits
setBGCode setTAP setLVL2ErrorBits bool
setBGCode setTAP setLVL2ErrorBits lvl2Truncated
setBGCode setTAP setLVL2ErrorBits setLVL2Truncated lvl2PassedPhysics
setBGCode setTAP setLVL2ErrorBits setLVL2Truncated setLVL2PassedPhysics lvl2PassedRaw
setBGCode setTAP setLVL2ErrorBits setLVL2Truncated setLVL2PassedPhysics setLVL2PassedRaw lvl2PassedThrough
setBGCode setTAP setLVL2ErrorBits setLVL2Truncated setLVL2PassedPhysics setLVL2PassedRaw setLVL2PassedThrough lvl2Prescaled
setBGCode setTAP setLVL2ErrorBits setLVL2Truncated setLVL2PassedPhysics setLVL2PassedRaw setLVL2PassedThrough setLVL2Prescaled lvl2Resurrected
 l1psk
setL1psk itemCtpIds
 name
 passBits
setPassBits containerClid
 roiWord
 strategy
setStrategy matchFlag
setStrategy setMatchFlag ElementLink< TrackParticleContainer >
setStrategy setMatchFlag idTrackLink
setCharge sumPt01
setCharge setSumPt01 sumPt03
setCharge setSumPt01 setSumPt03 sumEt01
setCharge setSumPt01 setSumPt03 setSumEt01 sumEt03
 sAddress
setSAddress etaMS
setSAddress setEtaMS dirPhiMS
setSAddress setEtaMS setDirPhiMS dirZMS
setSAddress setEtaMS setDirPhiMS setDirZMS barrelRadius
setSAddress setEtaMS setDirPhiMS setDirZMS setBarrelRadius endcapAlpha
setSAddress setEtaMS setDirPhiMS setDirZMS setBarrelRadius setEndcapAlpha endcapRadius
setSAddress setEtaMS setDirPhiMS setDirZMS setBarrelRadius setEndcapAlpha setEndcapRadius interceptInner
setSAddress setEtaMS setDirPhiMS setDirZMS setBarrelRadius setEndcapAlpha setEndcapRadius setInterceptInner etaMap
setSAddress setEtaMS setDirPhiMS setDirZMS setBarrelRadius setEndcapAlpha setEndcapRadius setInterceptInner setEtaMap etaBin
setSAddress setEtaMS setDirPhiMS setDirZMS setBarrelRadius setEndcapAlpha setEndcapRadius setInterceptInner setEtaMap setEtaBin isTgcFailure
setSAddress setEtaMS setDirPhiMS setDirZMS setBarrelRadius setEndcapAlpha setEndcapRadius setInterceptInner setEtaMap setEtaBin setIsTgcFailure deltaPt
setSAddress setEtaMS setDirPhiMS setDirZMS setBarrelRadius setEndcapAlpha setEndcapRadius setInterceptInner setEtaMap setEtaBin setIsTgcFailure setDeltaPt deltaPhi
 teId
setTeId lumiBlock
setTeId setLumiBlock roiId
setTeId setLumiBlock setRoiId roiSubsystem
setTeId setLumiBlock setRoiId setRoiSubsystem roiNumber
 ptBarrelSagitta
setPtBarrelSagitta ptEndcapBeta
setSAddress setEtaMS setDirPhiMS setDirZMS setBarrelRadius setEndcapAlpha setEndcapRadius phiMap
setSAddress setEtaMS setDirPhiMS setDirZMS setBarrelRadius setEndcapAlpha setEndcapRadius setPhiMap phiBin
setSAddress setEtaMS setDirPhiMS setDirZMS setBarrelRadius setEndcapAlpha setEndcapRadius setPhiMap setPhiBin isRpcFailure
setSAddress setEtaMS setDirPhiMS setDirZMS setBarrelRadius setEndcapAlpha setEndcapRadius setPhiMap setPhiBin setIsRpcFailure deltaPtParm1
setSAddress setEtaMS setDirPhiMS setDirZMS setBarrelRadius setEndcapAlpha setEndcapRadius setPhiMap setPhiBin setIsRpcFailure setDeltaPtParm1 deltaPtParm3
setTeId setLumiBlock setRoiId setRoiSubsystem setRoiNumber roiEta
setTeId setLumiBlock setRoiId setRoiSubsystem setRoiNumber setRoiEta tgcPt
setTeId setLumiBlock setRoiId setRoiSubsystem setRoiNumber setRoiEta setTgcPt setPtBarrelSagitta setPtEndcapBeta ptCSC
 crossSection
 beamParticle2Link
 uid
 minuitDidNotConverge
setMinuitDidNotConverge atLeastOneFitParameterAtItsLimit
setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned bestPermutation
setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation eventProbability
setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability parameterErrors
setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors model_bhad_eta
setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta model_bhad_E
setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E model_blep_pt
setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt model_blep_phi
setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned model_blep_jetIndex
setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex model_lq1_eta
setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta model_lq1_E
setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E model_lq2_pt
setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt model_lq2_phi
setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned model_lq2_jetIndex
setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex model_Higgs_b1_eta
setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta model_Higgs_b1_E
setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E model_Higgs_b2_pt
setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt model_Higgs_b2_phi
setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt setModel_Higgs_b2_phi unsigned model_Higgs_b2_jetIndex
setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt setModel_Higgs_b2_phi unsigned setModel_Higgs_b2_jetIndex model_lep_eta
setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt setModel_Higgs_b2_phi unsigned setModel_Higgs_b2_jetIndex setModel_lep_eta model_lep_E
setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt setModel_Higgs_b2_phi unsigned setModel_Higgs_b2_jetIndex setModel_lep_eta setModel_lep_E model_lepZ1_pt
setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt setModel_Higgs_b2_phi unsigned setModel_Higgs_b2_jetIndex setModel_lep_eta setModel_lep_E setModel_lepZ1_pt model_lepZ1_phi
setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt setModel_Higgs_b2_phi unsigned setModel_Higgs_b2_jetIndex setModel_lep_eta setModel_lep_E setModel_lepZ1_pt setModel_lepZ1_phi unsigned model_lepZ1_index
setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt setModel_Higgs_b2_phi unsigned setModel_Higgs_b2_jetIndex setModel_lep_eta setModel_lep_E setModel_lepZ1_pt setModel_lepZ1_phi unsigned setModel_lepZ1_index model_lepZ2_eta
setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt setModel_Higgs_b2_phi unsigned setModel_Higgs_b2_jetIndex setModel_lep_eta setModel_lep_E setModel_lepZ1_pt setModel_lepZ1_phi unsigned setModel_lepZ1_index setModel_lepZ2_eta model_lepZ2_E
setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt setModel_Higgs_b2_phi unsigned setModel_Higgs_b2_jetIndex setModel_lep_eta setModel_lep_E setModel_lepZ1_pt setModel_lepZ1_phi unsigned setModel_lepZ1_index setModel_lepZ2_eta setModel_lepZ2_E model_nu_pt
setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt setModel_Higgs_b2_phi unsigned setModel_Higgs_b2_jetIndex setModel_lep_eta setModel_lep_E setModel_lepZ1_pt setModel_lepZ1_phi unsigned setModel_lepZ1_index setModel_lepZ2_eta setModel_lepZ2_E setModel_nu_pt model_nu_phi
setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt setModel_Higgs_b2_phi unsigned setModel_Higgs_b2_jetIndex setModel_lep_eta setModel_lep_E setModel_lepZ1_pt setModel_lepZ1_phi unsigned setModel_lepZ1_index setModel_lepZ2_eta setModel_lepZ2_E setModel_nu_pt setModel_nu_phi model_b_from_top1_pt
setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt setModel_Higgs_b2_phi unsigned setModel_Higgs_b2_jetIndex setModel_lep_eta setModel_lep_E setModel_lepZ1_pt setModel_lepZ1_phi unsigned setModel_lepZ1_index setModel_lepZ2_eta setModel_lepZ2_E setModel_nu_pt setModel_nu_phi setModel_b_from_top1_pt model_b_from_top1_phi
setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt setModel_Higgs_b2_phi unsigned setModel_Higgs_b2_jetIndex setModel_lep_eta setModel_lep_E setModel_lepZ1_pt setModel_lepZ1_phi unsigned setModel_lepZ1_index setModel_lepZ2_eta setModel_lepZ2_E setModel_nu_pt setModel_nu_phi setModel_b_from_top1_pt setModel_b_from_top1_phi unsigned model_b_from_top1_jetIndex
setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt setModel_Higgs_b2_phi unsigned setModel_Higgs_b2_jetIndex setModel_lep_eta setModel_lep_E setModel_lepZ1_pt setModel_lepZ1_phi unsigned setModel_lepZ1_index setModel_lepZ2_eta setModel_lepZ2_E setModel_nu_pt setModel_nu_phi setModel_b_from_top1_pt setModel_b_from_top1_phi unsigned setModel_b_from_top1_jetIndex model_b_from_top2_eta
setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt setModel_Higgs_b2_phi unsigned setModel_Higgs_b2_jetIndex setModel_lep_eta setModel_lep_E setModel_lepZ1_pt setModel_lepZ1_phi unsigned setModel_lepZ1_index setModel_lepZ2_eta setModel_lepZ2_E setModel_nu_pt setModel_nu_phi setModel_b_from_top1_pt setModel_b_from_top1_phi unsigned setModel_b_from_top1_jetIndex setModel_b_from_top2_eta model_b_from_top2_E
setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt setModel_Higgs_b2_phi unsigned setModel_Higgs_b2_jetIndex setModel_lep_eta setModel_lep_E setModel_lepZ1_pt setModel_lepZ1_phi unsigned setModel_lepZ1_index setModel_lepZ2_eta setModel_lepZ2_E setModel_nu_pt setModel_nu_phi setModel_b_from_top1_pt setModel_b_from_top1_phi unsigned setModel_b_from_top1_jetIndex setModel_b_from_top2_eta setModel_b_from_top2_E model_lj1_from_top1_pt
setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt setModel_Higgs_b2_phi unsigned setModel_Higgs_b2_jetIndex setModel_lep_eta setModel_lep_E setModel_lepZ1_pt setModel_lepZ1_phi unsigned setModel_lepZ1_index setModel_lepZ2_eta setModel_lepZ2_E setModel_nu_pt setModel_nu_phi setModel_b_from_top1_pt setModel_b_from_top1_phi unsigned setModel_b_from_top1_jetIndex setModel_b_from_top2_eta setModel_b_from_top2_E setModel_lj1_from_top1_pt model_lj1_from_top1_phi
setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt setModel_Higgs_b2_phi unsigned setModel_Higgs_b2_jetIndex setModel_lep_eta setModel_lep_E setModel_lepZ1_pt setModel_lepZ1_phi unsigned setModel_lepZ1_index setModel_lepZ2_eta setModel_lepZ2_E setModel_nu_pt setModel_nu_phi setModel_b_from_top1_pt setModel_b_from_top1_phi unsigned setModel_b_from_top1_jetIndex setModel_b_from_top2_eta setModel_b_from_top2_E setModel_lj1_from_top1_pt setModel_lj1_from_top1_phi unsigned model_lj1_from_top1_jetIndex
setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt setModel_Higgs_b2_phi unsigned setModel_Higgs_b2_jetIndex setModel_lep_eta setModel_lep_E setModel_lepZ1_pt setModel_lepZ1_phi unsigned setModel_lepZ1_index setModel_lepZ2_eta setModel_lepZ2_E setModel_nu_pt setModel_nu_phi setModel_b_from_top1_pt setModel_b_from_top1_phi unsigned setModel_b_from_top1_jetIndex setModel_b_from_top2_eta setModel_b_from_top2_E setModel_lj1_from_top1_pt setModel_lj1_from_top1_phi unsigned setModel_lj1_from_top1_jetIndex model_lj2_from_top1_eta
setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt setModel_Higgs_b2_phi unsigned setModel_Higgs_b2_jetIndex setModel_lep_eta setModel_lep_E setModel_lepZ1_pt setModel_lepZ1_phi unsigned setModel_lepZ1_index setModel_lepZ2_eta setModel_lepZ2_E setModel_nu_pt setModel_nu_phi setModel_b_from_top1_pt setModel_b_from_top1_phi unsigned setModel_b_from_top1_jetIndex setModel_b_from_top2_eta setModel_b_from_top2_E setModel_lj1_from_top1_pt setModel_lj1_from_top1_phi unsigned setModel_lj1_from_top1_jetIndex setModel_lj2_from_top1_eta model_lj2_from_top1_E
setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt setModel_Higgs_b2_phi unsigned setModel_Higgs_b2_jetIndex setModel_lep_eta setModel_lep_E setModel_lepZ1_pt setModel_lepZ1_phi unsigned setModel_lepZ1_index setModel_lepZ2_eta setModel_lepZ2_E setModel_nu_pt setModel_nu_phi setModel_b_from_top1_pt setModel_b_from_top1_phi unsigned setModel_b_from_top1_jetIndex setModel_b_from_top2_eta setModel_b_from_top2_E setModel_lj1_from_top1_pt setModel_lj1_from_top1_phi unsigned setModel_lj1_from_top1_jetIndex setModel_lj2_from_top1_eta setModel_lj2_from_top1_E model_lj1_from_top2_pt
setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt setModel_Higgs_b2_phi unsigned setModel_Higgs_b2_jetIndex setModel_lep_eta setModel_lep_E setModel_lepZ1_pt setModel_lepZ1_phi unsigned setModel_lepZ1_index setModel_lepZ2_eta setModel_lepZ2_E setModel_nu_pt setModel_nu_phi setModel_b_from_top1_pt setModel_b_from_top1_phi unsigned setModel_b_from_top1_jetIndex setModel_b_from_top2_eta setModel_b_from_top2_E setModel_lj1_from_top1_pt setModel_lj1_from_top1_phi unsigned setModel_lj1_from_top1_jetIndex setModel_lj2_from_top1_eta setModel_lj2_from_top1_E setModel_lj1_from_top2_pt model_lj1_from_top2_phi
setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt setModel_Higgs_b2_phi unsigned setModel_Higgs_b2_jetIndex setModel_lep_eta setModel_lep_E setModel_lepZ1_pt setModel_lepZ1_phi unsigned setModel_lepZ1_index setModel_lepZ2_eta setModel_lepZ2_E setModel_nu_pt setModel_nu_phi setModel_b_from_top1_pt setModel_b_from_top1_phi unsigned setModel_b_from_top1_jetIndex setModel_b_from_top2_eta setModel_b_from_top2_E setModel_lj1_from_top1_pt setModel_lj1_from_top1_phi unsigned setModel_lj1_from_top1_jetIndex setModel_lj2_from_top1_eta setModel_lj2_from_top1_E setModel_lj1_from_top2_pt setModel_lj1_from_top2_phi unsigned model_lj1_from_top2_jetIndex
setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt setModel_Higgs_b2_phi unsigned setModel_Higgs_b2_jetIndex setModel_lep_eta setModel_lep_E setModel_lepZ1_pt setModel_lepZ1_phi unsigned setModel_lepZ1_index setModel_lepZ2_eta setModel_lepZ2_E setModel_nu_pt setModel_nu_phi setModel_b_from_top1_pt setModel_b_from_top1_phi unsigned setModel_b_from_top1_jetIndex setModel_b_from_top2_eta setModel_b_from_top2_E setModel_lj1_from_top1_pt setModel_lj1_from_top1_phi unsigned setModel_lj1_from_top1_jetIndex setModel_lj2_from_top1_eta setModel_lj2_from_top1_E setModel_lj1_from_top2_pt setModel_lj1_from_top2_phi unsigned setModel_lj1_from_top2_jetIndex model_lj2_from_top2_eta
setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt setModel_Higgs_b2_phi unsigned setModel_Higgs_b2_jetIndex setModel_lep_eta setModel_lep_E setModel_lepZ1_pt setModel_lepZ1_phi unsigned setModel_lepZ1_index setModel_lepZ2_eta setModel_lepZ2_E setModel_nu_pt setModel_nu_phi setModel_b_from_top1_pt setModel_b_from_top1_phi unsigned setModel_b_from_top1_jetIndex setModel_b_from_top2_eta setModel_b_from_top2_E setModel_lj1_from_top1_pt setModel_lj1_from_top1_phi unsigned setModel_lj1_from_top1_jetIndex setModel_lj2_from_top1_eta setModel_lj2_from_top1_E setModel_lj1_from_top2_pt setModel_lj1_from_top2_phi unsigned setModel_lj1_from_top2_jetIndex setModel_lj2_from_top2_eta model_lj2_from_top2_E
 float
 phiWidth
setPhiWidth cellMaxDPhiDist
 AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (RingSetConf_v1, float, etaWidth, setEtaWidth) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(RingSetConf_v1
 RingSetConf_v1 etaWidth,phiWidth get and set:
setPhiWidth AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (RingSetConf_v1, float, cellMaxDEtaDist, setCellMaxDEtaDist) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(RingSetConf_v1
 unsigned
 layerEndIdx
setLayerEndIdx sectionEndIdx
 AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (RingSetConf_v1, unsigned, layerStartIdx, setLayerStartIdx) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(RingSetConf_v1
 RingSetConf_v1 layerStart, layerEnd, sectionStart, sectionEnd idx set and get:
setLayerEndIdx AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (RingSetConf_v1, unsigned, sectionStartIdx, setSectionStartIdx) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(RingSetConf_v1

Detailed Description

ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.

Forward declaration of the xAOD::TgcStrip.

Forward declaration of the xAOD::sTgcWireHit.

Forward declaration of the xAOD::sTgcStripCluster.

Forward declaration of the xAOD::sTgcPadHit.

Forward declaration of the xAOD::sTgcMeasurement.

Forward declaration of the xAOD::RpcStrip.

Forward declaration of the xAOD::RpcStrip2D.

Forward declaration of the xAOD::RpcMeasurement.

Forward declaration of the xAOD::MMCluster.

Forward declaration of the xAOD::MdtTwinDriftCircle.

Forward declaration of the xAOD::MdtDriftCircle.

Forward declaration of the xAOD::CombinedMuonStrip.

Description: To be created by hypothesis algorithms chains.

/////////////////////////////// This header defines various enums which caracterize a JetContainer This includes definition for the algorithm types and input types.

This method is slighly under-performant since it will create and fill a new std::vector whereas using JetConstituentVector::iterator only cost a light proxy object to the internal link vector.

This header defines functions to retrieve a static accessor object for an attribute given an the enum correspondig to this attribute.

Namespace holding all the xAOD classes/functions.

Alternatively, an auxiliary variable may be declared using the AUXVAR_DECL macro in the class definition.

Class for the B-physcis FileMetaData helpers.

Base class for the B-physcis xAOD helpers.

Namespace holding all the xAOD EDM classes.

P4Helpers provides static helper functions for kinematic calculation on objects deriving from xAOD::IParticle (and xAOD::MissingET)

Helpers provides static helper functions for easy access to auxiliary data for xAOD classed.

Namespace holding all the xAOD EDM/tool classes.

Author
G.Unal
Date
March 2010 \updated Dec 2018 by P. Strizenec

This is useful for python, as well as TFormula. This specialization to the above method is needed since ROOT 6.02 doesn't yet support C++11 in the TFormula stuff with JIT compilation, see: https://sft.its.cern.ch/jira/browse/ROOT-5083

TODO: Note that this may not work as TTree->Draw("bla") seems to have issues with calling a function that takes a string as an argument... Thus, this file may be removed, if no permanent solution is found!

Author
Karsten Koeneke karst.nosp@m.en.k.nosp@m.oenek.nosp@m.e@ce.nosp@m.rn.ch
Karsten Koeneke karst.nosp@m.en.k.nosp@m.oenek.nosp@m.e@ce.nosp@m.rn.ch

In this case, no explicit code is required in the constructor. It takes two arguments: the type of the variable and the variable name. Example: AUXVAR_DECL( int32_t, RunNumber );

If AUXVAR_DECL is used with type T, the actual type of the member will be given by the alias AuxVariable_t<T>. For AuxInfoBase, this will be T, and for AuxContainerBase std::vector<T>. It may, however, be overridden by derived classes to customize the container type used.

AuxVariable_t should actually take a second, defaultable, template argument giving the allocator type to use for the container. This may be provided as an optional third argument to AUXVAR_DECL. AUXVAR_DECL may also take an optional fourth argument giving SG::AuxVarFlags to use for the variable.

If an auxiliary variable declared with AUXVAR_DECL can be initialized from a std::pmr::memory_resource*, then it will be initialized with the resource associated with the AuxContainerBase/AuxInfoBase instance.

Also provided are utility function to translate these enum to/from strings.

///////////////////////////////

To be used as a way to communicate EF decisions and to keep information available only online so far.

Author
Oliver Majersky
Baptiste Ravina
Nils Krumnack

Typedef Documentation

◆ AFPData

Definition at line 19 of file AFPData.h.

◆ AFPDataAuxContainer

◆ AFPDataContainer

Definition at line 20 of file AFPDataContainer.h.

◆ AFPDataContainer_v1

◆ AFPProton

Definition at line 11 of file AFPProton.h.

◆ AFPProtonAuxContainer

◆ AFPProtonContainer

◆ AFPProtonContainer_v1

◆ AFPSiHit

Definition at line 12 of file AFPSiHit.h.

◆ AFPSiHitAuxContainer

◆ AFPSiHitContainer

◆ AFPSiHitContainer_v1

◆ AFPSiHitContainer_v2

◆ AFPSiHitsCluster

Definition at line 12 of file AFPSiHitsCluster.h.

◆ AFPSiHitsClusterAuxContainer

◆ AFPSiHitsClusterContainer

◆ AFPSiHitsClusterContainer_v1

◆ AFPToFHit

Definition at line 12 of file AFPToFHit.h.

◆ AFPToFHitAuxContainer

◆ AFPToFHitContainer

◆ AFPToFHitContainer_v1

◆ AFPToFTrack

Definition at line 12 of file AFPToFTrack.h.

◆ AFPToFTrackAuxContainer

◆ AFPToFTrackContainer

◆ AFPToFTrackContainer_v1

◆ AFPTrack

Definition at line 12 of file AFPTrack.h.

◆ AFPTrackAuxContainer

◆ AFPTrackContainer

◆ AFPTrackContainer_v1

◆ AFPTrackContainer_v2

◆ AFPVertex

Definition at line 12 of file AFPVertex.h.

◆ AFPVertexAuxContainer

◆ AFPVertexContainer

◆ AFPVertexContainer_v1

◆ ALFAData

Definition at line 18 of file ALFAData.h.

◆ ALFADataAuxContainer

◆ ALFADataContainer

◆ ALFADataContainer_v1

◆ AuxiliaryMeasurement

◆ AuxiliaryMeasurementAuxContainer1D

◆ AuxiliaryMeasurementAuxContainer2D

◆ AuxiliaryMeasurementAuxContainer3D

◆ AuxiliaryMeasurementContainer

◆ AuxiliaryMeasurementContainer_v1

◆ BaseContainer

Definition at line 7 of file BaseContainer.h.

◆ BCMRawData

Declare the latest version of the class.

Definition at line 16 of file BCMRawData.h.

◆ BCMRawDataAuxContainer

Declare the latest version of the auxiliary container.

Definition at line 16 of file BCMRawDataAuxContainer.h.

◆ BCMRawDataContainer

Declare the latest version of the container.

Definition at line 17 of file BCMRawDataContainer.h.

◆ BCMRawDataContainer_v1

The container is simply a type definition.

Definition at line 20 of file BCMRawDataContainer_v1.h.

◆ BTagging

Definition of the current "BTagging version".

Definition at line 17 of file BTagging.h.

◆ BTaggingAuxContainer

Definition of the current BTagging auxiliary container.

All reconstruction code should attach the typedefed auxiliary container to the xAOD::BTaggingContainer, so it will be easy to change the container type as we get new I/O technologies for these objects.

Definition at line 22 of file BTaggingAuxContainer.h.

◆ BTaggingContainer

Definition of the current "BTagging container version".

Definition of the current container version.

Definition at line 17 of file BTaggingContainer.h.

◆ BTaggingContainer_v1

◆ BTaggingTrigAuxContainer

Definition of the current BTagging auxiliary container for trigger.

All reconstruction code should attach the typedefed auxiliary container to the xAOD::BTaggingContainer, so it will be easy to change the container type as we get new I/O technologies for these objects.

Definition at line 22 of file BTaggingTrigAuxContainer.h.

◆ BTagVertex

Definition of the current "BTagging version".

Definition at line 17 of file BTagVertex.h.

◆ BTagVertexAuxContainer

Definition of the current BTagging auxiliary container.

All reconstruction code should attach the typedefed auxiliary container to the xAOD::BTaggingContainer, so it will be easy to change the container type as we get new I/O technologies for these objects.

Definition at line 22 of file BTagVertexAuxContainer.h.

◆ BTagVertexContainer

Definition of the current "BTagging container version".

Definition at line 17 of file BTagVertexContainer.h.

◆ BTagVertexContainer_v1

The container is a simple typedef for now.

Definition at line 19 of file BTagVertexContainer_v1.h.

◆ BunchConf

Define the latest version of the bunch configuration class.

Definition at line 16 of file BunchConf.h.

◆ BunchConfAuxContainer

Define the latest version of the bunch configuration auxiliary container class.

Definition at line 17 of file BunchConfAuxContainer.h.

◆ BunchConfContainer

Define the latest version of the bunch configuration container class.

Definition at line 17 of file BunchConfContainer.h.

◆ BunchConfContainer_v1

Define the bunch configuration container as a simple DataVector.

Definition at line 19 of file BunchConfContainer_v1.h.

◆ BunchConfKey

Declare the current version of the bunch configuration key type.

Definition at line 16 of file BunchConfKey.h.

◆ CaloCluster

Define the latest version of the calorimeter cluster class.

Definition at line 19 of file Event/xAOD/xAODCaloEvent/xAODCaloEvent/CaloCluster.h.

◆ CaloClusterAuxContainer

Define the latest version of the calorimeter cluster auxiliary container.

Definition at line 16 of file CaloClusterAuxContainer.h.

◆ CaloClusterBadChannelData

◆ CaloClusterBadChannelList

◆ CaloClusterContainer

Define the latest version of the calorimeter cluster container.

Define the cluster container as a simple DataVector.

Definition at line 17 of file Event/xAOD/xAODCaloEvent/xAODCaloEvent/CaloClusterContainer.h.

◆ CaloClusterContainer_v1

Define the cluster container as a simple DataVector.

Definition at line 52 of file CaloCluster_v1.h.

◆ CaloClusterTrigAuxContainer

Define the latest version of the calorimeter cluster auxiliary container.

Definition at line 16 of file CaloClusterTrigAuxContainer.h.

◆ CaloRings

Definition of the current "CaloRings version".

Definition at line 15 of file Event/xAOD/xAODCaloRings/xAODCaloRings/CaloRings.h.

◆ CaloRingsAuxContainer

Definition of the current CaloRings auxiliary container.

All reconstruction code should attach the typedefed auxiliary container to the xAOD::CaloRingsContainer, so it will be easy to change the container type as we get new I/O technologies for these objects.

Definition at line 20 of file CaloRingsAuxContainer.h.

◆ CaloRingsContainer

Definition of the current "CaloRings container version".

Forward declaration of CaloRingsContainer.

Definition at line 21 of file Event/xAOD/xAODCaloRings/xAODCaloRings/CaloRingsContainer.h.

◆ CaloRingsContainer_v1

The container is a simple typedef for now.

Definition at line 17 of file CaloRingsContainer_v1.h.

◆ caloRingsDeco_t

The CaloRings element links decorator type:

Definition at line 17 of file CaloRingsAuxTypes.h.

◆ CaloRingsLinks

ElementLink type pointing at such objects.

Declare element links vector.

Definition at line 24 of file Event/xAOD/xAODCaloRings/xAODCaloRings/CaloRingsContainer.h.

◆ caloRingsReader_t

The CaloRings element links reader type:

Definition at line 19 of file CaloRingsAuxTypes.h.

◆ CaloTower

◆ CaloTowerAuxContainer

◆ CaloTowerContainer

◆ CaloTowerContainerBase_v1

◆ CMMCPHits

Define the latest version of the CMMCPHits class.

Definition at line 17 of file Event/xAOD/xAODTrigL1Calo/xAODTrigL1Calo/CMMCPHits.h.

◆ CMMCPHitsAuxContainer

Define the latest version of the CMMCPHits auxiliary container.

Definition at line 13 of file CMMCPHitsAuxContainer.h.

◆ CMMCPHitsContainer

Define the latest version of the CMMCPHits container.

Definition at line 14 of file CMMCPHitsContainer.h.

◆ CMMCPHitsContainer_v1

Define the CMMCPHits as a simple DataVector.

Definition at line 19 of file CMMCPHitsContainer_v1.h.

◆ CMMCPHitsMap_t

typedef std::map<int, const CMMCPHits*> xAOD::CMMCPHitsMap_t

◆ CMMEtSums

Define the latest version of the CMMEtSums class.

Definition at line 14 of file Event/xAOD/xAODTrigL1Calo/xAODTrigL1Calo/CMMEtSums.h.

◆ CMMEtSumsAuxContainer

Define the latest version of the CMMEtSums auxiliary container.

Definition at line 13 of file CMMEtSumsAuxContainer.h.

◆ CMMEtSumsContainer

Define the latest version of the CMMEtSums container.

Definition at line 14 of file CMMEtSumsContainer.h.

◆ CMMEtSumsContainer_v1

Define the CMMEtSums as a simple DataVector.

Definition at line 19 of file CMMEtSumsContainer_v1.h.

◆ CMMJetHits

Define the latest version of the CMMJetHits class.

Definition at line 14 of file Event/xAOD/xAODTrigL1Calo/xAODTrigL1Calo/CMMJetHits.h.

◆ CMMJetHitsAuxContainer

Define the latest version of the CMMJetHits auxiliary container.

Definition at line 13 of file CMMJetHitsAuxContainer.h.

◆ CMMJetHitsContainer

Define the latest version of the CMMJetHits container.

Definition at line 14 of file CMMJetHitsContainer.h.

◆ CMMJetHitsContainer_v1

Define the CMMJetHits as a simple DataVector.

Definition at line 19 of file CMMJetHitsContainer_v1.h.

◆ CMMRoI

Define the latest version of the CMMRoI class.

Definition at line 14 of file Event/xAOD/xAODTrigL1Calo/xAODTrigL1Calo/CMMRoI.h.

◆ CMMRoIAuxInfo

Define the latest version of the CMMRoI auxiliary info.

Definition at line 13 of file CMMRoIAuxInfo.h.

◆ CMXCPHits

Define the latest version of the CMMCPHits class.

Definition at line 17 of file Event/xAOD/xAODTrigL1Calo/xAODTrigL1Calo/CMXCPHits.h.

◆ CMXCPHitsAuxContainer

Define the latest version of the CMMCPHits class.

Definition at line 17 of file CMXCPHitsAuxContainer.h.

◆ CMXCPHitsContainer

Define the latest version of the CMXCPHits class.

Definition at line 18 of file CMXCPHitsContainer.h.

◆ CMXCPHitsContainer_v1

Define the CMXCPHits as a simple DataVector.

Definition at line 19 of file CMXCPHitsContainer_v1.h.

◆ CMXCPTob

Define the latest version of the CMXCPTob class.

Definition at line 17 of file Event/xAOD/xAODTrigL1Calo/xAODTrigL1Calo/CMXCPTob.h.

◆ CMXCPTobAuxContainer

Define the latest version of the CMXCPTob class.

Definition at line 17 of file CMXCPTobAuxContainer.h.

◆ CMXCPTobContainer

Define the latest version of the CMXCPTob class.

Definition at line 18 of file CMXCPTobContainer.h.

◆ CMXCPTobContainer_v1

Define the CMXCPTob as a simple DataVector.

Definition at line 19 of file CMXCPTobContainer_v1.h.

◆ CMXEtSums

Define the latest version of the CMXEtSums class.

Definition at line 20 of file Event/xAOD/xAODTrigL1Calo/xAODTrigL1Calo/CMXEtSums.h.

◆ CMXEtSumsAuxContainer

Define the latest version of the CMXEtSums class.

Definition at line 17 of file CMXEtSumsAuxContainer.h.

◆ CMXEtSumsContainer

Define the latest version of the CMXEtSums class.

Definition at line 18 of file CMXEtSumsContainer.h.

◆ CMXEtSumsContainer_v1

Define the CMXEtSums as a simple DataVector.

Definition at line 19 of file CMXEtSumsContainer_v1.h.

◆ CMXEtSumsMap_t

typedef std::map<int, const CMXEtSums*> xAOD::CMXEtSumsMap_t

◆ CMXJetHits

Define the latest version of the CMXJetHits class.

Definition at line 20 of file Event/xAOD/xAODTrigL1Calo/xAODTrigL1Calo/CMXJetHits.h.

◆ CMXJetHitsAuxContainer

Define the latest version of the CMXJetHits class.

Definition at line 17 of file CMXJetHitsAuxContainer.h.

◆ CMXJetHitsContainer

Define the latest version of the CMXJetHits class.

Definition at line 18 of file CMXJetHitsContainer.h.

◆ CMXJetHitsContainer_v1

Define the CMXJetHits as a simple DataVector.

Definition at line 19 of file CMXJetHitsContainer_v1.h.

◆ CMXJetHitsMap_t

typedef std::map<int, const CMXJetHits*> xAOD::CMXJetHitsMap_t

◆ CMXJetTob

Define the latest version of the CMXJetTob class.

Definition at line 17 of file Event/xAOD/xAODTrigL1Calo/xAODTrigL1Calo/CMXJetTob.h.

◆ CMXJetTobAuxContainer

Define the latest version of the CMXJetTob class.

Definition at line 17 of file CMXJetTobAuxContainer.h.

◆ CMXJetTobContainer

Define the latest version of the CMXJetTob class.

Definition at line 18 of file CMXJetTobContainer.h.

◆ CMXJetTobContainer_v1

Define the CMXJetTob as a simple DataVector.

Definition at line 19 of file CMXJetTobContainer_v1.h.

◆ CMXJetTobMap_t

typedef std::map<int, const CMXJetTob*> xAOD::CMXJetTobMap_t

◆ CMXRoI

Define the latest version of the CMXRoI class.

Definition at line 14 of file Event/xAOD/xAODTrigL1Calo/xAODTrigL1Calo/CMXRoI.h.

◆ CMXRoIAuxContainer

Define the latest version of the CMXRoI auxiliary info.

Definition at line 13 of file CMXRoIAuxContainer.h.

◆ CMXRoIContainer

Define the latest version of the CMXRoI container.

Definition at line 14 of file CMXRoIContainer.h.

◆ CMXRoIContainer_v1

Define the CPMHits as a simple DataVector.

Definition at line 19 of file CMXRoIContainer_v1.h.

◆ CombinedMuonStrip

◆ CombinedMuonStripAuxContainer

◆ CombinedMuonStripContainer

◆ CombinedMuonStripContainer_v1

◆ CompositeParticle

Define the latest version of the composite particle class.

Definition at line 17 of file Event/xAOD/xAODParticleEvent/xAODParticleEvent/CompositeParticle.h.

◆ CompositeParticleAuxContainer

◆ CompositeParticleContainer

◆ CompositeParticleContainer_v1

Define the composite particle container as a simple DataVector.

Definition at line 24 of file CompositeParticleContainer_v1.h.

◆ ConstMatrixMap

template<size_t N>
using xAOD::ConstMatrixMap = Eigen::Map<const MeasMatrix<N>>

Definition at line 65 of file MeasurementDefs.h.

◆ ConstVectorMap

template<size_t N>
using xAOD::ConstVectorMap = Eigen::Map<const MeasVector<N>>

Definition at line 60 of file MeasurementDefs.h.

◆ CovAccessor

template<size_t N>
using xAOD::CovAccessor = SG::AuxElement::Accessor<std::array<float, N * N>>

xAOD Accessor to the covariance

Definition at line 50 of file MeasurementDefs.h.

◆ CPMHits

Define the latest version of the CPMHits class.

Definition at line 14 of file Event/xAOD/xAODTrigL1Calo/xAODTrigL1Calo/CPMHits.h.

◆ CPMHitsAuxContainer

Define the latest version of the CPMHits auxiliary container.

Definition at line 13 of file CPMHitsAuxContainer.h.

◆ CPMHitsContainer

Define the latest version of the CPMHits container.

Definition at line 14 of file CPMHitsContainer.h.

◆ CPMHitsContainer_v1

Define the CPMHits as a simple DataVector.

Definition at line 19 of file CPMHitsContainer_v1.h.

◆ CPMHitsMap_t

typedef std::map<int, const CPMHits*> xAOD::CPMHitsMap_t

◆ CPMRoI

Define the latest version of the CPMRoI class.

Definition at line 14 of file Event/xAOD/xAODTrigL1Calo/xAODTrigL1Calo/CPMRoI.h.

◆ CPMRoIAuxContainer

Define the latest version of the CPMRoI auxiliary container.

Definition at line 13 of file CPMRoIAuxContainer.h.

◆ CPMRoIContainer

Define the latest version of the CPMRoI container.

Definition at line 14 of file CPMRoIContainer.h.

◆ CPMRoIContainer_v1

Define the CPMRoI as a simple DataVector.

Definition at line 19 of file CPMRoIContainer_v1.h.

◆ CPMRoIMap_t

typedef std::map<int, const CPMRoI*> xAOD::CPMRoIMap_t

◆ CPMTobRoI

Define the latest version of the CPMTobRoI class.

Definition at line 17 of file Event/xAOD/xAODTrigL1Calo/xAODTrigL1Calo/CPMTobRoI.h.

◆ CPMTobRoIAuxContainer

Define the latest version of the CPMTobRoI class.

Definition at line 17 of file CPMTobRoIAuxContainer.h.

◆ CPMTobRoIContainer

Define the latest version of the CPMTobRoI class.

Definition at line 18 of file CPMTobRoIContainer.h.

◆ CPMTobRoIContainer_v1

Define the CPMTobRoI as a simple DataVector.

Definition at line 19 of file CPMTobRoIContainer_v1.h.

◆ CPMTobRoIMap_t

typedef std::map<int, const CPMTobRoI*> xAOD::CPMTobRoIMap_t

◆ CPMTower

Define the latest version of the CPMTower class.

Definition at line 16 of file Event/xAOD/xAODTrigL1Calo/xAODTrigL1Calo/CPMTower.h.

◆ CPMTowerAuxContainer

Define the latest version of the CPMHits auxiliary container.

Definition at line 14 of file CPMTowerAuxContainer.h.

◆ CPMTowerContainer

Define the latest version of the CPMHits container.

Definition at line 15 of file CPMTowerContainer.h.

◆ CPMTowerContainer_v1

Define the CPMHits as a simple DataVector.

Definition at line 19 of file CPMTowerContainer_v1.h.

◆ CPMTowerContainer_v2

Define the CPMHits as a simple DataVector.

Definition at line 19 of file CPMTowerContainer_v2.h.

◆ CPMTowerMap_t

typedef std::map<int, const CPMTower*> xAOD::CPMTowerMap_t

◆ CTPResult

Define the latest version of the CTPResult class.

Definition at line 14 of file Event/xAOD/xAODTrigger/xAODTrigger/CTPResult.h.

◆ CTPResultAuxInfo

Definition at line 13 of file CTPResultAuxInfo.h.

◆ CutBookkeeper

Define the latest version of the CutBookkeeper class.

Definition at line 17 of file CutBookkeeper.h.

◆ CutBookkeeperAuxContainer

Define the latest version of the CutBookkeeperAuxContainer class.

Definition at line 17 of file CutBookkeeperAuxContainer.h.

◆ CutBookkeeperContainer

Define the latest version of the CutBookkeeperContainer class.

Definition at line 18 of file CutBookkeeperContainer.h.

◆ CutBookkeeperLink_t

◆ CutBookkeeperLinks_t

Definition at line 42 of file CutBookkeeper_v1.cxx.

◆ DetectorIdentType

Definition at line 44 of file MeasurementDefs.h.

◆ DetectorIDHashType

@ detector ID element hash

Definition at line 43 of file MeasurementDefs.h.

◆ DiTauJet

Definition of the current version.

Definition at line 17 of file DiTauJet.h.

◆ DiTauJetAuxContainer

◆ DiTauJetContainer

Definition of the current DiTauJet container version.

Definition at line 17 of file DiTauJetContainer.h.

◆ DiTauJetContainer_v1

The container is a simple typedef for a vector of DiTauJets.

Definition at line 19 of file DiTauJetContainer_v1.h.

◆ eFexEMRoI

Define the latest version of the eFexEMRoI class.

Definition at line 17 of file eFexEMRoI.h.

◆ eFexEMRoIAuxContainer

◆ eFexEMRoIContainer

◆ eFexEMRoIContainer_v1

Declare the em/tau RoI container type.

Definition at line 19 of file eFexEMRoIContainer_v1.h.

◆ eFexTauRoI

Define the latest version of the eFexTauRoI class.

Definition at line 16 of file eFexTauRoI.h.

◆ eFexTauRoIAuxContainer

◆ eFexTauRoIContainer

◆ eFexTauRoIContainer_v1

Declare the tau RoI container type.

Definition at line 18 of file eFexTauRoIContainer_v1.h.

◆ eFexTower

Define the latest version of the TriggerTower class.

Definition at line 15 of file eFexTower.h.

◆ eFexTowerAuxContainer

Define the latest version of the TriggerTower auxiliary container.

Definition at line 13 of file eFexTowerAuxContainer.h.

◆ eFexTowerContainer

Define the latest version of the TriggerTower container.

Definition at line 14 of file eFexTowerContainer.h.

◆ eFexTowerContainer_v1

Define the TriggerTower as a simple DataVector.

Definition at line 16 of file eFexTowerContainer_v1.h.

◆ Egamma

Definition of the current "egamma version".

Definition at line 17 of file Egamma.h.

◆ EgammaAuxContainer

Definition of the current egamma auxiliary container.

All reconstruction code should attach the typedefed auxiliary container to the xAOD::EgammaContainer, so it will be easy to change the container type as we get new I/O technologies for these objects.

Definition at line 22 of file EgammaAuxContainer.h.

◆ EgammaContainer

Definition of the current "egamma container version".

Definition at line 17 of file EgammaContainer.h.

◆ EgammaContainer_v1

The container is a simple typedef for now.

Definition at line 19 of file EgammaContainer_v1.h.

◆ Electron

Definition of the current "egamma version".

Definition at line 17 of file Event/xAOD/xAODEgamma/xAODEgamma/Electron.h.

◆ ElectronAuxContainer

Definition of the current electron auxiliary container.

All reconstruction code should attach the typedefed auxiliary container to the xAOD::ElectronContainer, so it will be easy to change the container type as we get new I/O technologies for these objects.

Definition at line 22 of file ElectronAuxContainer.h.

◆ ElectronContainer

Definition of the current "electron container version".

The container is a simple typedef for now.

Definition at line 17 of file Event/xAOD/xAODEgamma/xAODEgamma/ElectronContainer.h.

◆ ElectronContainer_v1

The container is a simple typedef for now.

Definition at line 20 of file ElectronContainer_v1.h.

◆ ElectronTrigAuxContainer

Definition of the current electron auxiliary container.

All reconstruction code should attach the typedefed auxiliary container to the xAOD::ElectronContainer, so it will be easy to change the container type as we get new I/O technologies for these objects.

Definition at line 22 of file ElectronTrigAuxContainer.h.

◆ EmTauRoI

Definition at line 16 of file EmTauRoI.h.

◆ EmTauRoIAuxContainer

◆ EmTauRoIContainer

◆ EmTauRoIContainer_v1

Declare the em/tau RoI container type.

Definition at line 19 of file EmTauRoIContainer_v1.h.

◆ EmTauRoIContainer_v2

Declare the em/tau RoI container type.

Definition at line 19 of file EmTauRoIContainer_v2.h.

◆ EnergySumRoI

◆ EnergySumRoIAuxInfo

Declare the most recent version of the energy-sum auxiliary info.

Definition at line 17 of file EnergySumRoIAuxInfo.h.

◆ EventAuxInfo

Definition of the latest event auxiliary info version.

Definition at line 15 of file EventAuxInfo.h.

◆ EventFormat

Definition of the current event format version.

Definition at line 16 of file EventFormat.h.

◆ EventInfo

Definition of the latest event info version.

Definition at line 18 of file IEventInfoCnvTool.h.

◆ EventInfoAuxContainer

Define the latest version of the auxiliary container.

Definition at line 16 of file EventInfoAuxContainer.h.

◆ EventInfoContainer

Define the latest version of the container.

Definition at line 17 of file EventInfoContainer.h.

◆ EventInfoContainer_v1

Container type for event info objects.

We use a container of EventInfo objects to describe the information about pileup MC events. The most important information for the users is coming from the standalone EventInfo object in the event, and in principle one should always access the pileup EventInfo objects through that main EventInfo object as well.

Definition at line 32 of file EventInfo_v1.h.

◆ EventShape

Definition of the current event format version.

Definition at line 16 of file EventShape.h.

◆ EventShapeAuxInfo

Definition of the latest event shape auxiliary info version.

Definition at line 16 of file EventShapeAuxInfo.h.

◆ ExampleElectron

Definition at line 12 of file ExampleElectron.h.

◆ ExampleElectronAuxContainer

◆ ExampleElectronContainer

◆ ExampleElectronContainer_v1

◆ FileMetaData

Declare the latest version of the class.

Definition at line 16 of file Event/xAOD/xAODMetaData/xAODMetaData/FileMetaData.h.

◆ FileMetaDataAuxInfo

Declare the latest version of the class.

Definition at line 16 of file FileMetaDataAuxInfo.h.

◆ FlowElement

Definition of the current "pfo version".

Definition at line 16 of file FlowElement.h.

◆ FlowElementAuxContainer

Definition of the current FlowElementAuxContainer_v1 auxiliary container.

All reconstruction code should attach the typedefed auxiliary container to the xAOD::FlowElementContainer, so it will be easy to change the container type as we get new I/O technologies for these objects.

Definition at line 20 of file FlowElementAuxContainer.h.

◆ FlowElementContainer

Definition of the current "pfo container version".

Definition at line 16 of file FlowElementContainer.h.

◆ FlowElementContainer_v1

The container is a simple typedef for now.

Definition at line 19 of file FlowElementContainer_v1.h.

◆ ForwardEventInfo

Definition at line 17 of file ForwardEventInfo.h.

◆ ForwardEventInfoAuxContainer

◆ ForwardEventInfoContainer

◆ ForwardEventInfoContainer_v1

◆ GBlock

Define the latest version of the GBlock class.

Definition at line 15 of file GBlock.h.

◆ GBlockAuxContainer

Define the latest version of the GBlock auxiliary container.

Definition at line 13 of file GBlockAuxContainer.h.

◆ GBlockContainer

Define the latest version of the GBlock container.

Definition at line 15 of file GBlockContainer.h.

◆ GBlockContainer_v1

◆ gFexGlobalRoI

Define the latest version of the eFexEMRoI class.

Definition at line 16 of file gFexGlobalRoI.h.

◆ gFexGlobalRoIAuxContainer

◆ gFexGlobalRoIContainer

◆ gFexGlobalRoIContainer_v1

Declare the Global TOB container type.

Definition at line 18 of file gFexGlobalRoIContainer_v1.h.

◆ gFexJetRoI

Define the latest version of the gFexJetRoI class.

Definition at line 16 of file gFexJetRoI.h.

◆ gFexJetRoIAuxContainer

◆ gFexJetRoIContainer

◆ gFexJetRoIContainer_v1

Declare the Jet TOB container type.

Definition at line 18 of file gFexJetRoIContainer_v1.h.

◆ gFexTower

Define the latest version of the TriggerTower class.

Definition at line 15 of file gFexTower.h.

◆ gFexTowerAuxContainer

Define the latest version of the TriggerTower auxiliary container.

Definition at line 13 of file gFexTowerAuxContainer.h.

◆ gFexTowerContainer

Define the latest version of the TriggerTower container.

Definition at line 14 of file gFexTowerContainer.h.

◆ gFexTowerContainer_v1

Define the TriggerTower as a simple DataVector.

Definition at line 16 of file gFexTowerContainer_v1.h.

◆ HGTDCluster

Define the version of the pixel cluster class.

Definition at line 13 of file HGTDCluster.h.

◆ HGTDClusterAuxContainer

Definition of the current HGTD cluster auxiliary container.

Definition at line 14 of file HGTDClusterAuxContainer.h.

◆ HGTDClusterContainer

Define the version of the HGTD cluster container.

Definition at line 14 of file HGTDClusterContainer.h.

◆ HGTDClusterContainer_v1

The container is a simple typedef for now.

Definition at line 15 of file HGTDClusterContainer_v1.h.

◆ HIEventShape

Definition of the latest event info version.

Definition at line 16 of file HIEventShape.h.

◆ HIEventShapeAuxContainer

Define the latest version of the auxiliary container.

Definition at line 16 of file HIEventShapeAuxContainer.h.

◆ HIEventShapeContainer

Define the latest version of the container.

Definition at line 17 of file HIEventShapeContainer.h.

◆ HIEventShapeContainer_v1

Container type for event info objects.

We use a container of HIEventShape objects to describe the information about pileup MC events. The most important information for the users is coming from the standalone HIEventShape object in the event, and in principle one should always access the pileup HIEventShape objects through that main HIEventShape object as well.

Definition at line 32 of file HIEventShapeContainer_v1.h.

◆ HIEventShapeContainer_v2

◆ IParticleContainer

Simple convenience declaration of IParticleContainer.

Note that this structure should be used with care. It should mainly be used in tool interfaces, and nowhere else. For instance it is possible to put view containers of this type into StoreGate, but it is not possible to write out an object of this type into an output file.

Author
Attila Krasznahorkay Attil.nosp@m.a.Kr.nosp@m.aszna.nosp@m.hork.nosp@m.ay@ce.nosp@m.rn.c.nosp@m.h
Revision
567380
Date
2013-10-28 11:48:26 +0100 (Mon, 28 Oct 2013)

Definition at line 32 of file xAOD/xAODBase/xAODBase/IParticleContainer.h.

◆ IParticleLink

Define the latest version of the IParticleLink class.

Definition at line 17 of file xAOD/xAODParticleEvent/xAODParticleEvent/IParticleLink.h.

◆ IParticleLink_v1

Define the IParticleLink as a simple typedef.

Definition at line 20 of file IParticleLink_v1.h.

◆ IParticleLinkContainer

◆ IParticleLinkContainer_v1

Define the container of IPartilceLinks.

Definition at line 21 of file IParticleLinkContainer_v1.h.

◆ iterator

◆ JEMEtSums

Define the latest version of the JEMEtSums class.

Definition at line 16 of file Event/xAOD/xAODTrigL1Calo/xAODTrigL1Calo/JEMEtSums.h.

◆ JEMEtSumsAuxContainer

Define the latest version of the JEMEtSums auxiliary container.

Definition at line 14 of file JEMEtSumsAuxContainer.h.

◆ JEMEtSumsContainer

Define the latest version of the JEMEtSums container.

Definition at line 15 of file JEMEtSumsContainer.h.

◆ JEMEtSumsContainer_v1

Define the JEMEtSums as a simple DataVector.

Definition at line 18 of file JEMEtSumsContainer_v1.h.

◆ JEMEtSumsContainer_v2

Define the JEMEtSums as a simple DataVector.

Definition at line 18 of file JEMEtSumsContainer_v2.h.

◆ JEMEtSumsMap_t

typedef std::map<int, const JEMEtSums*> xAOD::JEMEtSumsMap_t

◆ JEMHits

Define the latest version of the JEMHits class.

Definition at line 14 of file Event/xAOD/xAODTrigL1Calo/xAODTrigL1Calo/JEMHits.h.

◆ JEMHitsAuxContainer

Define the latest version of the JEMHits auxiliary container.

Definition at line 13 of file JEMHitsAuxContainer.h.

◆ JEMHitsContainer

Define the latest version of the JEMHits container.

Definition at line 14 of file JEMHitsContainer.h.

◆ JEMHitsContainer_v1

Define the JEMHits as a simple DataVector.

Definition at line 19 of file JEMHitsContainer_v1.h.

◆ JEMRoI

Define the latest version of the JEMRoI class.

Definition at line 14 of file Event/xAOD/xAODTrigL1Calo/xAODTrigL1Calo/JEMRoI.h.

◆ JEMRoIAuxContainer

Define the latest version of the JEMHits auxiliary container.

Definition at line 13 of file JEMRoIAuxContainer.h.

◆ JEMRoIContainer

Define the latest version of the JEMRoI container.

Definition at line 14 of file JEMRoIContainer.h.

◆ JEMRoIContainer_v1

Define the JEMRoI as a simple DataVector.

Definition at line 19 of file JEMRoIContainer_v1.h.

◆ JEMTobRoI

Define the latest version of the JEMTobRoI class.

Definition at line 17 of file Event/xAOD/xAODTrigL1Calo/xAODTrigL1Calo/JEMTobRoI.h.

◆ JEMTobRoIAuxContainer

Define the latest version of the JEMTobRoI class.

Definition at line 17 of file JEMTobRoIAuxContainer.h.

◆ JEMTobRoIContainer

Define the latest version of the JEMTobRoI class.

Definition at line 18 of file JEMTobRoIContainer.h.

◆ JEMTobRoIContainer_v1

Define the JEMTobRoI as a simple DataVector.

Definition at line 19 of file JEMTobRoIContainer_v1.h.

◆ JEMTobRoIMap_t

typedef std::map<int, const JEMTobRoI*> xAOD::JEMTobRoIMap_t

◆ Jet

typedef Jet_v1 xAOD::Jet

Definition of the current "jet version".

Definition at line 17 of file Event/xAOD/xAODJet/xAODJet/Jet.h.

◆ JetAuxContainer

Definition of the current jet auxiliary container.

All reconstruction code should attach the typedefed auxiliary container to the xAOD::JetContainer, so it will be easy to change the container type as we get new I/O technologies for these objects.

Definition at line 22 of file JetAuxContainer.h.

◆ JetContainer

Definition of the current "jet container version".

Definition of the current container version.

Definition at line 17 of file JetContainer.h.

◆ JetContainer_v1

The container is a simple typedef for now.

Definition at line 19 of file JetContainer_v1.h.

◆ JetElement

Define the latest version of the JetElement class.

Definition at line 16 of file Event/xAOD/xAODTrigL1Calo/xAODTrigL1Calo/JetElement.h.

◆ JetElementAuxContainer

Define the latest version of the JetElement auxiliary container.

Definition at line 14 of file JetElementAuxContainer.h.

◆ JetElementContainer

Define the latest version of the JetElement container.

Definition at line 15 of file JetElementContainer.h.

◆ JetElementContainer_v1

Define the JetElement as a simple DataVector.

Definition at line 19 of file JetElementContainer_v1.h.

◆ JetElementContainer_v2

Define the JetElement as a simple DataVector.

Definition at line 19 of file JetElementContainer_v2.h.

◆ JetElementMap_t

typedef std::map<int, const JetElement*> xAOD::JetElementMap_t

◆ JetEtRoI

◆ JetEtRoIAuxInfo

Declare the most recent version of the jet-ET auxiliary info.

Definition at line 16 of file JetEtRoIAuxInfo.h.

◆ JetFourMom_t

typedef ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> > xAOD::JetFourMom_t

Base 4 Momentum type for Jet.

Definition at line 17 of file JetTypes.h.

◆ JetRoI

Definition at line 16 of file JetRoI.h.

◆ JetRoIAuxContainer

◆ JetRoIContainer

Definition at line 17 of file JetRoIContainer.h.

◆ JetRoIContainer_v1

Declare the jet RoI container type.

Definition at line 19 of file JetRoIContainer_v1.h.

◆ JetRoIContainer_v2

Declare the jet RoI container type.

Definition at line 19 of file JetRoIContainer_v2.h.

◆ JetTrigAuxContainer

Definition of the current jet trigger auxiliary container.

All reconstruction code should attach the typedefed auxiliary container to the xAOD::JetContainer, so it will be easy to change the container type as we get new I/O technologies for these objects.

Definition at line 21 of file JetTrigAuxContainer.h.

◆ jFexFwdElRoI

Define the latest version of the jFexFwdElJetRoI class.

Definition at line 13 of file jFexFwdElRoI.h.

◆ jFexFwdElRoIAuxContainer

◆ jFexFwdElRoIContainer

◆ jFexFwdElRoIContainer_v1

◆ jFexLRJetRoI

Define the latest version of the jFexLRJetRoI class.

Definition at line 13 of file jFexLRJetRoI.h.

◆ jFexLRJetRoIAuxContainer

◆ jFexLRJetRoIContainer

◆ jFexLRJetRoIContainer_v1

◆ jFexMETRoI

Define the latest version of the jFexMETRoI class.

Definition at line 13 of file jFexMETRoI.h.

◆ jFexMETRoIAuxContainer

◆ jFexMETRoIContainer

◆ jFexMETRoIContainer_v1

◆ jFexSRJetRoI

Define the latest version of the jFexSRJetRoI class.

Definition at line 14 of file jFexSRJetRoI.h.

◆ jFexSRJetRoIAuxContainer

◆ jFexSRJetRoIContainer

◆ jFexSRJetRoIContainer_v1

◆ jFexSumETRoI

Define the latest version of the jFexSumETJetRoI class.

Definition at line 13 of file jFexSumETRoI.h.

◆ jFexSumETRoIAuxContainer

◆ jFexSumETRoIContainer

◆ jFexSumETRoIContainer_v1

◆ jFexTauRoI

Define the latest version of the jFexSRJetRoI class.

Definition at line 13 of file jFexTauRoI.h.

◆ jFexTauRoIAuxContainer

◆ jFexTauRoIContainer

◆ jFexTauRoIContainer_v1

◆ jFexTower

Define the latest version of the TriggerTower class.

Definition at line 15 of file jFexTower.h.

◆ jFexTowerAuxContainer

Define the latest version of the TriggerTower auxiliary container.

Definition at line 13 of file jFexTowerAuxContainer.h.

◆ jFexTowerContainer

Define the latest version of the TriggerTower container.

Definition at line 14 of file jFexTowerContainer.h.

◆ jFexTowerContainer_v1

Define the TriggerTower as a simple DataVector.

Definition at line 16 of file jFexTowerContainer_v1.h.

◆ JGTower

Define the latest version of the JGTower class.

Definition at line 15 of file JGTower.h.

◆ JGTowerAuxContainer

Define the latest version of the JGTower auxiliary container.

Definition at line 13 of file JGTowerAuxContainer.h.

◆ JGTowerContainer

Define the latest version of the JGTower container.

Definition at line 15 of file JGTowerContainer.h.

◆ JGTowerContainer_v1

Define the JGTower as a simple DataVector.

Definition at line 18 of file JGTowerContainer_v1.h.

◆ KLFitterResultContainer

◆ L1TopoRawData

Define the latest version of the L1TopoRawData class.

Definition at line 14 of file L1TopoRawData.h.

◆ L1TopoRawDataAuxContainer

Define the latest version of the L1TopoRawData auxiliary container.

Definition at line 13 of file L1TopoRawDataAuxContainer.h.

◆ L1TopoRawDataContainer

Define the latest version of the L1TopoRawData container.

Definition at line 14 of file L1TopoRawDataContainer.h.

◆ L1TopoRawDataContainer_v1

◆ L1TopoSimResults

Define the latest version of the L1TopoSimResults class.

Definition at line 15 of file L1TopoSimResults.h.

◆ L1TopoSimResultsAuxContainer

◆ L1TopoSimResultsContainer

◆ L1TopoSimResultsContainer_v1

Declare the em/tau RoI container type.

Definition at line 17 of file L1TopoSimResultsContainer_v1.h.

◆ L2CombinedMuon

Define the latest version of the muon CB class.

Definition at line 15 of file L2CombinedMuon.h.

◆ L2CombinedMuonAuxContainer

Define the latest version of the muon CB auxiliary container.

Definition at line 14 of file L2CombinedMuonAuxContainer.h.

◆ L2CombinedMuonContainer

Define the latest version of the muon CB container.

Definition at line 15 of file L2CombinedMuonContainer.h.

◆ L2CombinedMuonContainer_v1

Define the trigger calorimeter cluster container as a simple DataVector.

Definition at line 22 of file L2CombinedMuonContainer_v1.h.

◆ L2IsoMuon

Define the latest version of the muon Iso class.

Definition at line 15 of file L2IsoMuon.h.

◆ L2IsoMuonAuxContainer

Define the latest version of the muon Iso auxiliary container.

Definition at line 14 of file L2IsoMuonAuxContainer.h.

◆ L2IsoMuonContainer

Define the latest version of the muon Iso container.

Definition at line 15 of file L2IsoMuonContainer.h.

◆ L2IsoMuonContainer_v1

Define the trigger calorimeter cluster container as a simple DataVector.

Definition at line 22 of file L2IsoMuonContainer_v1.h.

◆ L2StandAloneMuon

Define the latest version of the muon SA class.

Definition at line 17 of file L2StandAloneMuon.h.

◆ L2StandAloneMuonAuxContainer

Define the latest version of the muon SA auxiliary container.

Definition at line 16 of file L2StandAloneMuonAuxContainer.h.

◆ L2StandAloneMuonContainer

Define the latest version of the muon SA container.

Definition at line 17 of file L2StandAloneMuonContainer.h.

◆ L2StandAloneMuonContainer_v1

Define the trigger calorimeter cluster container as a simple DataVector.

Definition at line 22 of file L2StandAloneMuonContainer_v1.h.

◆ L2StandAloneMuonContainer_v2

Define the trigger calorimeter cluster container as a simple DataVector.

Definition at line 22 of file L2StandAloneMuonContainer_v2.h.

◆ LumiBlockRange

Declare the latest version of the class.

Definition at line 16 of file LumiBlockRange.h.

◆ LumiBlockRangeAuxContainer

Declare the latest version of the auxiliary container.

Definition at line 16 of file LumiBlockRangeAuxContainer.h.

◆ LumiBlockRangeContainer

Declare the latest version of the container.

Definition at line 17 of file LumiBlockRangeContainer.h.

◆ LumiBlockRangeContainer_v1

The container is simply a type definition.

Definition at line 20 of file LumiBlockRangeContainer_v1.h.

◆ MatrixMap

template<size_t N>
using xAOD::MatrixMap = Eigen::Map<MeasMatrix<N>>

Definition at line 63 of file MeasurementDefs.h.

◆ MBTSModule

Definition at line 17 of file MBTSModule.h.

◆ MBTSModuleAuxContainer

◆ MBTSModuleContainer

◆ MBTSModuleContainer_v1

◆ MdtDriftCircle

Definition at line 10 of file MdtDriftCircleFwd.h.

◆ MdtDriftCircleAuxContainer

◆ MdtDriftCircleContainer

◆ MdtDriftCircleContainer_v1

◆ MdtDriftCircleStatus

◆ MdtTwinDriftCircle

◆ MdtTwinDriftCircleAuxContainer

◆ MdtTwinDriftCircleContainer

◆ MdtTwinDriftCircleContainer_v1

◆ MeasMatrix

template<size_t N>
using xAOD::MeasMatrix = Eigen::Matrix<float, N, N>

Definition at line 55 of file MeasurementDefs.h.

◆ MeasVector

template<size_t N>
using xAOD::MeasVector = Eigen::Matrix<float, N, 1>

Abrivation of the Matrix & Covariance definitions.

Definition at line 53 of file MeasurementDefs.h.

◆ MissingET

Version control by type defintion.

Definition at line 15 of file Event/xAOD/xAODMissingET/xAODMissingET/MissingET.h.

◆ MissingETAssociation

Version control by type definition.

Definition at line 15 of file MissingETAssociation.h.

◆ MissingETAssociationMap

Version control by type defintion.

Definition at line 16 of file MissingETAssociationMap.h.

◆ MissingETAuxAssociationMap

Version control by type definition.

Definition at line 15 of file MissingETAuxAssociationMap.h.

◆ MissingETAuxComponentMap

Version control by type definition.

Definition at line 15 of file MissingETAuxComponentMap.h.

◆ MissingETAuxContainer

◆ MissingETComponent

Version control by type definition.

Definition at line 15 of file MissingETComponent.h.

◆ MissingETComponentMap

Version control by type definition.

Definition at line 16 of file MissingETComponentMap.h.

◆ MissingETContainer

◆ MMCluster

Definition at line 11 of file MMClusterFwd.h.

◆ MMClusterAuxContainer

◆ MMClusterContainer

◆ MMClusterContainer_v1

◆ Muon

Reference the current persistent version:

Definition at line 13 of file Event/xAOD/xAODMuon/xAODMuon/Muon.h.

◆ MuonAuxContainer

Definition of the current Muon auxiliary container.

All reconstruction code should attach the typedefed auxiliary container to the xAOD::MuonContainer, so it will be easy to change the container type as we get new I/O technologies for these objects.

Definition at line 19 of file MuonAuxContainer.h.

◆ MuonContainer

Definition of the current "Muon container version".

Definition at line 14 of file Event/xAOD/xAODMuon/xAODMuon/MuonContainer.h.

◆ MuonContainer_v1

The container is a simple typedef for now.

Definition at line 18 of file MuonContainer_v1.h.

◆ MuonRoI

Definition at line 15 of file MuonRoI.h.

◆ MuonRoIAuxContainer

◆ MuonRoIContainer

Definition at line 16 of file MuonRoIContainer.h.

◆ MuonRoIContainer_v1

Declare the muon RoI container type.

Definition at line 19 of file MuonRoIContainer_v1.h.

◆ MuonSegment

Reference the current persistent version:

Definition at line 13 of file Event/xAOD/xAODMuon/xAODMuon/MuonSegment.h.

◆ MuonSegmentAuxContainer

Definition of the current Muon auxiliary container.

All reconstruction code should attach the typedefed auxiliary container to the xAOD::MuonSegmentContainer, so it will be easy to change the container type as we get new I/O technologies for these objects.

Definition at line 19 of file MuonSegmentAuxContainer.h.

◆ MuonSegmentContainer

Definition of the current "MuonSegment container version".

Definition at line 14 of file MuonSegmentContainer.h.

◆ MuonSegmentContainer_v1

The container is a simple typedef for now.

Definition at line 16 of file MuonSegmentContainer_v1.h.

◆ MuonSimHit

Defined the version of the MuonSimHit.

Definition at line 12 of file MuonSimHit.h.

◆ MuonSimHitAuxContainer

Define the version of the pixel cluster container.

Definition at line 13 of file MuonSimHitAuxContainer.h.

◆ MuonSimHitContainer

Define the version of the pixel cluster container.

Definition at line 14 of file MuonSimHitContainer.h.

◆ MuonSimHitContainer_v1

The container is a simple typedef for now.

Definition at line 13 of file MuonSimHitContainer_v1.h.

◆ NeutralParticle

Reference the current persistent version:

Definition at line 13 of file NeutralParticle.h.

◆ NeutralParticleAuxContainer

Definition of the current NeutralParticle auxiliary container.

All reconstruction code should attach the typedefed auxiliary container to the xAOD::NeutralParticleContainer, so it will be easy to change the container type as we get new I/O technologies for these objects.

Definition at line 19 of file NeutralParticleAuxContainer.h.

◆ NeutralParticleContainer

Definition of the current "NeutralParticle container version".

Provide a forward declaration for NeutralParticleContainer.

Definition at line 14 of file NeutralParticleContainer.h.

◆ NeutralParticleContainer_v1

The container is a simple typedef for now.

Definition at line 18 of file NeutralParticleContainer_v1.h.

◆ NRPCRDO

Define the version of the NRPC RDO class.

Definition at line 13 of file NRPCRDO.h.

◆ NRPCRDOAuxContainer

Definition of the current NRPC RDO auxiliary container.

Definition at line 14 of file NRPCRDOAuxContainer.h.

◆ NRPCRDOContainer

Define the version of the NRPC RDO container.

Definition at line 14 of file NRPCRDOContainer.h.

◆ NRPCRDOContainer_v1

The container is a simple typedef for now.

Definition at line 14 of file NRPCRDOContainer_v1.h.

◆ NSWMMTPRDO

Define the version of the NSW MM RDO class.

Definition at line 13 of file NSWMMTPRDO.h.

◆ NSWMMTPRDOAuxContainer

Definition of the current NSW MM RDO auxiliary container.

Definition at line 14 of file NSWMMTPRDOAuxContainer.h.

◆ NSWMMTPRDOContainer

Define the version of the NSW MM RDO container.

Definition at line 14 of file NSWMMTPRDOContainer.h.

◆ NSWMMTPRDOContainer_v1

The container is a simple typedef for now.

Definition at line 14 of file NSWMMTPRDOContainer_v1.h.

◆ NSWTPRDO

Define the version of the NRPC RDO class.

Definition at line 13 of file NSWTPRDO.h.

◆ NSWTPRDOAuxContainer

Definition of the current NRPC RDO auxiliary container.

Definition at line 14 of file NSWTPRDOAuxContainer.h.

◆ NSWTPRDOContainer

Define the version of the NRPC RDO container.

Definition at line 14 of file NSWTPRDOContainer.h.

◆ NSWTPRDOContainer_v1

The container is a simple typedef for now.

Definition at line 14 of file NSWTPRDOContainer_v1.h.

◆ ParametersCovMatrixFilled_t

typedef Eigen::Matrix< bool, 5, 5, 0, 5, 5 > xAOD::ParametersCovMatrixFilled_t

Definition at line 35 of file TrackingPrimitives.h.

◆ Particle

Define the latest version of the particle class.

Definition at line 17 of file Event/xAOD/xAODParticleEvent/xAODParticleEvent/Particle.h.

◆ ParticleAuxContainer

Define the latest version of the ParticleAuxContainer class.

Definition at line 17 of file ParticleAuxContainer.h.

◆ ParticleContainer

Define the latest version of the particle class.

Definition at line 17 of file ParticleContainer.h.

◆ ParticleContainer_v1

Define the particle container as a simple DataVector.

Definition at line 24 of file ParticleContainer_v1.h.

◆ PFO

typedef PFO_v1 xAOD::PFO

Definition of the current "pfo version".

Definition at line 17 of file PFO.h.

◆ PFOAuxContainer

Definition of the current pfo auxiliary container.

All reconstruction code should attach the typedefed auxiliary container to the xAOD::PFOContainer, so it will be easy to change the container type as we get new I/O technologies for these objects.

Definition at line 22 of file PFOAuxContainer.h.

◆ PFOContainer

Definition of the current "pfo container version".

Definition at line 17 of file PFOContainer.h.

◆ PFOContainer_v1

The container is a simple typedef for now.

Definition at line 19 of file PFOContainer_v1.h.

◆ Photon

Definition of the current "egamma version".

Definition at line 17 of file Event/xAOD/xAODEgamma/xAODEgamma/Photon.h.

◆ PhotonAuxContainer

Definition of the current photon auxiliary container.

All reconstruction code should attach the typedefed auxiliary container to the xAOD::PhotonContainer, so it will be easy to change the container type as we get new I/O technologies for these objects.

Definition at line 22 of file PhotonAuxContainer.h.

◆ PhotonContainer

Definition of the current "photon container version".

The container is a simple typedef for now.

Definition at line 17 of file Event/xAOD/xAODEgamma/xAODEgamma/PhotonContainer.h.

◆ PhotonContainer_v1

The container is a simple typedef for now.

Definition at line 19 of file PhotonContainer_v1.h.

◆ PhotonTrigAuxContainer

Definition of the current photon auxiliary container.

All reconstruction code should attach the typedefed auxiliary container to the xAOD::PhotonContainer, so it will be easy to change the container type as we get new I/O technologies for these objects.

Definition at line 22 of file PhotonTrigAuxContainer.h.

◆ PixelCluster

Define the version of the pixel cluster class.

Definition at line 13 of file Event/xAOD/xAODInDetMeasurement/xAODInDetMeasurement/PixelCluster.h.

◆ PixelClusterAuxContainer

Definition of the current pixel cluster auxiliary container.

Definition at line 14 of file PixelClusterAuxContainer.h.

◆ PixelClusterContainer

Define the version of the pixel cluster container.

Definition at line 14 of file Event/xAOD/xAODInDetMeasurement/xAODInDetMeasurement/PixelClusterContainer.h.

◆ PixelClusterContainer_v1

The container is a simple typedef for now.

Definition at line 14 of file PixelClusterContainer_v1.h.

◆ PosAccessor

template<size_t N>
using xAOD::PosAccessor = SG::AuxElement::Accessor<std::array<float, N>>

xAOD Accessor to the position

Definition at line 47 of file MeasurementDefs.h.

◆ PtEtaPhiMVectorF

typedef ROOT::Math::LorentzVector< ROOT::Math::PtEtaPhiM4D< float > > xAOD::PtEtaPhiMVectorF

Definition at line 17 of file Event/xAOD/xAODPFlow/xAODPFlow/PFODefs.h.

◆ RingSet

Definition of the current "RingSet version".

Definition at line 15 of file RingSet.h.

◆ RingSetAuxContainer

Definition of the current RingSet auxiliary container.

All reconstruction code should attach the typedefed auxiliary container to the xAOD::RingSetContainer, so it will be easy to change the container type as we get new I/O technologies for these objects.

Definition at line 20 of file RingSetAuxContainer.h.

◆ RingSetConf

Definition of the current "RingSetConf version".

Definition at line 15 of file RingSetConf.h.

◆ RingSetConfAuxContainer

Definition of the current RingSetConf auxiliary container.

All reconstruction code should attach the typedefed auxiliary container to the xAOD::RingSetConfContainer, so it will be easy to change the container type as we get new I/O technologies for these objects.

Definition at line 20 of file RingSetConfAuxContainer.h.

◆ RingSetConfContainer

Definition of the current "RingSetConf container version".

Forward declaration of RingSetConfContainer.

Definition at line 21 of file RingSetConfContainer.h.

◆ RingSetConfContainer_v1

The container is a simple typedef for now.

Definition at line 26 of file RingSetConf_v1.h.

◆ RingSetConfLinks

Declare element links vector.

Definition at line 24 of file RingSetConfContainer.h.

◆ RingSetContainer

Definition of the current "RingSet container version".

Forward declaration of RingSetContainer.

Definition at line 22 of file RingSetContainer.h.

◆ RingSetContainer_v1

The container is a simple typedef for now.

Definition at line 17 of file RingSetContainer_v1.h.

◆ RingSetLinks

typedef std::vector< ElementLink< RingSetContainer > > xAOD::RingSetLinks

Declare element links vector.

Definition at line 25 of file RingSetContainer.h.

◆ RODHeader

Define the latest version of the RODHeader class.

Definition at line 14 of file Event/xAOD/xAODTrigL1Calo/xAODTrigL1Calo/RODHeader.h.

◆ RODHeaderAuxContainer

Define the latest version of the RODHeader auxiliary container.

Definition at line 13 of file RODHeaderAuxContainer.h.

◆ RODHeaderContainer

Define the latest version of the RODHeader container.

Definition at line 14 of file RODHeaderContainer.h.

◆ RODHeaderContainer_v1

Define the RODHeader as a simple DataVector.

Definition at line 19 of file RODHeaderContainer_v1.h.

◆ RODHeaderContainer_v2

Define the RODHeader as a simple DataVector.

Definition at line 19 of file RODHeaderContainer_v2.h.

◆ RoiDescriptorStore

Define the latest version of the serialised RoiDescriptor storage.

Definition at line 18 of file RoiDescriptorStore.h.

◆ RoiDescriptorStoreAuxInfo

Define the latest version of the serialised RoiDescriptor collection auxiliary store.

Definition at line 19 of file RoiDescriptorStoreAuxInfo.h.

◆ RpcMeasurement

Definition at line 11 of file RpcMeasurementFwd.h.

◆ RpcMeasurementContainer

◆ RpcMeasurementContainer_v1

◆ RpcStrip

Definition at line 12 of file RpcStripFwd.h.

◆ RpcStrip2D

Definition at line 10 of file RpcStrip2DFwd.h.

◆ RpcStrip2DAuxContainer

◆ RpcStrip2DContainer

◆ RpcStrip2DContainer_v1

◆ RpcStripAuxContainer

◆ RpcStripContainer

◆ RpcStripContainer_v1

◆ SCTRawHitValidation

Reference the current persistent version:

Definition at line 13 of file SCTRawHitValidation.h.

◆ SCTRawHitValidationAuxContainer

◆ SCTRawHitValidationContainer

Definition of the current "SCTRawHitValidationContainer version".

Definition at line 14 of file SCTRawHitValidationContainer.h.

◆ SCTRawHitValidationContainer_v1

The container is a simple typedef for now.

Definition at line 16 of file SCTRawHitValidationContainer_v1.h.

◆ SlowMuon

Reference the current persistent version:

Definition at line 13 of file SlowMuon.h.

◆ SlowMuonAuxContainer

Definition of the current Muon auxiliary container.

All reconstruction code should attach the typedefed auxiliary container to the xAOD::SlowMuonContainer, so it will be easy to change the container type as we get new I/O technologies for these objects.

Definition at line 19 of file SlowMuonAuxContainer.h.

◆ SlowMuonContainer

Definition of the current "SlowMuon container version".

Definition at line 14 of file SlowMuonContainer.h.

◆ SlowMuonContainer_v1

The container is a simple typedef for now.

Definition at line 16 of file SlowMuonContainer_v1.h.

◆ SpacePoint

◆ SpacePointAuxContainer

Definition of the current space point auxiliary container.

Definition at line 14 of file SpacePointAuxContainer.h.

◆ SpacePointContainer

Define the version of the space point container.

Definition at line 14 of file Event/xAOD/xAODInDetMeasurement/xAODInDetMeasurement/SpacePointContainer.h.

◆ SpacePointContainer_v1

The container is a simple typedef for now.

Definition at line 14 of file SpacePointContainer_v1.h.

◆ sTgcMeasContainer

◆ sTgcMeasContainer_v1

◆ sTgcMeasurement

Definition at line 10 of file sTgcMeasurementFwd.h.

◆ sTgcMeasurementAuxContainer

using xAOD::sTgcMeasurementAuxContainer = sTgcMeasurementAuxContainer_v1

Definition at line 13 of file sTgcMeasurementFwd.h.

◆ sTgcPadAuxContainer

◆ sTgcPadContainer

Definition at line 14 of file sTgcPadContainer.h.

◆ sTgcPadContainer_v1

◆ sTgcPadHit

Definition at line 10 of file sTgcPadHitFwd.h.

◆ sTgcStripAuxContainer

◆ sTgcStripCluster

◆ sTgcStripContainer

◆ sTgcStripContainer_v1

◆ sTgcWireAuxContainer

◆ sTgcWireContainer

◆ sTgcWireContainer_v1

◆ sTgcWireHit

Definition at line 10 of file sTgcWireHitFwd.h.

◆ StripCluster

Define the version of the strip cluster class.

Definition at line 13 of file StripCluster.h.

◆ StripClusterAuxContainer

Definition of the current strip cluster auxiliary container.

Definition at line 14 of file StripClusterAuxContainer.h.

◆ StripClusterContainer

Define the version of the strip cluster container.

Definition at line 14 of file StripClusterContainer.h.

◆ StripClusterContainer_v1

The container is a simple typedef for now.

Definition at line 14 of file StripClusterContainer_v1.h.

◆ TauJet

Definition of the current "tau version".

Definition at line 17 of file Event/xAOD/xAODTau/xAODTau/TauJet.h.

◆ TauJetAuxContainer

Definition of the current taujet auxiliary container.

All reconstruction code should attach the typedefed auxiliary container to the xAOD::TauJetContainer, so it will be easy to change the container type as we get new I/O technologies for these objects.

Definition at line 22 of file TauJetAuxContainer.h.

◆ TauJetContainer

Definition of the current "taujet container version".

Definition at line 17 of file Event/xAOD/xAODTau/xAODTau/TauJetContainer.h.

◆ TauJetContainer_v1

The container is a simple typedef for now.

Definition at line 19 of file TauJetContainer_v1.h.

◆ TauJetContainer_v2

The container is a simple typedef for now.

Definition at line 19 of file TauJetContainer_v2.h.

◆ TauJetContainer_v3

The container is a simple typedef for now.

Definition at line 18 of file TauJetContainer_v3.h.

◆ TauTrack

Definition of the current version.

Definition at line 16 of file TauTrack.h.

◆ TauTrackAuxContainer

◆ TauTrackContainer

Definition of the current TauTrack container version.

Definition at line 16 of file TauTrackContainer.h.

◆ TauTrackContainer_v1

The container is a simple typedef for a vector of TauTracks.

Definition at line 18 of file TauTrackContainer_v1.h.

◆ TgcStrip

Definition at line 9 of file TgcStripFwd.h.

◆ TgcStripAuxContainer

◆ TgcStripContainer

◆ TgcStripContainer_v1

◆ TrackCaloCluster

Reference the current persistent version:

Definition at line 12 of file TrackCaloCluster.h.

◆ TrackCaloClusterAuxContainer

Definition of the current TrackCaloCluster auxiliary container.

All reconstruction code should attach the typedefed auxiliary container to the xAOD::TrackCaloCluster, so it will be easy to change the container type as we get new I/O technologies for these objects.

Definition at line 18 of file TrackCaloClusterAuxContainer.h.

◆ TrackCaloClusterContainer

Definition of the current "TrackCaloCluster container version".

Definition at line 13 of file TrackCaloClusterContainer.h.

◆ TrackCaloClusterContainer_v1

The container is a simple typedef for now.

Definition at line 21 of file TrackCaloClusterContainer_v1.h.

◆ TrackJacobian

Definition at line 11 of file TrackJacobian.h.

◆ TrackJacobianAuxContainer

◆ TrackJacobianContainer

◆ TrackJacobianContainer_v1

◆ TrackMeasurement

Definition at line 10 of file TrackMeasurement.h.

◆ TrackMeasurementAuxContainer

◆ TrackMeasurementContainer

◆ TrackMeasurementContainer_v1

◆ TrackMeasurementValidation

Reference the current persistent version:

Definition at line 13 of file TrackMeasurementValidation.h.

◆ TrackMeasurementValidationAuxContainer

Definition of the current Muon auxiliary container.

All reconstruction code should attach the typedefed auxiliary container to the xAOD::TrackMeasurementValidationContainer, so it will be easy to change the container type as we get new I/O technologies for these objects.

Definition at line 19 of file TrackMeasurementValidationAuxContainer.h.

◆ TrackMeasurementValidationContainer

Definition of the current "TrackMeasurementValidation container version".

Definition at line 14 of file TrackMeasurementValidationContainer.h.

◆ TrackMeasurementValidationContainer_v1

The container is a simple typedef for now.

Definition at line 16 of file TrackMeasurementValidationContainer_v1.h.

◆ TrackParameters

◆ TrackParametersAuxContainer

◆ TrackParametersContainer

◆ TrackParametersContainer_v1

◆ TrackParticle

Reference the current persistent version:

Definition at line 13 of file Event/xAOD/xAODTracking/xAODTracking/TrackParticle.h.

◆ TrackParticleAuxContainer

Definition of the current TrackParticle auxiliary container.

All reconstruction code should attach the typedefed auxiliary container to the xAOD::TrackParticleContainer, so it will be easy to change the container type as we get new I/O technologies for these objects.

Definition at line 19 of file TrackParticleAuxContainer.h.

◆ TrackParticleClusterAssociation

Reference the current persistent version:

Definition at line 13 of file TrackParticleClusterAssociation.h.

◆ TrackParticleClusterAssociationAuxContainer

Definition of the current Muon auxiliary container.

All reconstruction code should attach the typedefed auxiliary container to the xAOD::TrackParticleClusterAssociationContainer, so it will be easy to change the container type as we get new I/O technologies for these objects.

Definition at line 19 of file TrackParticleClusterAssociationAuxContainer.h.

◆ TrackParticleClusterAssociationContainer

Definition of the current "TrackParticleClusterAssociation container version".

Definition at line 14 of file TrackParticleClusterAssociationContainer.h.

◆ TrackParticleClusterAssociationContainer_v1

◆ TrackParticleContainer

Definition of the current "TrackParticle container version".

Provide a forward declaration for TrackParticleContainer.

Definition at line 14 of file Event/xAOD/xAODTracking/xAODTracking/TrackParticleContainer.h.

◆ TrackParticleContainer_v1

The container is a simple typedef for now.

Definition at line 18 of file TrackParticleContainer_v1.h.

◆ TrackParticleViewVector

◆ TrackState

Definition at line 11 of file TrackState.h.

◆ TrackStateAuxContainer

◆ TrackStateContainer

◆ TrackStateContainer_v1

◆ TrackStateIndexType

Definition at line 15 of file TrackState_v1.h.

◆ TrackStateValidation

Reference the current persistent version:

Definition at line 13 of file TrackStateValidation.h.

◆ TrackStateValidationAuxContainer

Definition of the current TrackStateValidation auxiliary container.

All reconstruction code should attach the typedefed auxiliary container to the xAOD::TrackStateValidationContainer, so it will be easy to change the container type as we get new I/O technologies for these objects.

Definition at line 20 of file TrackStateValidationAuxContainer.h.

◆ TrackStateValidationContainer

Definition of the current "TrackStateValidation container version".

Definition at line 15 of file TrackStateValidationContainer.h.

◆ TrackStateValidationContainer_v1

The container is a simple typedef for now.

Definition at line 16 of file TrackStateValidationContainer_v1.h.

◆ TrackSummary

◆ TrackSummaryAuxContainer

◆ TrackSummaryContainer

◆ TrackSummaryContainer_v1

◆ TrackSurface

Definition at line 10 of file TrackSurface.h.

◆ TrackSurfaceAuxContainer

◆ TrackSurfaceContainer

◆ TrackSurfaceContainer_v1

◆ TrackVertexAssociationList

Definition at line 18 of file TrackVertexAssociationMap.h.

◆ TrackVertexAssociationMap

◆ TrigBphys

Definition at line 18 of file TrigBphys.h.

◆ TrigBphysAuxContainer

◆ TrigBphysContainer

◆ TrigBphysContainer_v1

Declare the em/tau RoI container type.

Definition at line 31 of file TrigBphys_v1.h.

◆ TrigCaloCluster

Define the latest version of the trigger calorimeter cluster class.

Definition at line 17 of file Event/xAOD/xAODTrigCalo/xAODTrigCalo/TrigCaloCluster.h.

◆ TrigCaloClusterAuxContainer

Define the latest version of the trigger calorimeter cluster auxiliary container.

Definition at line 16 of file TrigCaloClusterAuxContainer.h.

◆ TrigCaloClusterContainer

Define the latest version of the trigger calorimeter cluster container.

Definition at line 17 of file Event/xAOD/xAODTrigCalo/xAODTrigCalo/TrigCaloClusterContainer.h.

◆ TrigCaloClusterContainer_v1

Define the trigger calorimeter cluster container as a simple DataVector.

Definition at line 19 of file TrigCaloClusterContainer_v1.h.

◆ TrigComposite

Declare the latest version of the class.

Definition at line 16 of file Event/xAOD/xAODTrigger/xAODTrigger/TrigComposite.h.

◆ TrigCompositeAuxContainer

Declare the latest version of the container.

Definition at line 16 of file TrigCompositeAuxContainer.h.

◆ TrigCompositeContainer

Declare the latest version of the container.

Definition at line 17 of file Event/xAOD/xAODTrigger/xAODTrigger/TrigCompositeContainer.h.

◆ TrigCompositeContainer_v1

The container is a simple typedef.

Definition at line 19 of file TrigCompositeContainer_v1.h.

◆ TrigConfKeys

Declare the current version of the trigger configuration keys type.

Definition at line 16 of file TrigConfKeys.h.

◆ TrigDecision

Define the latest version of the trigger decision class.

Definition at line 16 of file Event/xAOD/xAODTrigger/xAODTrigger/TrigDecision.h.

◆ TrigDecisionAuxInfo

Define the latest version of the trigger decision auxiliary information class.

Definition at line 17 of file TrigDecisionAuxInfo.h.

◆ TrigElectron

Declare the latest version of the class.

Definition at line 16 of file Event/xAOD/xAODTrigEgamma/xAODTrigEgamma/TrigElectron.h.

◆ TrigElectronAuxContainer

Declare the latest version of the auxiliary container.

Definition at line 16 of file TrigElectronAuxContainer.h.

◆ TrigElectronContainer

Declare the latest version of the container.

Definition at line 17 of file Event/xAOD/xAODTrigEgamma/xAODTrigEgamma/TrigElectronContainer.h.

◆ TrigElectronContainer_v1

Declare the container as a simple type definition.

Definition at line 22 of file TrigElectronContainer_v1.h.

◆ TrigEMCluster

Define the latest version of the trigger EM cluster class.

Definition at line 17 of file Event/xAOD/xAODTrigCalo/xAODTrigCalo/TrigEMCluster.h.

◆ TrigEMClusterAuxContainer

Define the latest version of the trigger EM cluster auxiliary container.

Definition at line 16 of file TrigEMClusterAuxContainer.h.

◆ TrigEMClusterContainer

Define the latest version of the trigger EM cluster container.

Definition at line 17 of file Event/xAOD/xAODTrigCalo/xAODTrigCalo/TrigEMClusterContainer.h.

◆ TrigEMClusterContainer_v1

Define the trigger EM cluster container as a simple DataVector.

Definition at line 19 of file TrigEMClusterContainer_v1.h.

◆ TriggerMenu

Define the latest version of the trigger menu class.

Definition at line 16 of file TriggerMenu.h.

◆ TriggerMenuAuxContainer

Define the latest version of the trigger menu auxiliary container class.

Definition at line 16 of file TriggerMenuAuxContainer.h.

◆ TriggerMenuContainer

Define the latest version of the trigger menu container class.

Definition at line 17 of file TriggerMenuContainer.h.

◆ TriggerMenuContainer_v1

Define the menu container as a simple DataVector.

Definition at line 19 of file TriggerMenuContainer_v1.h.

◆ TriggerMenuJson

Define the latest version of the trigger menu JSON class.

Definition at line 15 of file TriggerMenuJson.h.

◆ TriggerMenuJsonAuxContainer

Define the latest version of the trigger menu auxiliary container class.

Definition at line 16 of file TriggerMenuJsonAuxContainer.h.

◆ TriggerMenuJsonContainer

◆ TriggerMenuJsonContainer_v1

Define the menu container as a simple DataVector.

Definition at line 18 of file TriggerMenuJsonContainer_v1.h.

◆ TriggerTower

Define the latest version of the TriggerTower class.

Definition at line 16 of file Event/xAOD/xAODTrigL1Calo/xAODTrigL1Calo/TriggerTower.h.

◆ TriggerTowerAuxContainer

Define the latest version of the TriggerTower auxiliary container.

Definition at line 14 of file TriggerTowerAuxContainer.h.

◆ TriggerTowerContainer

Define the latest version of the TriggerTower container.

Definition at line 15 of file TriggerTowerContainer.h.

◆ TriggerTowerContainer_v1

◆ TriggerTowerContainer_v2

◆ TriggerTowerMap_t

◆ TrigHisto2D

◆ TrigHisto2DAuxContainer

◆ TrigHisto2DContainer

◆ TrigHisto2DContainer_v1

◆ TrigMissingET

Define the most recent version of the TrigMissingET class.

Definition at line 12 of file Event/xAOD/xAODTrigMissingET/xAODTrigMissingET/TrigMissingET.h.

◆ TrigMissingETAuxContainer

Define the most recent version of the AuxContainer for the TrigMissingET object(s).

Definition at line 12 of file TrigMissingETAuxContainer.h.

◆ TrigMissingETContainer

◆ TrigMissingETContainer_v1

Datavector of all trig missing et objects.

Even though there is only a single TrigMissingET object per event in the trigger software, the architecture of the trigger means that one needs to save it in a vector.

Definition at line 17 of file TrigMissingETContainer_v1.h.

◆ TrigNavigation

Define the latest version of the trigger navigation class.

Definition at line 16 of file TrigNavigation.h.

◆ TrigNavigationAuxInfo

Define the latest version of the trigger navigation auxiliary information class.

Definition at line 17 of file TrigNavigationAuxInfo.h.

◆ TrigPassBits

Define the latest version of the trigger pass bits class.

Definition at line 16 of file Event/xAOD/xAODTrigger/xAODTrigger/TrigPassBits.h.

◆ TrigPassBitsAuxContainer

Define the latest version of the class.

Definition at line 16 of file TrigPassBitsAuxContainer.h.

◆ TrigPassBitsContainer

Define the latest version of the trig pass bits container class.

Definition at line 17 of file TrigPassBitsContainer.h.

◆ TrigPassBitsContainer_v1

Define the trig pass bits container as a simple DataVector.

Definition at line 19 of file TrigPassBitsContainer_v1.h.

◆ TrigPhoton

Declare the latest version of TrigPhoton.

Definition at line 16 of file Event/xAOD/xAODTrigEgamma/xAODTrigEgamma/TrigPhoton.h.

◆ TrigPhotonAuxContainer

Declare the latest version of the photon auxiliary container.

Definition at line 16 of file TrigPhotonAuxContainer.h.

◆ TrigPhotonContainer

Declare the latest version of the container.

Definition at line 17 of file Event/xAOD/xAODTrigEgamma/xAODTrigEgamma/TrigPhotonContainer.h.

◆ TrigPhotonContainer_v1

Declare the container as a simple type definition.

Definition at line 22 of file TrigPhotonContainer_v1.h.

◆ TrigRingerRings

Define the latest version of the TrigRingerRings class.

Definition at line 17 of file TrigRingerRings.h.

◆ TrigRingerRingsAuxContainer

Define the latest version of the TrigRingerRings class.

Definition at line 17 of file TrigRingerRingsAuxContainer.h.

◆ TrigRingerRingsContainer

Define the latest version of the TrigRingerRingsContainer class.

Definition at line 16 of file TrigRingerRingsContainer.h.

◆ TrigRingerRingsContainer_v1

Define the TrigRingerRings container as a simple DataVector.

Definition at line 18 of file TrigRingerRingsContainer_v1.h.

◆ TrigRingerRingsContainer_v2

Define the TrigRingerRings container as a simple DataVector.

Definition at line 19 of file TrigRingerRingsContainer_v2.h.

◆ TrigRNNOutput

Define the latest version of the RingerRings class.

Definition at line 17 of file Event/xAOD/xAODTrigRinger/xAODTrigRinger/TrigRNNOutput.h.

◆ TrigRNNOutputAuxContainer

Define the latest version of the RingerRings class.

Definition at line 17 of file TrigRNNOutputAuxContainer.h.

◆ TrigRNNOutputContainer

◆ TrigRNNOutputContainer_v1

Define the RingerRings container as a simple DataVector.

Definition at line 18 of file TrigRNNOutputContainer_v1.h.

◆ TrigRNNOutputContainer_v2

Define the RingerRings container as a simple DataVector.

Definition at line 18 of file TrigRNNOutputContainer_v2.h.

◆ TrigSpacePointCounts

◆ TrigSpacePointCountsAuxContainer

◆ TrigSpacePointCountsContainer

◆ TrigSpacePointCountsContainer_v1

◆ TrigT2MbtsBits

◆ TrigT2MbtsBitsAuxContainer

◆ TrigT2MbtsBitsContainer

◆ TrigT2MbtsBitsContainer_v1

◆ TrigT2ZdcSignals

◆ TrigT2ZdcSignalsAuxContainer

◆ TrigT2ZdcSignalsContainer

◆ TrigT2ZdcSignalsContainer_v1

◆ TrigTrackCounts

◆ TrigTrackCountsAuxContainer

◆ TrigTrackCountsContainer

◆ TrigTrackCountsContainer_v1

◆ TrigVertexCounts

◆ TrigVertexCountsAuxContainer

◆ TrigVertexCountsContainer

◆ TrigVertexCountsContainer_v1

◆ TruthEvent

Typedef to implementation.

Definition at line 17 of file TruthEvent.h.

◆ TruthEventAuxContainer

Declare the latest version of the truth event auxiliary container.

Definition at line 16 of file TruthEventAuxContainer.h.

◆ TruthEventBase

Typedef to implementation.

Definition at line 15 of file TruthEventBase.h.

◆ TruthEventBaseContainer

Declare the latest version of the truth event container.

Definition at line 17 of file TruthEventBaseContainer.h.

◆ TruthEventBaseContainer_v1

◆ TruthEventContainer

Declare the latest version of the truth event container.

Definition at line 18 of file TruthEventContainer.h.

◆ TruthEventContainer_v1

Alias.

Definition at line 18 of file TruthEventContainer_v1.h.

◆ TruthMetaData

Typedef to implementation.

Definition at line 15 of file TruthMetaData.h.

◆ TruthMetaDataAuxContainer

Declare the latest version of the truth vertex auxiliary container.

Definition at line 16 of file TruthMetaDataAuxContainer.h.

◆ TruthMetaDataContainer

Declare the latest version of the truth vertex container.

Definition at line 17 of file TruthMetaDataContainer.h.

◆ TruthMetaDataContainer_v1

◆ TruthParticle

Typedef to implementation.

Definition at line 15 of file Event/xAOD/xAODTruth/xAODTruth/TruthParticle.h.

◆ TruthParticleAuxContainer

Declare the latest version of the truth particle auxiliary container.

Definition at line 15 of file TruthParticleAuxContainer.h.

◆ TruthParticleContainer

Declare the latest version of the truth particle container.

Provide a forward declaration for TruthParticleContainer.

Definition at line 17 of file Event/xAOD/xAODTruth/xAODTruth/TruthParticleContainer.h.

◆ TruthParticleContainer_v1

◆ TruthPileupEvent

Typedef to implementation.

Definition at line 15 of file TruthPileupEvent.h.

◆ TruthPileupEventAuxContainer

Declare the latest version of the truth event auxiliary container.

Definition at line 14 of file TruthPileupEventAuxContainer.h.

◆ TruthPileupEventContainer

Declare the latest version of the truth event container.

Definition at line 17 of file TruthPileupEventContainer.h.

◆ TruthPileupEventContainer_v1

Alias declaring the container type.

Definition at line 19 of file TruthPileupEventContainer_v1.h.

◆ TruthVertex

Typedef to implementation.

Definition at line 15 of file TruthVertex.h.

◆ TruthVertexAuxContainer

Declare the latest version of the truth vertex auxiliary container.

Definition at line 15 of file TruthVertexAuxContainer.h.

◆ TruthVertexContainer

Declare the latest version of the truth vertex container.

Provide a forward declaration for TruthVertexContainer.

Definition at line 17 of file TruthVertexContainer.h.

◆ TruthVertexContainer_v1

◆ UncalibratedMeasurement

Define the version of the uncalibrated measurement class.

Definition at line 13 of file UncalibratedMeasurement.h.

◆ UncalibratedMeasurementContainer

Define the version of the uncalibrated measurement container.

Definition at line 14 of file UncalibratedMeasurementContainer.h.

◆ UncalibratedMeasurementContainer_v1

The container is a simple typedef for now.

Definition at line 14 of file UncalibratedMeasurementContainer_v1.h.

◆ VectorMap

template<size_t N>
using xAOD::VectorMap = Eigen::Map<MeasVector<N>>

Definition at line 58 of file MeasurementDefs.h.

◆ Vertex

Define the latest version of the vertex class.

Definition at line 16 of file Event/xAOD/xAODTracking/xAODTracking/Vertex.h.

◆ VertexAuxContainer

Definition of the current jet auxiliary container.

All reconstruction code should attach the typedefed auxiliary container to the xAOD::TrackParticleContainer, so it will be easy to change the container type as we get new I/O technologies for these objects.

Definition at line 19 of file VertexAuxContainer.h.

◆ VertexContainer

Definition of the current "Vertex container version".

Provide a forward declaration for VertexContainer.

Definition at line 14 of file VertexContainer.h.

◆ VertexContainer_v1

The container is a simple typedef for now.

Definition at line 19 of file VertexContainer_v1.h.

◆ VertexViewVector

◆ ZdcModule

Definition at line 15 of file ZdcModule.h.

◆ ZdcModuleAuxContainer

◆ ZdcModuleContainer

◆ ZdcModuleContainer_v1

Enumeration Type Documentation

◆ BTagInfo

Enumerator
SV0_NGTinJet 

SV0 : Number of good tracks in jet.

SV0_NGTinSvx 

SV0 : Number of good tracks in vertex.

SV0_N2Tpair 

SV0 : Number of 2-track pairs.

SV0_masssvx 

SV0 : vertex mass.

SV0_efracsvx 

SV0 : energy fraction.

SV0_normdist 

SV0 : 3D vertex significance.

SV1_NGTinJet 

SV1 : Number of good tracks in jet.

SV1_NGTinSvx 

SV1 : Number of good tracks in vertex.

SV1_N2Tpair 

SV1 : Number of 2-track pairs.

SV1_masssvx 

SV1 : vertex mass.

SV1_efracsvx 

SV1 : energy fraction.

SV1_normdist 

SV1 : 3D vertex significance.

JetFitter_nVTX 

JetFitter : Number of vertices.

JetFitter_nSingleTracks 

JetFitter : Number of single tracks.

JetFitter_nTracksAtVtx 

JetFitter : Number of tracks at vertex.

JetFitter_mass 

JetFitter : Jet mass.

JetFitter_energyFraction 

JetFitter : Jet efrac.

JetFitter_significance3d 

JetFitter : 3D vertex significance.

JetFitter_deltaeta 

JetFitter : Delta eta between jet and momentum sum of all tracks associated with displaced vertices reconstructed by JetFitter.

JetFitter_deltaphi 

JetFitter : Delta phi between jet and momentum sum of all tracks associated with displaced vertices reconstructed by JetFitter.

JetFitter_N2Tpair 

JetFitter : Number of 2-track pairs.

IP2D_ntrk 

IP2D : number of tracks.

IP2D_gradeOfTracks 

IP2D: track grade.

IP2D_flagFromV0ofTracks 

IP2D : tracks from V0.

IP2D_valD0wrtPVofTracks 

IP2D : d0 value with respect to primary vertex.

IP2D_sigD0wrtPVofTracks 

IP2D : d0 significance with respect to primary vertex.

IP2D_weightBofTracks 

IP2D : track contribution to B likelihood.

IP2D_weightUofTracks 

IP2D : track contribution to U likelihood.

IP2D_weightCofTracks 

IP2D : track contribution to C likelihood.

IP3D_ntrk 

IP3D : number of tracks.

IP3D_gradeOfTracks 

IP3D: track grade.

IP3D_flagFromV0ofTracks 

IP3D : tracks from V0.

IP3D_valD0wrtPVofTracks 

IP3D : d0 value with respect to primary vertex.

IP3D_sigD0wrtPVofTracks 

IP3D : d0 significance with respect to primary vertex.

IP3D_valZ0wrtPVofTracks 

IP3D : z0 value with respect to primary vertex.

IP3D_sigZ0wrtPVofTracks 

IP3D : z0 significance with respect to primary vertex.

IP3D_weightBofTracks 

IP3D : track contribution to B likelihood.

IP3D_weightUofTracks 

IP3D : track contribution to U likelihood.

IP3D_weightCofTracks 

IP3D : track contribution to C likelihood.

Definition at line 15 of file BTaggingEnums.h.

16 {
18 SV0_NGTinJet = 100,
20 SV0_NGTinSvx = 101,
22 SV0_N2Tpair = 102,
24 SV0_masssvx = 103,
26 SV0_efracsvx = 104,
28 SV0_normdist = 105,
29
31 SV1_NGTinJet = 200,
33 SV1_NGTinSvx = 201,
35 SV1_N2Tpair = 202,
37 SV1_masssvx = 203,
39 SV1_efracsvx = 204,
41 SV1_normdist = 205,
42
44 JetFitter_nVTX = 300,
50 JetFitter_mass = 303,
61
63 IP2D_ntrk = 400,
78
80 IP3D_ntrk = 500,
99
100
101 }; //enum BTagInfo
@ IP2D_sigD0wrtPVofTracks
IP2D : d0 significance with respect to primary vertex.
@ IP3D_gradeOfTracks
IP3D: track grade.
@ IP2D_flagFromV0ofTracks
IP2D : tracks from V0.
@ SV0_N2Tpair
SV0 : Number of 2-track pairs.
@ JetFitter_N2Tpair
JetFitter : Number of 2-track pairs.
@ SV1_NGTinSvx
SV1 : Number of good tracks in vertex.
@ IP2D_weightCofTracks
IP2D : track contribution to C likelihood.
@ SV1_NGTinJet
SV1 : Number of good tracks in jet.
@ JetFitter_deltaeta
JetFitter : Delta eta between jet and momentum sum of all tracks associated with displaced vertices r...
@ JetFitter_nSingleTracks
JetFitter : Number of single tracks.
@ JetFitter_nTracksAtVtx
JetFitter : Number of tracks at vertex.
@ IP3D_flagFromV0ofTracks
IP3D : tracks from V0.
@ IP2D_ntrk
IP2D : number of tracks.
@ IP3D_sigD0wrtPVofTracks
IP3D : d0 significance with respect to primary vertex.
@ IP2D_valD0wrtPVofTracks
IP2D : d0 value with respect to primary vertex.
@ SV0_efracsvx
SV0 : energy fraction.
@ IP3D_weightCofTracks
IP3D : track contribution to C likelihood.
@ IP3D_valZ0wrtPVofTracks
IP3D : z0 value with respect to primary vertex.
@ SV0_masssvx
SV0 : vertex mass.
@ SV0_NGTinJet
SV0 : Number of good tracks in jet.
@ JetFitter_deltaphi
JetFitter : Delta phi between jet and momentum sum of all tracks associated with displaced vertices r...
@ SV0_NGTinSvx
SV0 : Number of good tracks in vertex.
@ IP3D_valD0wrtPVofTracks
IP3D : d0 value with respect to primary vertex.
@ SV1_efracsvx
SV1 : energy fraction.
@ JetFitter_significance3d
JetFitter : 3D vertex significance.
@ IP2D_gradeOfTracks
IP2D: track grade.
@ JetFitter_energyFraction
JetFitter : Jet efrac.
@ IP2D_weightBofTracks
IP2D : track contribution to B likelihood.
@ IP3D_ntrk
IP3D : number of tracks.
@ SV1_normdist
SV1 : 3D vertex significance.
@ SV1_N2Tpair
SV1 : Number of 2-track pairs.
@ IP3D_weightBofTracks
IP3D : track contribution to B likelihood.
@ IP3D_sigZ0wrtPVofTracks
IP3D : z0 significance with respect to primary vertex.
@ SV1_masssvx
SV1 : vertex mass.
@ JetFitter_mass
JetFitter : Jet mass.
@ JetFitter_nVTX
JetFitter : Number of vertices.
@ IP2D_weightUofTracks
IP2D : track contribution to U likelihood.
@ IP3D_weightUofTracks
IP3D : track contribution to U likelihood.
@ SV0_normdist
SV0 : 3D vertex significance.

◆ JetConstitScale

Enumerator
UncalibratedJetConstituent 
CalibratedJetConstituent 
UnknownConstitScale 

Definition at line 20 of file JetTypes.h.

20 {
24 };
@ UnknownConstitScale
Definition JetTypes.h:23
@ UncalibratedJetConstituent
Definition JetTypes.h:21
@ CalibratedJetConstituent
Definition JetTypes.h:22

◆ JetFlavourLabelType

Enumerator
GAFinalHadron 
GAInitialHadron 
GAFinalParton 
ExclConeHadron 
ExclConeDoubleHadron 

Definition at line 31 of file JetFlavourInfo.h.

◆ JetScale

Enumerator
JetEMScaleMomentum 
JetConstitScaleMomentum 
JetAssignedScaleMomentum 

Definition at line 26 of file JetTypes.h.

26 {
27
31
32 //EMSCALE = JET_USING_UNCALIBRATED_CONSTIT, // compat with run1
33 //CONSTITUENTSCALE = JEt_USING_JETFINDING_CONSTIT // compat with run1
34 };
@ JetEMScaleMomentum
Definition JetTypes.h:28
@ JetAssignedScaleMomentum
Definition JetTypes.h:30
@ JetConstitScaleMomentum
Definition JetTypes.h:29

◆ MuonSummaryType

Enumerates the different types of information stored in Summary.

When adding a new transient information type, please make sure to increase numberOfTrackSummaryTypes.*‍/

Enumerator
primarySector 

primary sector crossed by the muon

secondarySector 

secondary sector crossed by the muon (set to the primary if the muon only passed one sector)

innerSmallHits 

number of precision hits in the inner small layer

innerLargeHits 

number of precision hits in the inner large layer

middleSmallHits 

number of precision hits in the middle small layer

middleLargeHits 

number of precision hits in the middle large layer

outerSmallHits 

number of precision hits in the outer small layer

outerLargeHits 

number of precision hits in the outer large layer

extendedSmallHits 

number of precision hits in the extended small layer

extendedLargeHits 

number of precision hits in the extended large layer

innerSmallHoles 

number of precision holes in the inner small layer

innerLargeHoles 

number of precision holes in the inner large layer

middleSmallHoles 

number of precision holes in the middle small layer

middleLargeHoles 

number of precision holes in the middle large layer

outerSmallHoles 

number of precision holes in the outer small layer

outerLargeHoles 

number of precision holes in the outer large layer

extendedSmallHoles 

number of precision holes in the extended small layer

extendedLargeHoles 

number of precision holes in the extended large layer

phiLayer1Hits 

number of phi hits in the first trigger layer (BML1 ot T4)

phiLayer2Hits 

number of phi hits in the second trigger layer (BML2 ot T1)

phiLayer3Hits 

number of phi hits in the third trigger layer (BOL1 ot T2)

phiLayer4Hits 

number of phi hits in the fourth trigger layer (T3)

etaLayer1Hits 

number of eta hits in the first trigger layer (BML1 ot T4)

etaLayer2Hits 

number of eta hits in the second trigger layer (BML2 ot T1)

etaLayer3Hits 

number of eta hits in the third trigger layer (BOL1 ot T2)

etaLayer4Hits 

number of eta hits in the fourth trigger layer (T3)

phiLayer1Holes 

number of phi holes in the first trigger layer (BML1 ot T4)

phiLayer2Holes 

number of phi holes in the second trigger layer (BML2 ot T1)

phiLayer3Holes 

number of phi holes in the third trigger layer (BOL1 ot T2)

phiLayer4Holes 

number of phi holes in the fourth trigger layer (T3)

etaLayer1Holes 

number of eta holes in the first trigger layer (BML1 ot T4)

etaLayer2Holes 

number of eta holes in the second trigger layer (BML2 ot T1)

etaLayer3Holes 

number of eta holes in the third trigger layer (BOL1 ot T2)

etaLayer4Holes 

number of eta holes in the fourth trigger layer (T3)

innerClosePrecisionHits 

number of close precision hits in the inner layer

middleClosePrecisionHits 

number of close precision hits in the middle layer

outerClosePrecisionHits 

number of close precision hits in the outer layer

extendedClosePrecisionHits 

number of close precision hits in the extended layer

innerOutBoundsPrecisionHits 

number of out-of-bounds hits in the inner layer

middleOutBoundsPrecisionHits 

number of out-of-bounds hits in the middle layer

outerOutBoundsPrecisionHits 

number of out-of-bounds hits in the outer layer

extendedOutBoundsPrecisionHits 

number of out-of-bounds hits in the extended layer

combinedTrackOutBoundsPrecisionHits 

total out-of-bounds hits on the combined track

isEndcapGoodLayers 

if non-deweighted track chambers are in endcap

isSmallGoodSectors 

if non-deweighted track chambers are small

phiLayer1RPCHits 

number of phi hits in the first RPC trigger layer (BML1)

phiLayer2RPCHits 

number of phi hits in the second RPC trigger layer (BML2)

phiLayer3RPCHits 

number of phi hits in the third RPC trigger layer (BOL1)

phiLayer4RPCHits 

number of phi hits in the fourth RPC trigger layer (BOL2)

etaLayer1RPCHits 

number of eta hits in the first RPC trigger layer (BML1)

etaLayer2RPCHits 

number of eta hits in the second RPC trigger layer (BML2)

etaLayer3RPCHits 

number of eta hits in the third RPC trigger layer (BOL1)

etaLayer4RPCHits 

number of eta hits in the fourth RPC trigger layer (BOL2)

phiLayer1RPCHoles 

number of phi holes in the first RPC trigger layer (BML1)

phiLayer2RPCHoles 

number of phi holes in the second RPC trigger layer (BML2)

phiLayer3RPCHoles 

number of phi holes in the third RPC trigger layer (BOL1)

phiLayer4RPCHoles 

number of phi holes in the fourth RPC trigger layer (BOL2)

etaLayer1RPCHoles 

number of eta holes in the first RPC trigger layer (BML1)

etaLayer2RPCHoles 

number of eta holes in the second RPC trigger layer (BML2)

etaLayer3RPCHoles 

number of eta holes in the third RPC trigger layer (BOL1)

etaLayer4RPCHoles 

number of eta holes in the fourth RPC trigger layer (BOL2)

phiLayer1TGCHits 

number of phi hits in the first TGC trigger layer (T4)

phiLayer2TGCHits 

number of phi hits in the second TGC trigger layer (T1)

phiLayer3TGCHits 

number of phi hits in the third TGC trigger layer (T2)

phiLayer4TGCHits 

number of phi hits in the fourth TGC trigger layer (T3)

etaLayer1TGCHits 

number of eta hits in the first TGC trigger layer (T4)

etaLayer2TGCHits 

number of eta hits in the second TGC trigger layer (T1)

etaLayer3TGCHits 

number of eta hits in the third TGC trigger layer (T2)

etaLayer4TGCHits 

number of eta hits in the fourth TGC trigger layer (T3)

phiLayer1TGCHoles 

number of phi holes in the first TGC trigger layer (T4)

phiLayer2TGCHoles 

number of phi holes in the second TGC trigger layer (T1)

phiLayer3TGCHoles 

number of phi holes in the third TGC trigger layer (T2)

phiLayer4TGCHoles 

number of phi holes in the fourth TGC trigger layer (T3)

etaLayer1TGCHoles 

number of eta holes in the first TGC trigger layer (T4)

etaLayer2TGCHoles 

number of eta holes in the second TGC trigger layer (T1)

etaLayer3TGCHoles 

number of eta holes in the third TGC trigger layer (T2)

etaLayer4TGCHoles 

number of eta holes in the fourth TGC trigger layer (T3)

phiLayer1STGCHits 

number of phi hits in the first STGC trigger layer (STGC1)

phiLayer2STGCHits 

number of phi hits in the second STGC trigger layer (STGC2)

etaLayer1STGCHits 

number of eta hits in the first STGC trigger layer (STGC1)

etaLayer2STGCHits 

number of eta hits in the second STGC trigger layer (STGC2)

phiLayer1STGCHoles 

number of phi holes in the first STGC trigger layer (STGC1)

phiLayer2STGCHoles 

number of phi holes in the second STGC trigger layer (STGC2)

etaLayer1STGCHoles 

number of eta holes in the first STGC trigger layer (STGC1)

etaLayer2STGCHoles 

number of eta holes in the second STGC trigger layer (STGC2)

MMHits 
MMHoles 
cscEtaHits 

number of CSC eta clusters on the track

cscUnspoiledEtaHits 

number of unspoiled CSC eta clusters on track

numberOfMuonSummaryTypes 

Definition at line 325 of file TrackingPrimitives.h.

325 {
326
327 // global hit counts
328 primarySector = 0,
329 secondarySector = 1,
330
331 innerSmallHits = 2,
332 innerLargeHits = 3,
333 middleSmallHits = 4,
334 middleLargeHits = 5,
335 outerSmallHits = 6,
336 outerLargeHits = 7,
339
340 innerSmallHoles = 10,
341 innerLargeHoles = 11,
342 middleSmallHoles = 12,
343 middleLargeHoles = 13,
344 outerSmallHoles = 14,
345 outerLargeHoles = 15,
346 extendedSmallHoles = 16,
347 extendedLargeHoles = 17,
348
349 phiLayer1Hits = 18,
350 phiLayer2Hits = 19,
351 phiLayer3Hits = 20,
352 phiLayer4Hits = 21,
353
354 etaLayer1Hits = 22,
355 etaLayer2Hits = 23,
356 etaLayer3Hits = 24,
357 etaLayer4Hits = 25,
358
359 phiLayer1Holes = 26,
360 phiLayer2Holes = 27,
361 phiLayer3Holes = 28,
362 phiLayer4Holes = 29,
363
364 etaLayer1Holes = 30,
365 etaLayer2Holes = 31,
366 etaLayer3Holes = 32,
367 etaLayer4Holes = 33,
368
373
379
380 isEndcapGoodLayers = 43,
381 isSmallGoodSectors = 44,
382
383 phiLayer1RPCHits = 45,
384 phiLayer2RPCHits = 46,
385 phiLayer3RPCHits = 47,
386 phiLayer4RPCHits = 48,
387
388 etaLayer1RPCHits = 49,
389 etaLayer2RPCHits = 50,
390 etaLayer3RPCHits = 51,
391 etaLayer4RPCHits = 52,
392
393 phiLayer1RPCHoles = 53,
394 phiLayer2RPCHoles = 54,
395 phiLayer3RPCHoles = 55,
396 phiLayer4RPCHoles = 56,
397
398 etaLayer1RPCHoles = 57,
399 etaLayer2RPCHoles = 58,
400 etaLayer3RPCHoles = 59,
401 etaLayer4RPCHoles = 60,
402
403 phiLayer1TGCHits = 61,
404 phiLayer2TGCHits = 62,
405 phiLayer3TGCHits = 63,
406 phiLayer4TGCHits = 64,
407
408 etaLayer1TGCHits = 65,
409 etaLayer2TGCHits = 66,
410 etaLayer3TGCHits = 67,
411 etaLayer4TGCHits = 68,
412
413 phiLayer1TGCHoles = 69,
414 phiLayer2TGCHoles = 70,
415 phiLayer3TGCHoles = 71,
416 phiLayer4TGCHoles = 72,
417
418 etaLayer1TGCHoles = 73,
419 etaLayer2TGCHoles = 74,
420 etaLayer3TGCHoles = 75,
421 etaLayer4TGCHoles = 76,
422
423 // New Small Wheel
424 //STGC
425 phiLayer1STGCHits = 79,
426 phiLayer2STGCHits = 80,
427
428 etaLayer1STGCHits = 81,
429 etaLayer2STGCHits = 82,
430
431 phiLayer1STGCHoles = 83,
432 phiLayer2STGCHoles = 84,
433
434 etaLayer1STGCHoles = 85,
435 etaLayer2STGCHoles = 86,
436
437 //MM
438 MMHits = 87,
439 MMHoles = 88,
440 // Note: there is currently no MuonStationIndex for the two MM layers
441 // In the future it might be needed to add them in order to have
442 // separate counters as follows
443 // Layer1MMHits = 87, //!< number of eta hits in the first MM layer
444 // Layer2MMHits = 88, //!< number of eta hits in the second MM layer
445 // Layer1MMHoles = 89, //!< number of eta holes in the first MM layer
446 // Layer2MMHoles = 90, //!< number of eta holes in the second MM layer
447
448
449 //CSC debugging
450 cscEtaHits = 77,
452
453 // -- numbers...
455 };
@ phiLayer3TGCHoles
number of phi holes in the third TGC trigger layer (T2)
@ phiLayer3Hits
number of phi hits in the third trigger layer (BOL1 ot T2)
@ middleSmallHoles
number of precision holes in the middle small layer
@ cscEtaHits
number of CSC eta clusters on the track
@ etaLayer4RPCHits
number of eta hits in the fourth RPC trigger layer (BOL2)
@ phiLayer2TGCHits
number of phi hits in the second TGC trigger layer (T1)
@ outerSmallHits
number of precision hits in the outer small layer
@ etaLayer2TGCHoles
number of eta holes in the second TGC trigger layer (T1)
@ phiLayer1RPCHoles
number of phi holes in the first RPC trigger layer (BML1)
@ phiLayer2Hits
number of phi hits in the second trigger layer (BML2 ot T1)
@ phiLayer1TGCHits
number of phi hits in the first TGC trigger layer (T4)
@ middleSmallHits
number of precision hits in the middle small layer
@ etaLayer1RPCHits
number of eta hits in the first RPC trigger layer (BML1)
@ phiLayer2TGCHoles
number of phi holes in the second TGC trigger layer (T1)
@ phiLayer1RPCHits
number of phi hits in the first RPC trigger layer (BML1)
@ phiLayer4Holes
number of phi holes in the fourth trigger layer (T3)
@ middleClosePrecisionHits
number of close precision hits in the middle layer
@ etaLayer4RPCHoles
number of eta holes in the fourth RPC trigger layer (BOL2)
@ innerClosePrecisionHits
number of close precision hits in the inner layer
@ phiLayer4RPCHits
number of phi hits in the fourth RPC trigger layer (BOL2)
@ phiLayer2RPCHoles
number of phi holes in the second RPC trigger layer (BML2)
@ etaLayer3RPCHoles
number of eta holes in the third RPC trigger layer (BOL1)
@ etaLayer1TGCHits
number of eta hits in the first TGC trigger layer (T4)
@ phiLayer1Holes
number of phi holes in the first trigger layer (BML1 ot T4)
@ etaLayer2STGCHoles
number of eta holes in the second STGC trigger layer (STGC2)
@ outerLargeHits
number of precision hits in the outer large layer
@ phiLayer4RPCHoles
number of phi holes in the fourth RPC trigger layer (BOL2)
@ etaLayer2RPCHoles
number of eta holes in the second RPC trigger layer (BML2)
@ etaLayer4TGCHoles
number of eta holes in the fourth TGC trigger layer (T3)
@ phiLayer3RPCHoles
number of phi holes in the third RPC trigger layer (BOL1)
@ etaLayer1STGCHoles
number of eta holes in the first STGC trigger layer (STGC1)
@ primarySector
primary sector crossed by the muon
@ etaLayer3Hits
number of eta hits in the third trigger layer (BOL1 ot T2)
@ phiLayer1STGCHoles
number of phi holes in the first STGC trigger layer (STGC1)
@ etaLayer3Holes
number of eta holes in the third trigger layer (BOL1 ot T2)
@ secondarySector
secondary sector crossed by the muon (set to the primary if the muon only passed one sector)
@ middleLargeHits
number of precision hits in the middle large layer
@ outerClosePrecisionHits
number of close precision hits in the outer layer
@ etaLayer4TGCHits
number of eta hits in the fourth TGC trigger layer (T3)
@ etaLayer1RPCHoles
number of eta holes in the first RPC trigger layer (BML1)
@ phiLayer4TGCHoles
number of phi holes in the fourth TGC trigger layer (T3)
@ innerOutBoundsPrecisionHits
number of out-of-bounds hits in the inner layer
@ etaLayer1Hits
number of eta hits in the first trigger layer (BML1 ot T4)
@ phiLayer2Holes
number of phi holes in the second trigger layer (BML2 ot T1)
@ etaLayer3RPCHits
number of eta hits in the third RPC trigger layer (BOL1)
@ phiLayer1Hits
number of phi hits in the first trigger layer (BML1 ot T4)
@ isSmallGoodSectors
if non-deweighted track chambers are small
@ phiLayer3Holes
number of phi holes in the third trigger layer (BOL1 ot T2)
@ etaLayer4Holes
number of eta holes in the fourth trigger layer (T3)
@ extendedSmallHits
number of precision hits in the extended small layer
@ etaLayer1TGCHoles
number of eta holes in the first TGC trigger layer (T4)
@ phiLayer1TGCHoles
number of phi holes in the first TGC trigger layer (T4)
@ extendedLargeHits
number of precision hits in the extended large layer
@ etaLayer3TGCHits
number of eta hits in the third TGC trigger layer (T2)
@ phiLayer1STGCHits
number of phi hits in the first STGC trigger layer (STGC1)
@ phiLayer4Hits
number of phi hits in the fourth trigger layer (T3)
@ outerLargeHoles
number of precision holes in the outer large layer
@ extendedSmallHoles
number of precision holes in the extended small layer
@ innerLargeHits
number of precision hits in the inner large layer
@ middleLargeHoles
number of precision holes in the middle large layer
@ middleOutBoundsPrecisionHits
number of out-of-bounds hits in the middle layer
@ etaLayer2STGCHits
number of eta hits in the second STGC trigger layer (STGC2)
@ innerLargeHoles
number of precision holes in the inner large layer
@ phiLayer2RPCHits
number of phi hits in the second RPC trigger layer (BML2)
@ extendedClosePrecisionHits
number of close precision hits in the extended layer
@ etaLayer2RPCHits
number of eta hits in the second RPC trigger layer (BML2)
@ etaLayer4Hits
number of eta hits in the fourth trigger layer (T3)
@ etaLayer3TGCHoles
number of eta holes in the third TGC trigger layer (T2)
@ etaLayer1STGCHits
number of eta hits in the first STGC trigger layer (STGC1)
@ etaLayer2TGCHits
number of eta hits in the second TGC trigger layer (T1)
@ etaLayer2Holes
number of eta holes in the second trigger layer (BML2 ot T1)
@ phiLayer2STGCHits
number of phi hits in the second STGC trigger layer (STGC2)
@ phiLayer3RPCHits
number of phi hits in the third RPC trigger layer (BOL1)
@ etaLayer2Hits
number of eta hits in the second trigger layer (BML2 ot T1)
@ innerSmallHoles
number of precision holes in the inner small layer
@ phiLayer4TGCHits
number of phi hits in the fourth TGC trigger layer (T3)
@ etaLayer1Holes
number of eta holes in the first trigger layer (BML1 ot T4)
@ numberOfMuonSummaryTypes
@ extendedLargeHoles
number of precision holes in the extended large layer
@ phiLayer3TGCHits
number of phi hits in the third TGC trigger layer (T2)
@ combinedTrackOutBoundsPrecisionHits
total out-of-bounds hits on the combined track
@ cscUnspoiledEtaHits
number of unspoiled CSC eta clusters on track
@ extendedOutBoundsPrecisionHits
number of out-of-bounds hits in the extended layer
@ outerOutBoundsPrecisionHits
number of out-of-bounds hits in the outer layer
@ phiLayer2STGCHoles
number of phi holes in the second STGC trigger layer (STGC2)
@ isEndcapGoodLayers
if non-deweighted track chambers are in endcap
@ outerSmallHoles
number of precision holes in the outer small layer
@ innerSmallHits
number of precision hits in the inner small layer

◆ ObserverToolIndex

Enumerator
track 
score 
rejectStep 
rejectReason 
parentId 
numPixelHoles 
numSCTHoles 
numSplitSharedPixel 
numSplitSharedSCT 
numSharedOrSplit 
numSharedOrSplitPixels 
numShared 
isPatternTrack 
totalSiHits 
inROI 
hasIBLHit 
hasSharedIBLHit 
hasSharedPixel 
firstPixIsShared 
numPixelDeadSensor 
numSCTDeadSensor 
numPixelHits 
numSCTHits 
numUnused 
numTRT_Unused 
numSCT_Unused 
numPseudo 
averageSplit1 
averageSplit2 
numWeightedShared 
rejectStep_full 
rejectReason_full 

Definition at line 512 of file TrackingPrimitives.h.

512 {
513 track,
514 score,
517 parentId,
524 numShared,
527 inROI,
528 hasIBLHit,
536 numUnused,
539 numPseudo,
545 };
@ numSharedOrSplitPixels

◆ ParameterPosition

Enum allowing us to know where in ATLAS the parameters are defined.

Enumerator
BeamLine 

Parameter defined at the Vertex/Beamline.

FirstMeasurement 

Parameter defined at the position of the 1st measurement.

LastMeasurement 

Parameter defined at the position of the last measurement.

CalorimeterEntrance 

Parameter defined at the entrance to the calorimeter.

CalorimeterExit 

Parameter defined at the exit of the calorimeter.

MuonSpectrometerEntrance 

Parameter defined at the entrance to the Muon Spectrometer.

Definition at line 210 of file TrackingPrimitives.h.

210 {
212 BeamLine,
223 };
@ MuonSpectrometerEntrance
Parameter defined at the entrance to the Muon Spectrometer.
@ BeamLine
Parameter defined at the Vertex/Beamline.
@ CalorimeterExit
Parameter defined at the exit of the calorimeter.
@ CalorimeterEntrance
Parameter defined at the entrance to the calorimeter.
@ FirstMeasurement
Parameter defined at the position of the 1st measurement.
@ LastMeasurement
Parameter defined at the position of the last measurement.

◆ ParticleHypothesis

Enumerator
nonInteracting 
geantino 
electron 
muon 
pion 
kaon 
proton 
photon 
neutron 

for Fatras usage

pi0 

for Fatras usage

k0 

for Fatras usage

nonInteractingMuon 

for Fatras usage

noHypothesis 

For material collection.

undefined 

Definition at line 193 of file TrackingPrimitives.h.

193 { nonInteracting = 0,
194 geantino = 0,
195 electron = 1,
196 muon = 2,
197 pion = 3,
198 kaon = 4,
199 proton = 5,
200 photon = 6,
201 neutron = 7,
202 pi0 = 8,
203 k0 = 9,
204 nonInteractingMuon = 10,
205 noHypothesis = 99,
206 undefined = 99
207 };
@ pi0
for Fatras usage
@ nonInteractingMuon
for Fatras usage
@ noHypothesis
For material collection.
@ neutron
for Fatras usage
@ k0
for Fatras usage

◆ RejectionReason

Enumerator
acceptedTrack 
stillBeingProcessed 
trackScoreZero 
duplicateTrack 
subtrackCreated 
refitFailed 
bremRefitFailed 
bremRefitSubtrackCreated 
bremRefitTrackScoreZero 
refitTrackScoreZero 
TSOSRejectedHit 
TSOSOutlierShared 
pixelSplitButTooManyShared2Ptc 
pixelSplitButTooManyShared3Ptc 
tooManySharedRecoverable 
tooManySharedNonRecoverable 
sharedSCT 
sharedHitsBadChi2 
sharedHitsNotEnoughUniqueHits 
firstHitSharedAndPixIBL 
firstHitSharedAndExtraShared 
sharedHitsNotEnoughUniqueSiHits 
sharedIBLSharedWithNoIBLTrack 
sharedPixelSharedWithDifferentIBLTrack 
tooManySharedAfterIncreasingShared 
notEnoughSiHits 
notEnoughTRTHits 
notEnoughUniqueSiHits 
tooFewHits 
failedSubtrackCreation 
subtrackCreatedWithRecoveredShared 
other 

Definition at line 472 of file TrackingPrimitives.h.

472 {
474 // Reason for rejection within DenseEnvironmentsAmbiguityProcessorTool::solveTracks
476 // Reason for rejection within DenseEnvironmentsAmbiguityScoreProcessorTool::addNewTracks
479 // Reason for rejection within AmbiguityProcessorBase::refitTrack
482 // Reason for rejection within AmbiguityProcessorBase::addTrack
487 // Reason for rejection within decideWhichHitsToKeep
494 sharedSCT,
503 // Reason for rejection within getCleanedOutTrack
510 other
511 };
@ pixelSplitButTooManyShared3Ptc
@ bremRefitTrackScoreZero
@ pixelSplitButTooManyShared2Ptc
@ tooManySharedNonRecoverable
@ failedSubtrackCreation
@ firstHitSharedAndPixIBL
@ sharedHitsNotEnoughUniqueHits
@ bremRefitSubtrackCreated
@ firstHitSharedAndExtraShared
@ subtrackCreatedWithRecoveredShared
@ sharedIBLSharedWithNoIBLTrack
@ notEnoughUniqueSiHits
@ sharedPixelSharedWithDifferentIBLTrack
@ tooManySharedAfterIncreasingShared
@ tooManySharedRecoverable
@ sharedHitsNotEnoughUniqueSiHits

◆ RejectionStep

Enumerator
solveTracks 
addNewTracks 
refitTrack 
addTrack 
decideWhichHitsToKeep 
getCleanedOutTrack 

Definition at line 458 of file TrackingPrimitives.h.

458 {
459 // Rejections within DenseEnvironmentsAmbiguityProcessorTool::solveTracks
461 // Rejections within DenseEnvironmentsAmbiguityScoreProcessorTool::addNewTracks
463 // Rejections within AmbiguityProcessorBase::refitTrack
465 // Rejections within AmbiguityProcessorBase::addTrack
466 addTrack,
467 // Rejections within InDetDenseEnvAmbiTrackSelectionTool::decideWhichHitsToKeep
469 // Rejections within InDetDenseEnvAmbiTrackSelectionTool::getCleanedOutTrack
471 };
@ decideWhichHitsToKeep

◆ SummaryType

Enumerates the different types of information stored in Summary.

Please note that the values have specific types - i.e. some are float, whilst most are uint8_t. When adding a new transient information type, please make sure to increase numberOfTrackSummaryTypes.*‍/

Enumerator
numberOfContribPixelLayers 

number of contributing layers of the pixel detector [unit8_t].

numberOfBLayerHits 

these are the hits in the first pixel layer, i.e.

b-layer [unit8_t].

numberOfBLayerOutliers 

number of blayer outliers [unit8_t].

numberOfBLayerSharedHits 

number of Pixel b-layer hits shared by several tracks [unit8_t].

numberOfBLayerSplitHits 

number of Pixel b-layer hits split by cluster splitting [unit8_t].

expectBLayerHit 

Do we expect a b-layer hit for this track?

[unit8_t] (should be [bool])

expectInnermostPixelLayerHit 

Do we expect a 0th-layer barrel hit for this track?

numberOfInnermostPixelLayerHits 

these are the hits in the 0th pixel barrel layer

numberOfInnermostPixelLayerOutliers 

number of 0th layer barrel outliers

numberOfInnermostPixelLayerSharedHits 

number of Pixel 0th layer barrel hits shared by several tracks.

numberOfInnermostPixelLayerSplitHits 

number of Pixel 0th layer barrel hits split by cluster splitting

numberOfInnermostPixelLayerEndcapHits 

these are the hits in the 0th pixel layer endcap [unit8_t].

numberOfInnermostPixelLayerEndcapOutliers 

number of 0th layer endcap outliers

numberOfInnermostPixelLayerSharedEndcapHits 

number of Pixel 0th layer endcap hits shared by several tracks.

numberOfInnermostPixelLayerSplitEndcapHits 

number of Pixel 0th layer endcap hits shared by several tracks.

expectNextToInnermostPixelLayerHit 

Do we expect a 1st-layer barrel hit for this track?

numberOfNextToInnermostPixelLayerHits 

these are the hits in the 1st pixel barrel layer

numberOfNextToInnermostPixelLayerOutliers 

number of 1st pixel layer barrel outliers

numberOfNextToInnermostPixelLayerSharedHits 

number of Pixel 1st layer barrel hits shared by several tracks.

numberOfNextToInnermostPixelLayerSplitHits 

number of Pixel 1st layer barrel hits split by cluster splitting

numberOfNextToInnermostPixelLayerEndcapHits 

these are the hits in the 0.5th and 1st pixel layer endcap rings [unit8_t].

numberOfNextToInnermostPixelLayerEndcapOutliers 

number of 1st layer endcap disk outliers

numberOfNextToInnermostPixelLayerSharedEndcapHits 

number of Pixel 1st layer endcap hits shared by several tracks.

numberOfNextToInnermostPixelLayerSplitEndcapHits 

number of Pixel 1st layer endcap hits split by cluster splitting

numberOfDBMHits 

these are the number of DBM hits [unit8_t].

numberOfPixelHits 

these are the pixel hits, including the b-layer [unit8_t].

numberOfPixelOutliers 

these are the pixel outliers, including the b-layer [unit8_t].

numberOfPixelHoles 

number of pixel layers on track with absence of hits [unit8_t].

numberOfPixelSharedHits 

number of Pixel all-layer hits shared by several tracks [unit8_t].

numberOfPixelSplitHits 

number of Pixel all-layer hits split by cluster splitting [unit8_t].

numberOfGangedPixels 

number of pixels which have a ganged ambiguity [unit8_t].

numberOfGangedFlaggedFakes 

number of Ganged Pixels flagged as fakes [unit8_t].

numberOfPixelDeadSensors 

number of dead pixel sensors crossed [unit8_t].

numberOfPixelSpoiltHits 

number of pixel hits with broad errors (width/sqrt(12)) [unit8_t].

numberOfSCTHits 

number of hits in SCT [unit8_t].

numberOfSCTOutliers 

number of SCT outliers [unit8_t].

numberOfSCTHoles 

number of SCT holes [unit8_t].

numberOfSCTDoubleHoles 

number of Holes in both sides of a SCT module [unit8_t].

numberOfSCTSharedHits 

number of SCT hits shared by several tracks [unit8_t].

numberOfSCTDeadSensors 

number of dead SCT sensors crossed [unit8_t].

numberOfSCTSpoiltHits 

number of SCT hits with broad errors (width/sqrt(12)) [unit8_t].

numberOfTRTHits 

number of TRT hits [unit8_t].

numberOfTRTOutliers 

number of TRT outliers [unit8_t].

numberOfTRTHoles 

number of TRT holes [unit8_t].

numberOfTRTHighThresholdHits 

number of TRT hits which pass the high threshold (only xenon counted) [unit8_t].

numberOfTRTHighThresholdHitsTotal 

total number of TRT hits which pass the high threshold [unit8_t].

numberOfTRTHighThresholdOutliers 

number of TRT high threshold outliers (only xenon counted) [unit8_t].

numberOfTRTDeadStraws 

number of dead TRT straws crossed [unit8_t].

numberOfTRTTubeHits 

number of TRT tube hits [unit8_t].

numberOfTRTXenonHits 

number of TRT hits on track in straws with xenon [unit8_t].

numberOfTRTSharedHits 

number of TRT hits used by more than one track

numberOfPrecisionLayers 

layers with at least 3 hits [unit8_t].

numberOfPrecisionHoleLayers 

layers with holes AND no hits [unit8_t].

numberOfPhiLayers 

layers with a trigger phi hit [unit8_t].

numberOfPhiHoleLayers 

layers with trigger phi holes but no hits [unit8_t].

numberOfTriggerEtaLayers 

layers with trigger eta hits [unit8_t].

numberOfTriggerEtaHoleLayers 

layers with trigger eta holes but no hits [unit8_t].

numberOfGoodPrecisionLayers 

layers with at least 3 hits that are not deweighted [uint8_t]

numberOfOutliersOnTrack 

number of measurements flaged as outliers in TSOS [unit8_t].

standardDeviationOfChi2OS 

100 times the standard deviation of the chi2 from the surfaces [unit8_t].

eProbabilityComb 

Electron probability from combining the below probabilities [float].

eProbabilityHT 

Electron probability from High Threshold (HT) information [float].

pixeldEdx 

the dE/dx estimate, calculated using the pixel clusters [?

]

TRTTrackOccupancy 

TRT track occupancy.

numberOfContribPixelBarrelFlatLayers 

number of contributing barrel flat layers of the pixel detector [unit8_t].

numberOfContribPixelBarrelInclinedLayers 

number of contributing barrel inclined layers of the pixel detector [unit8_t].

numberOfContribPixelEndcap 

number of contributing endcap layers of the pixel detector [unit8_t].

numberOfPixelBarrelFlatHits 

these are the pixel hits, in the barrel flat layers [unit8_t].

numberOfPixelBarrelInclinedHits 

these are the pixel hits, in the barrel inclined layers [unit8_t].

numberOfPixelEndcapHits 

these are the pixel hits, in the endcap layers [unit8_t].

numberOfPixelBarrelFlatHoles 

number of pixel barrel flat layers on track with absence of hits [unit8_t].

numberOfPixelBarrelInclinedHoles 

number of pixel barrel flat inclined on track with absence of hits [unit8_t].

numberOfPixelEndcapHoles 

number of pixel endcap layers on track with absence of hits [unit8_t].

numberOfTrackSummaryTypes 

Definition at line 229 of file TrackingPrimitives.h.

229 {
230 // --- Inner Detector
236 expectBLayerHit =42,
242
247
253
258
259 numberOfDBMHits = 63,
269 numberOfSCTHits = 3,
271 numberOfSCTHoles = 4,
276 numberOfTRTHits = 5,
278 numberOfTRTHoles =40,
281 // numberOfTRTHitsUsedFordEdx = 65, //!< number of TRT hits used for dE/dx computation
287
288 // --- Muon Spectrometer
296
297 // --- all
300 // --- float values
301 eProbabilityComb = 47,
302 eProbabilityHT = 48,
303 // removed: eProbabilityToT = 49, //!< Electron probability from Time-Over-Threshold (ToT) information [float].
304 // removed: eProbabilityBrem = 50, //!< Electron probability from Brem fitting (DNA) [float].
305 pixeldEdx = 51,
306 TRTTrackOccupancy = 67,
307
308 // New ITk SummaryTypes, not inherited from Trk::TrkSummary
318
319 // -- numbers...
321 };
@ numberOfInnermostPixelLayerSharedEndcapHits
number of Pixel 0th layer endcap hits shared by several tracks.
@ numberOfGangedPixels
number of pixels which have a ganged ambiguity [unit8_t].
@ expectInnermostPixelLayerHit
Do we expect a 0th-layer barrel hit for this track?
@ numberOfTRTDeadStraws
number of dead TRT straws crossed [unit8_t].
@ numberOfDBMHits
these are the number of DBM hits [unit8_t].
@ numberOfBLayerOutliers
number of blayer outliers [unit8_t].
@ numberOfPixelBarrelFlatHoles
number of pixel barrel flat layers on track with absence of hits [unit8_t].
@ numberOfPixelHoles
number of pixel layers on track with absence of hits [unit8_t].
@ numberOfInnermostPixelLayerEndcapHits
these are the hits in the 0th pixel layer endcap [unit8_t].
@ numberOfPrecisionLayers
layers with at least 3 hits [unit8_t].
@ numberOfNextToInnermostPixelLayerSharedHits
number of Pixel 1st layer barrel hits shared by several tracks.
@ numberOfNextToInnermostPixelLayerSharedEndcapHits
number of Pixel 1st layer endcap hits shared by several tracks.
@ numberOfContribPixelLayers
number of contributing layers of the pixel detector [unit8_t].
@ pixeldEdx
the dE/dx estimate, calculated using the pixel clusters [?
@ standardDeviationOfChi2OS
100 times the standard deviation of the chi2 from the surfaces [unit8_t].
@ numberOfNextToInnermostPixelLayerSplitHits
number of Pixel 1st layer barrel hits split by cluster splitting
@ numberOfTRTHighThresholdOutliers
number of TRT high threshold outliers (only xenon counted) [unit8_t].
@ numberOfPixelSplitHits
number of Pixel all-layer hits split by cluster splitting [unit8_t].
@ numberOfInnermostPixelLayerEndcapOutliers
number of 0th layer endcap outliers
@ numberOfInnermostPixelLayerSharedHits
number of Pixel 0th layer barrel hits shared by several tracks.
@ numberOfTriggerEtaHoleLayers
layers with trigger eta holes but no hits [unit8_t].
@ numberOfPixelOutliers
these are the pixel outliers, including the b-layer [unit8_t].
@ numberOfContribPixelBarrelFlatLayers
number of contributing barrel flat layers of the pixel detector [unit8_t].
@ numberOfPhiHoleLayers
layers with trigger phi holes but no hits [unit8_t].
@ numberOfPixelSpoiltHits
number of pixel hits with broad errors (width/sqrt(12)) [unit8_t].
@ numberOfTrackSummaryTypes
@ numberOfTRTXenonHits
number of TRT hits on track in straws with xenon [unit8_t].
@ numberOfTRTHits
number of TRT hits [unit8_t].
@ numberOfTRTHoles
number of TRT holes [unit8_t].
@ numberOfNextToInnermostPixelLayerHits
these are the hits in the 1st pixel barrel layer
@ numberOfContribPixelBarrelInclinedLayers
number of contributing barrel inclined layers of the pixel detector [unit8_t].
@ numberOfBLayerHits
these are the hits in the first pixel layer, i.e.
@ numberOfSCTDeadSensors
number of dead SCT sensors crossed [unit8_t].
@ numberOfBLayerSharedHits
number of Pixel b-layer hits shared by several tracks [unit8_t].
@ numberOfInnermostPixelLayerSplitHits
number of Pixel 0th layer barrel hits split by cluster splitting
@ numberOfTRTTubeHits
number of TRT tube hits [unit8_t].
@ numberOfGangedFlaggedFakes
number of Ganged Pixels flagged as fakes [unit8_t].
@ numberOfPixelEndcapHits
these are the pixel hits, in the endcap layers [unit8_t].
@ numberOfInnermostPixelLayerOutliers
number of 0th layer barrel outliers
@ expectBLayerHit
Do we expect a b-layer hit for this track?
@ eProbabilityHT
Electron probability from High Threshold (HT) information [float].
@ numberOfTriggerEtaLayers
layers with trigger eta hits [unit8_t].
@ numberOfNextToInnermostPixelLayerSplitEndcapHits
number of Pixel 1st layer endcap hits split by cluster splitting
@ numberOfTRTHighThresholdHitsTotal
total number of TRT hits which pass the high threshold [unit8_t].
@ numberOfOutliersOnTrack
number of measurements flaged as outliers in TSOS [unit8_t].
@ numberOfNextToInnermostPixelLayerEndcapHits
these are the hits in the 0.5th and 1st pixel layer endcap rings [unit8_t].
@ numberOfPhiLayers
layers with a trigger phi hit [unit8_t].
@ expectNextToInnermostPixelLayerHit
Do we expect a 1st-layer barrel hit for this track?
@ numberOfContribPixelEndcap
number of contributing endcap layers of the pixel detector [unit8_t].
@ numberOfNextToInnermostPixelLayerEndcapOutliers
number of 1st layer endcap disk outliers
@ numberOfPrecisionHoleLayers
layers with holes AND no hits [unit8_t].
@ numberOfSCTHits
number of hits in SCT [unit8_t].
@ numberOfSCTDoubleHoles
number of Holes in both sides of a SCT module [unit8_t].
@ numberOfPixelBarrelInclinedHits
these are the pixel hits, in the barrel inclined layers [unit8_t].
@ numberOfSCTOutliers
number of SCT outliers [unit8_t].
@ numberOfPixelBarrelFlatHits
these are the pixel hits, in the barrel flat layers [unit8_t].
@ numberOfGoodPrecisionLayers
layers with at least 3 hits that are not deweighted [uint8_t]
@ numberOfInnermostPixelLayerHits
these are the hits in the 0th pixel barrel layer
@ TRTTrackOccupancy
TRT track occupancy.
@ numberOfPixelHits
these are the pixel hits, including the b-layer [unit8_t].
@ numberOfPixelEndcapHoles
number of pixel endcap layers on track with absence of hits [unit8_t].
@ numberOfPixelSharedHits
number of Pixel all-layer hits shared by several tracks [unit8_t].
@ numberOfSCTSpoiltHits
number of SCT hits with broad errors (width/sqrt(12)) [unit8_t].
@ eProbabilityComb
Electron probability from combining the below probabilities [float].
@ numberOfSCTSharedHits
number of SCT hits shared by several tracks [unit8_t].
@ numberOfInnermostPixelLayerSplitEndcapHits
number of Pixel 0th layer endcap hits shared by several tracks.
@ numberOfTRTHighThresholdHits
number of TRT hits which pass the high threshold (only xenon counted) [unit8_t].
@ numberOfTRTSharedHits
number of TRT hits used by more than one track
@ numberOfTRTOutliers
number of TRT outliers [unit8_t].
@ numberOfBLayerSplitHits
number of Pixel b-layer hits split by cluster splitting [unit8_t].
@ numberOfPixelDeadSensors
number of dead pixel sensors crossed [unit8_t].
@ numberOfNextToInnermostPixelLayerOutliers
number of 1st pixel layer barrel outliers
@ numberOfPixelBarrelInclinedHoles
number of pixel barrel flat inclined on track with absence of hits [unit8_t].
@ numberOfSCTHoles
number of SCT holes [unit8_t].

◆ SurfaceType

This enumerator simplifies the persistency & calculations, by saving a dynamic_cast, e.g.

for persistency

Enumerator
Cone 
Cylinder 
Disc 
Perigee 
Plane 
Straw 
Curvilinear 
Other 

Definition at line 552 of file TrackingPrimitives.h.

552 {
553 Cone = 0,
554 Cylinder = 1,
555 Disc = 2,
556 Perigee = 3,
557 Plane = 4,
558 Straw = 5,
559 Curvilinear = 6,
560 Other = 7
561 };

◆ TrackFitter

Enums to identify who created this track and which properties does it have.

Enumerator
Unknown 

Track fitter not defined.

iPatTrackFitter 

tracks produced by iPat

xKalman 

tracks produced by xKalman

KalmanFitter 

tracks produced by the Kalman Fitter

GaussianSumFilter 

Tracks from Gaussian Sum Filter.

GlobalChi2Fitter 

Track's from Thijs' global chi^2 fitter or the ACTS implementation.

DistributedKalmanFilter 

Fast Kalman filter from HLT with simplified material effects.

DeterministicAnnealingFilter 

Adpative track fitter with fuzzy hit assignment.

KalmanDNAFitter 

Kalman DNA Fitter.

MuonboyFitter 

Track produced with Muonboy's internal fitter.

NumberOfTrackFitters 

maximum number of enums

Definition at line 39 of file TrackingPrimitives.h.

40 {
42 Unknown = 0,
46 xKalman = 2,
48 KalmanFitter = 3,
60 MuonboyFitter = 9,
63 };
@ KalmanFitter
tracks produced by the Kalman Fitter
@ iPatTrackFitter
tracks produced by iPat
@ xKalman
tracks produced by xKalman
@ Unknown
Track fitter not defined.
@ KalmanDNAFitter
Kalman DNA Fitter.
@ DeterministicAnnealingFilter
Adpative track fitter with fuzzy hit assignment.
@ NumberOfTrackFitters
maximum number of enums
@ DistributedKalmanFilter
Fast Kalman filter from HLT with simplified material effects.
@ MuonboyFitter
Track produced with Muonboy's internal fitter.
@ GlobalChi2Fitter
Track's from Thijs' global chi^2 fitter or the ACTS implementation.
@ GaussianSumFilter
Tracks from Gaussian Sum Filter.

◆ TrackPatternRecoInfo

Enumerator
SiSPSeededFinder 

Tracks from SiSPSeedFinder.

SiCTBTracking 

Tracks from SiCTBTracking.

InDetAmbiguitySolver 

Tracks with InDetAmbiguitySolver used.

InDetExtensionProcessor 

Tracks with InDetExtensionProcessor used.

TRTSeededTrackFinder 

Tracks from TRT Seeded Track finder.

Muonboy 

Tracks from MuonBoy.

MuGirlUnrefitted 

Tracks from MuGirl not refitted with iPat.

STACO 

Tracks produced by STACO.

StacoLowPt 

Tracks produced by StacoLowpt.

MuTag 

Tracks produced by MuTag.

MooreToTrackTool 

tracks produced by Moore

TrigIDSCAN 

TrigInDetTracks produced by TrigIDSCAN, running at trigger LVL2.

TrigSiTrack 

TrigInDetTracks produced by TrigSiTrack, running at trigger LVL2.

TrigTRTxK 

TrigInDetTracks produced by TrigTRTxK, running at trigger LVL2.

TrigTRTLUT 

TrigInDetTracks produced by TrigTRTLUT, running at trigger LVL2.

Fatras 

Track from FATRAS.

iPatLegacyCnv 

Added because of compilation problems.

xKalmanLegacyCnv 

Added because of compilation problems.

SimpleAmbiguityProcessorTool 

Added because of compilation problems.

InDetAmbiTrackSelectionTool 

Added because of compilation problems.

TRTStandalone 

TRT Standalone.

MuidStandAlone 

MuidStandalone.

TRTSeededSingleSpTrackFinder 

TRTSeededSingleSpTrackFinder.

MooreLegacyCnv 

Back compatibility with old type of ESD.

MuidComb 

Back compatibility with older ESD versions.

Moore 

Moore (MoMu)

MuidCombined 

MuidCombined.

MuidVertexAssociator 

MuidVertexAssociator.

MuGirl 

MuGirl.

iPatRec 

iPatRec

MuGirlLowBeta 

MuGirlLowBeta.

FatrasSimulation 

Fatras Simulation.

ReverseOrderedTrack 

Track which has its hits behind it, e.g.

a downward moving cosmic track which through the upper hemisphere of ATLAS will have a beamline perigee pointing down, but many/all of its hits will be above. A downward moving cosmic track which is reconstructed across all of ATLAS could also have this flag set (i.e. it does not mean that hits are ONLY behind the perigee.

Warning
This enum is the subject of some controversy and may be removed in the future. It would be safer to examine the track and determine this for yourself (especially as not all Track builders are currently filling this flag). EJWM.
MuonNotHittingTileVolume 

Track which (physically) does not intersect the ID or Calo.

i.e. not a partially reconstructed IP track, but a cosmic or beam halo track.

Warning
This enum is the subject of some controversy and may be removed in the future. It would be safer to examine the track and determine this for yourself (especially as not all Track builders are currently filling this flag). EJWM.
SiSpacePointsSeedMaker_Cosmic 

Entries allowing to distinguish different seed makers.

SiSpacePointsSeedMaker_HeavyIon 
SiSpacePointsSeedMaker_LowMomentum 
SiSpacePointsSeedMaker_BeamGas 
SiSpacePointsSeedMaker_VeryLowMomentum 
MuidMuonRecoveryTool 

Muons found by the ID seeded muon recovery.

MuidStandaloneRefit 

Standalone muon that was obtained by refitting a combined muon using the calorimeter information of the combined and the muon measurements.

TrackInCaloROI 

A track in a CaloROI.

SiSpacePointsSeedMaker_ForwardTracks 

Entries allowing to distinguish different seed makers.

strategyA 

L2Star strategies.

strategyB 
strategyC 
FTK 

for tracks from FTK

FastTrackFinderSeed 

for tracks seeded by the FastTrackFinder

SiSPSeededFinderSimple 
SiSpacePointsSeedMaker_LargeD0 
SiSpacePointsSeedMaker_ITkConversionTracks 
Pseudotracking 
NumberOfTrackRecoInfo 

maximum number of enums

Definition at line 83 of file TrackingPrimitives.h.

84 {
88 SiCTBTracking = 1,
96 Muonboy = 5,
100 STACO = 7,
102 StacoLowPt = 8,
104 MuTag = 9,
106 MooreToTrackTool = 10,
108 TrigIDSCAN = 11,
110 TrigSiTrack = 12,
112 TrigTRTxK = 13,
114 TrigTRTLUT = 14,
116 Fatras = 15,
118 iPatLegacyCnv = 16,
120 xKalmanLegacyCnv = 17,
126 TRTStandalone = 20,
128 MuidStandAlone = 21,
132 MooreLegacyCnv = 23,
134 MuidComb = 24,
136 Moore = 25,
138 MuidCombined = 26,
142 MuGirl = 28,
144 iPatRec = 29,
146 MuGirlLowBeta = 30,
148 FatrasSimulation = 31,
170 TrackInCaloROI = 41,
174 strategyA = 43,
175 strategyB = 44,
176 strategyC = 45,
178 FTK = 46,
181 // for tracks processed by the trigger version of the SiSPSeededFinder
183 // Large d0 for displaced vertex searches
185 // ITkConversion Track flag
187 // Pseudotracking
188 Pseudotracking = 51,
191 };
@ SiSpacePointsSeedMaker_LowMomentum
@ MuidCombined
MuidCombined.
@ MuonNotHittingTileVolume
Track which (physically) does not intersect the ID or Calo.
@ MuGirlLowBeta
MuGirlLowBeta.
@ MooreLegacyCnv
Back compatibility with old type of ESD.
@ MuidVertexAssociator
MuidVertexAssociator.
@ SiSPSeededFinder
Tracks from SiSPSeedFinder.
@ TRTStandalone
TRT Standalone.
@ MuidStandAlone
MuidStandalone.
@ TrigSiTrack
TrigInDetTracks produced by TrigSiTrack, running at trigger LVL2.
@ InDetAmbiguitySolver
Tracks with InDetAmbiguitySolver used.
@ InDetExtensionProcessor
Tracks with InDetExtensionProcessor used.
@ ReverseOrderedTrack
Track which has its hits behind it, e.g.
@ iPatLegacyCnv
Added because of compilation problems.
@ iPatRec
iPatRec
@ SiSpacePointsSeedMaker_Cosmic
Entries allowing to distinguish different seed makers.
@ strategyA
L2Star strategies.
@ TrackInCaloROI
A track in a CaloROI.
@ SiSpacePointsSeedMaker_LargeD0
@ MuTag
Tracks produced by MuTag.
@ SiSpacePointsSeedMaker_VeryLowMomentum
@ MuidStandaloneRefit
Standalone muon that was obtained by refitting a combined muon using the calorimeter information of t...
@ Muonboy
Tracks from MuonBoy.
@ TrigIDSCAN
TrigInDetTracks produced by TrigIDSCAN, running at trigger LVL2.
@ STACO
Tracks produced by STACO.
@ SiSpacePointsSeedMaker_ForwardTracks
Entries allowing to distinguish different seed makers.
@ SiSPSeededFinderSimple
@ MuidMuonRecoveryTool
Muons found by the ID seeded muon recovery.
@ Fatras
Track from FATRAS.
@ MooreToTrackTool
tracks produced by Moore
@ MuGirlUnrefitted
Tracks from MuGirl not refitted with iPat.
@ FTK
for tracks from FTK
@ TRTSeededSingleSpTrackFinder
TRTSeededSingleSpTrackFinder.
@ MuGirl
MuGirl.
@ SimpleAmbiguityProcessorTool
Added because of compilation problems.
@ SiCTBTracking
Tracks from SiCTBTracking.
@ TRTSeededTrackFinder
Tracks from TRT Seeded Track finder.
@ FastTrackFinderSeed
for tracks seeded by the FastTrackFinder
@ TrigTRTxK
TrigInDetTracks produced by TrigTRTxK, running at trigger LVL2.
@ SiSpacePointsSeedMaker_ITkConversionTracks
@ xKalmanLegacyCnv
Added because of compilation problems.
@ StacoLowPt
Tracks produced by StacoLowpt.
@ FatrasSimulation
Fatras Simulation.
@ TrigTRTLUT
TrigInDetTracks produced by TrigTRTLUT, running at trigger LVL2.
@ MuidComb
Back compatibility with older ESD versions.
@ SiSpacePointsSeedMaker_BeamGas
@ SiSpacePointsSeedMaker_HeavyIon
@ NumberOfTrackRecoInfo
maximum number of enums
@ Moore
Moore (MoMu)
@ InDetAmbiTrackSelectionTool
Added because of compilation problems.

◆ TrackProperties

Enumerator
BremFit 

A brem fit was performed on this track.

BremFitSuccessful 

A brem fit was performed on this track and this fit was successful.

StraightTrack 

A straight track.

SlimmedTrack 

A slimmed track.

HardScatterOrKink 

A track with a kink or a hard scatter.

LowPtTrack 

A LowPt track.

NumberOfTrackProperties 

maximum number of enums

Definition at line 65 of file TrackingPrimitives.h.

66 {
68 BremFit = 1,
72 StraightTrack = 3,
74 SlimmedTrack = 4,
78 LowPtTrack = 6,
81 };
@ SlimmedTrack
A slimmed track.
@ HardScatterOrKink
A track with a kink or a hard scatter.
@ LowPtTrack
A LowPt track.
@ StraightTrack
A straight track.
@ BremFit
A brem fit was performed on this track.
@ NumberOfTrackProperties
maximum number of enums
@ BremFitSuccessful
A brem fit was performed on this track and this fit was successful.

◆ UncalibMeasType

enum class xAOD::UncalibMeasType
strong

Define the type of the uncalibrated measurement.

Enumerator
Other 
PixelClusterType 
StripClusterType 
MdtDriftCircleType 
RpcStripType 
TgcStripType 
MMClusterType 
sTgcStripType 
HGTDClusterType 
nTypes 

Definition at line 25 of file MeasurementDefs.h.

Function Documentation

◆ AmgSymMatrix() [1/3]

const xAOD::AmgSymMatrix ( 3 ) &

Definition at line 112 of file Vertex_v1.cxx.

112 {
113
114 // Cache the covariance matrix if necessary:
115 if( ! m_covariance.isValid() ) {
116 // The matrix is now cached:
117 AmgSymMatrix(3) tmpCovariance;
118 Amg::expand(covariance().begin(),covariance().end(),tmpCovariance);
119 m_covariance.set(tmpCovariance);
120 }
121 // Return the cached object:
122 return *(m_covariance.ptr());
123 }
124
125 void Vertex_v1::setCovariancePosition( const AmgSymMatrix(3)& cov ) {
126
127 // The to-be persistent variable:
128 std::vector< float > vec;
129 Amg::compress(cov,vec);
130
131 // Set the persistent variable:
132 setCovariance( vec );
133 // This will enforce float precision level on the values of
134 // m_covariance. The effect of this float conversion has been
135 // discussed in ATLASRECTS-7671
136 m_covariance.reset();
137 }
std::vector< size_t > vec
#define AmgSymMatrix(dim)
STL class.
Class describing a Vertex.
Definition Vertex_v1.h:42
Definition of ATLAS Math & Geometry primitives (Amg)
void compress(const AmgSymMatrix(N) &covMatrix, std::vector< float > &vec)
AmgSymMatrix(N) toEigen(const ConstMatrixMap< N > &xAODmat)

◆ AmgSymMatrix() [2/3]

typedef xAOD::AmgSymMatrix ( 5 )

◆ AmgSymMatrix() [3/3]

template<int N>
requires (N > 1)
xAOD::AmgSymMatrix ( N ) const &

Definition at line 88 of file MeasurementDefs.h.

89 {
90 AmgSymMatrix(N) mat{AmgSymMatrix(N)::Zero()};
91 for (int i=0; i < N; ++i){
92 for (int j =0; j < N; ++j){
93 mat(i, j) = xAODmat(i, j);
94 }
95 }
96 return mat;
97}

◆ AmgVector() [1/3]

typedef xAOD::AmgVector ( 5 )

◆ AmgVector() [2/3]

typedef xAOD::AmgVector ( 6 )

◆ AmgVector() [3/3]

template<int N>
xAOD::AmgVector ( N ) const &

Definition at line 99 of file MeasurementDefs.h.

99 {
100 AmgVector(N) v{AmgVector(N)::Zero()};
101 for (int i = 0 ; i < N; ++i) {
102 v[i] = xAODvec[i];
103 }
104 return v;
105}
#define AmgVector(rows)

◆ ATLAS_NOT_THREAD_SAFE() [1/8]

void ClearTransientTrees xAOD::ATLAS_NOT_THREAD_SAFE ( )

Function cleaning up the managed memory.

This function can be used to explicitly clean up the memory managed by the above functions. This is mostly useful when debugging the code with valgrind. Users don't need to use this function in an interactive/PyROOT session.

Definition at line 217 of file MakeTransientTree.cxx.

217 {
218
219 s_objectHolder.clear();
220 return;
221 }

◆ ATLAS_NOT_THREAD_SAFE() [2/8]

TTree *MakeTransientMetaTree xAOD::ATLAS_NOT_THREAD_SAFE ( ::TChain * ichain,
const char * eventTreeName = "CollectionTree",
TEvent::EAuxMode mode = TEvent::kClassAccess )

Function creating a transient TTree object representing the input files's metadata.

In order to access the ROOT readable metadata in a PyROOT friendadly way, one is supposed to create a transient metadata tree out of it with this function.

Note that the TChain object given to this function always needs to point to the "MetaData" TTree. But the second argument must name the name of the event-level TTree in the input files. Which should be correct with the default value in 99% of the cases.

Parameters
ichainPointer to the TChain listing the input files
eventTreeNameName of the event tree in the input files
modeAccess mode of the internal TEvent object
Returns
A pointer to the created transient metadata tree if successful, or a null pointer if not

Definition at line 474 of file MakeTransientTree.cxx.

476 {
477
478 // Construct a helper TChain object to give to TEvent:
479 std::unique_ptr< ::TChain > helperChain( new ::TChain( eventTreeName ) );
480 ::TObjArray* files = ichain->GetListOfFiles();
481 for( ::Int_t i = 0; i < files->GetEntries(); ++i ) {
482 helperChain->Add( files->At( i )->GetTitle() );
483 }
484
485 // Create a TEvent object that will take care of retrieving objects
486 // from the persistent tree.
487 std::unique_ptr< TEvent > event( new TEvent( mode ) );
488 if( ! event->readFrom( helperChain.get(), kTRUE ) ) {
489 ::Error( "xAOD::MakeTransientMetaTree",
490 XAOD_MESSAGE( "Couldn't set up the reading of the input "
491 "TChain" ) );
492 return 0;
493 }
494
495 // Create the transient tree using this TEvent object:
496 ::TTree* result = MakeTransientMetaTree( *event, ichain );
497
498 // Put the created objects into the object store:
499 s_objectHolder.add( std::move( helperChain ) );
500 s_objectHolder.add( std::move( event ) );
501
502 // Return the created tree:
503 return result;
504 }
#define XAOD_MESSAGE(MESSAGE)
Simple macro for printing error/verbose messages.
std::vector< std::string > files
file names and file pointers
Definition hcg.cxx:50

◆ ATLAS_NOT_THREAD_SAFE() [3/8]

TTree *MakeTransientTree xAOD::ATLAS_NOT_THREAD_SAFE ( ::TChain * ichain,
TEvent::EAuxMode mode = TEvent::kClassAccess )

Function creating a transient TTree object from a TChain pointing to the persistent trees.

Ownership of the transient TTree is kept in the function, the user is not supposed to delete it. Also important to know that there can only be a single transient event tree alive at any given moment.

The returned object is actually of type xAOD::TEventTree, but in an interactive session this should make absolutely no difference to the user.

Parameters
ichainPointer to a TChain listing the input files
modeAccess mode of the internal TEvent object
Returns
A pointer to the created transient event tree if successful, or a null pointer if not

Definition at line 342 of file MakeTransientTree.cxx.

342 {
343
344 // Create the objects used by the function:
345 std::unique_ptr< TEvent > event( new TEvent( mode ) );
346 std::unique_ptr< ::TEventNotifier > notifier( new ::TEventNotifier() );
347
348 // Set up the TEvent object that will take care of retrieving objects
349 // from the persistent tree:
350 if( ! event->readFrom( itree ) ) {
351 ::Error( "xAOD::MakeTransientTree",
352 XAOD_MESSAGE( "Couldn't set up the reading of the input "
353 "tree/chain" ) );
354 return 0;
355 }
356
357 // Load the first event, to trigger opening the first input file:
358 if( event->getEntry( 0 ) < 0 ) {
359 ::Error( "xAOD::MakeTransientTree",
360 XAOD_MESSAGE( "Couldn't load event 0 from the chain" ) );
361 return 0;
362 }
363
364 // Set up an object taking care of notifying the TEvent object about
365 // changes in the TChain's status:
366 notifier->Setup( itree, event.get() );
367 itree->SetNotify( notifier.get() );
368
369 // Create the transient tree using this TEvent object:
370 ::TTree* result = MakeTransientTree( *event, itree->GetName() );
371
372 // Put all objects into the object store:
373 s_objectHolder.add( std::move( event ) );
374 s_objectHolder.add( std::move( notifier ) );
375
376 // Return the created tree:
377 return result;
378 }
Tool for accessing xAOD files outside of Athena.

◆ ATLAS_NOT_THREAD_SAFE() [4/8]

TTree *MakeTransientMetaTree xAOD::ATLAS_NOT_THREAD_SAFE ( ::TFile * ifile,
const char * treeName = "CollectionTree",
TEvent::EAuxMode mode = TEvent::kClassAccess )

Function creating a transient event and metadata tree using an input file.

Function creating a transient TTree object representing the input file's metadata.

Function creating a transient TTree object using an input file that was opened by the user.

In order to access both event-level and metadata in a PyROOT analysis, the user needs to receive a transient tree representing the event-level information, and another transient tree representing the file's metadata. This function takes care of creating both these trees.

In case you need to access both event and metadata in your PyROOT code, you need to use this function. As calling MakeTransientTree(...) and MakeTransientMetaTree(...) one after the other will produce a weird, likely broken setup.

Parameters
ifilePointer to an xAOD file opened by the user
treeNameOptional name of the event tree in the input file
modeAccess mode of the internal TEvent object
Returns

Ownership of the TTree is kept in the function, the user is not supposed to delete it. Also important to know that there can only be a single transient event tree alive at any given moment.

The returned object is actually of type xAOD::TEventTree, but in an interactive session this should make absolutely no difference to the user.

Parameters
ifilePointer to an xAOD file opened by the user
treeNameOptional name of the event tree in the input file
modeAccess mode of the internal TEvent object
Returns
A pointer to the created transient event tree if successful, or a null pointer if not

In order to access the ROOT readable metadata in a PyROOT friendadly way, one is supposed to create a transient metadata tree out of it with this function.

Parameters
ifilePointer to an xAOD file opened by the user
eventTreeNameName of the event tree in the input files
modeAccess mode of the internal TEvent object
Returns
A pointer to the created transient metadata tree if successful, or a null pointer if not

Definition at line 182 of file MakeTransientTree.cxx.

184 {
185
186 // Create a TEvent object that will take care of retrieving objects
187 // from the persistent trees:
188 std::unique_ptr< TEvent > event( new TEvent( mode ) );
189 if( ! event->readFrom( ifile, kTRUE, treeName ) ) {
190 ::Error( "xAOD::MakeTransientTrees",
191 XAOD_MESSAGE( "Couldn't set up the reading of the input "
192 "file" ) );
193 return TTransTrees( 0, 0 );
194 }
195
196 // Access the metadata tree of the file:
197 ::TTree* metaTree = dynamic_cast< ::TTree* >( ifile->Get( "MetaData" ) );
198 if( ! metaTree ) {
199 ::Error( "xAOD::MakeTransientTrees",
200 XAOD_MESSAGE( "Couldn't access metadata tree \"MetaData\" "
201 "in the input file" ) );
202 return TTransTrees( 0, 0 );
203 }
204
205 // Create the transient tree using this TEvent object:
206 ::TTree* ev = MakeTransientTree( *event, treeName );
207 ::TTree* meta = MakeTransientMetaTree( *event, metaTree );
208
209 // If no problem happened so far, let's put in the TEvent object into
210 // the object holder:
211 s_objectHolder.add( std::move( event ) );
212
213 // Return the tree pointers:
214 return TTransTrees( ev, meta );
215 }
A simple helper class holding both event and metadata transient trees.
Definition TTransTrees.h:29
int ev
Definition globals.cxx:25

◆ ATLAS_NOT_THREAD_SAFE() [5/8]

void CutBookkeeper_v1::addOutputStreamForAllUsed xAOD::ATLAS_NOT_THREAD_SAFE ( const std::string & outputstream)

Definition at line 260 of file CutBookkeeper_v1.cxx.

260 {
261 // First, add the output stream name for this one
262 this->addOutputStream(outputstream);
263
264 // Get the container where this CutBookkeeper lives in.
265 // Throw an exception if we cannot find it
267 if ( !ebCont ) {
268 throw std::runtime_error( "ERROR: Could not find the container for this CutBookkeeper" );
269 }
270
271 // Then, find all other CutBookkeepers that were used by this one
272 // and also add the output stream name to those (recursively)
273 for ( std::size_t i=0; i<this->nUsedOthers(); ++i ) {
274 CutBookkeeper_v1* otherEBK = const_cast<CutBookkeeper_v1*>( this->usedOther(i) );
275 otherEBK->addOutputStreamForAllUsed(outputstream);
276 }
277 }
Container that holds the Container of all CutBookkeepers.

◆ ATLAS_NOT_THREAD_SAFE() [6/8]

void ErrorHandler xAOD::ATLAS_NOT_THREAD_SAFE ( Int_t level,
Bool_t abort,
const char * location,
const char * message )

Function filtering the warnings coming from ROOT.

All ROOT/xAOD messages are set up to pass through this function.

It is a good place to selectively turn off printing some warnings coming from ROOT that the xAOD users should just not be bothered with.

Parameters
levelThe message level
abortWhether the job needs to abort
locationThe source of the message
messageThe message that needs to be printed

Definition at line 105 of file Init.cxx.

106 {
107
108 // Check if we need to print anything for this level:
109 if( level < gErrorIgnoreLevel ) {
110 return;
111 }
112
113 // Source of the missing dictionary warnings:
114 static const char* const DICT_WARNING_SOURCE = "TClass::Init";
115
116 // Filter out warnings about missing dictionaries. As these are relatively
117 // common. In case a problem occurs because of a missing dictionary, some
118 // other piece of code will complain anyway.
119 if( ( level == kWarning ) &&
120 ( ! strcmp( location, DICT_WARNING_SOURCE ) ) ) {
121 return;
122 }
123
124 // Construct a string version of the message's level:
125 const char* msgLevel = 0;
126 if( level >= kFatal ) {
127 msgLevel = "FATAL ";
128 } else if( level >= kError ) {
129 msgLevel = "ERROR ";
130 } else if( level >= kWarning ) {
131 msgLevel = "WARNING";
132 } else {
133 msgLevel = "INFO ";
134 }
135
136 // Make sure that the message's source/location is not longer than a
137 // pre-set maximum value:
138 std::string source( location );
139 if( source.size() > sMessageSourceWidth ) {
140 source.resize( sMessageSourceWidth - 3 );
141 source += "...";
142 }
143
144 // Print the message to stdout/std::cout:
145 std::ostringstream output;
146 output << std::setiosflags( std::ios::left )
147 << std::setw( sMessageSourceWidth ) << source << " " << msgLevel
148 << " " << message;
149 std::cout << output.str() << std::endl;
150
151 // If we don't need to abort, return now:
152 if( ! abort ) {
153 return;
154 }
155
156 // Abort with a stack trace if possible:
157 std::cout << std::endl << "Aborting..." << std::endl;
158 if( gSystem ) {
159 gSystem->StackTrace();
160 gSystem->Abort();
161 } else {
162 std::abort();
163 }
164
165 return;
166 }
output
Definition merge.py:16

◆ ATLAS_NOT_THREAD_SAFE() [7/8]

TTree *MakeTransientMetaTree xAOD::ATLAS_NOT_THREAD_SAFE ( TEvent & event,
::TTree * persMetaTree )

Definition at line 380 of file MakeTransientTree.cxx.

380 {
381
382 // Remember which directory we are in now:
383 ::TDirectory* dir = gDirectory;
384
385 // Create the transient metadata tree:
386 gROOT->cd();
387 auto metaTree = std::make_unique< xAODTMetaTree >( event );
388
389 // Go back to the original directory:
390 dir->cd();
391
392 // Loop over the branches of the persistent metadata tree:
393 TObjArray* branches = persMetaTree->GetListOfBranches();
394 for( ::Int_t i = 0; i < branches->GetEntries(); ++i ) {
395
396 // Access the branch object:
397 ::TBranch* br = dynamic_cast< ::TBranch* >( branches->At( i ) );
398 if( ! br ) {
399 ::Error( "xAOD::MakeTransientMetaTree",
400 XAOD_MESSAGE( "Couldn't access branch %i as a TBranch" ),
401 i );
402 continue;
403 }
404
405 // Skip the EventFormat branch. That must not be disturbed by the
406 // generic metadata handling.
407 if( ! strcmp( br->GetName(), "EventFormat" ) ) continue;
408
409 // Check whether we have a dictionary for this type:
410 ::TClass* cl = ::TClass::GetClass( br->GetClassName(), kTRUE, kTRUE );
411 if( ! cl ) continue;
412
413 // Check if we have a type-info for this class:
414 const std::type_info* ti = cl->GetTypeInfo();
415 if( ! ti ) continue;
416
417 // Don't add auxiliary store objects:
418 if( cl->InheritsFrom( "SG::IConstAuxStore" ) ) {
419 continue;
420 }
421
422 // If everything is right, let's make the branch:
423 auto mbr = std::make_unique< xAODTMetaBranch >( *metaTree, event, *ti,
424 br->GetName(),
425 br->GetClassName() );
426 metaTree->AddBranch( std::move( mbr ) );
427 }
428
429 // Grab a simple pointer to the tree:
430 ::TTree* result = metaTree.get();
431 // Now put it into the object store:
432 s_objectHolder.add( std::move( metaTree ) );
433
434 // Return the object that was just created:
435 ::Info( "xAOD::MakeTransientMetaTree",
436 "Created transient metadata tree \"MetaData\" in ROOT's common "
437 "memory");
438 return result;
439 }

◆ ATLAS_NOT_THREAD_SAFE() [8/8]

TTree *MakeTransientTree xAOD::ATLAS_NOT_THREAD_SAFE ( TEvent & event,
const char * treeName )

Definition at line 223 of file MakeTransientTree.cxx.

223 {
224
225 // Get the input file's format:
226 const EventFormat* ef = event.inputEventFormat();
227 if( ! ef ) {
228 ::Error( "xAOD::MakeTransientTree",
229 XAOD_MESSAGE( "Couldn't get the input file's format "
230 "metadata" ) );
231 return 0;
232 }
233
234 // Remember which directory we are in now:
235 ::TDirectory* dir = gDirectory;
236
237 // Create the transient tree:
238 gROOT->cd();
239 auto eventTree = std::make_unique< xAODTEventTree >( event, treeName );
240
241 // Go back to the original directory:
242 dir->cd();
243
244 // Make sure that the first file/event is loaded at this point.
245 if( event.getEntry( 0 ) < 0 ) {
246 ::Error( "xAOD::MakeTransientTree",
247 XAOD_MESSAGE( "Couldn't load first event" ) );
248 return 0;
249 }
250
251 // Create a branch for each xAOD interface object:
252 EventFormat::const_iterator ef_itr = ef->begin();
253 EventFormat::const_iterator ef_end = ef->end();
254 for( ; ef_itr != ef_end; ++ef_itr ) {
255
256 // Convenience reference:
257 const xAOD::EventFormatElement& efe = ef_itr->second;
258
259 // Just skip all branches ending in "Aux.":
260 if( efe.branchName().rfind( "Aux." ) ==
261 ( efe.branchName().size() - 4 ) ) {
262 continue;
263 }
264 // Also skip dynamic branches:
265 if( efe.parentName() != "" ) {
266 continue;
267 }
268
269 // Don't bother if the branch is not available:
270 if( ! event.m_inTree->GetBranch( efe.branchName().c_str() ) ) {
271 continue;
272 }
273
274 // Check if the class in question is known:
275 ::TClass* cl = ::TClass::GetClass( efe.className().c_str() );
276 if( ! cl ) continue;
277
278 // Don't add auxiliary store objects:
279 if( cl->InheritsFrom( "SG::IConstAuxStore" ) ) {
280 continue;
281 }
282
283 // Check if we have a type-info for this class:
284 const std::type_info* ti = cl->GetTypeInfo();
285 if( ! ti ) {
286 ::Warning( "xAOD::MakeTransientTree",
287 "Couldn't find std::type_info object for type %s "
288 "(key=%s)", cl->GetName(), efe.branchName().c_str() );
289 continue;
290 }
291
292 // Check if the object is actually available on the input:
293 static constexpr bool METADATA = false;
294 if( ! event.contains( efe.branchName(), *ti, METADATA ) ) {
295 continue;
296 }
297
298 // If everything is right, let's make the branch:
299 auto br =
300 std::make_unique< xAODTEventBranch >( *eventTree, event, *ti,
301 efe.branchName().c_str(),
302 efe.className().c_str() );
303 eventTree->AddBranch( std::move( br ) );
304
305 }
306
307 // Grab a simple pointer to the tree:
308 ::TTree* result = eventTree.get();
309 // Now put it into the object store:
310 s_objectHolder.add( std::move( eventTree ) );
311
312 // Return the object that was just created:
313 ::Info( "xAOD::MakeTransientTree",
314 "Created transient tree \"%s\" in ROOT's common memory",
315 treeName );
316 return result;
317 }
const std::string & branchName() const
Get the branch/key name.
const std::string & parentName() const
Get the name of the parent auxiliary object.
const std::string & className() const
Get the class name of this branch/key.
KeyedData_t::const_iterator const_iterator
Iterator for looping over the elements of the object.
cl
print [x.__class__ for x in toList(dqregion.getSubRegions()) ]
EventFormat_v1 EventFormat
Definition of the current event format version.
Definition EventFormat.h:16

◆ AUXSTORE_OBJECT_GETTER()

xAOD::AUXSTORE_OBJECT_GETTER ( TrigComposite_v1 ,
std::vector< std::string > ,
linkColNames  )

◆ AUXSTORE_OBJECT_SETTER_AND_GETTER() [1/46]

xAOD::AUXSTORE_OBJECT_SETTER_AND_GETTER ( ALFAData_v1 ,
std::vector< float > ,
overU ,
setOverU  )

◆ AUXSTORE_OBJECT_SETTER_AND_GETTER() [2/46]

setOverV xAOD::AUXSTORE_OBJECT_SETTER_AND_GETTER ( ALFAData_v1 ,
std::vector< float > ,
overY ,
setOverY  )

◆ AUXSTORE_OBJECT_SETTER_AND_GETTER() [3/46]

setOverV setNumU setNumY setODFibSel xAOD::AUXSTORE_OBJECT_SETTER_AND_GETTER ( ALFAData_v1 ,
std::vector< float > ,
xDetCS ,
setXDetCS  )

◆ AUXSTORE_OBJECT_SETTER_AND_GETTER() [4/46]

setOverV setNumU setNumY setODFibSel setYDetCS xAOD::AUXSTORE_OBJECT_SETTER_AND_GETTER ( ALFAData_v1 ,
std::vector< float > ,
xLhcCS ,
setXLhcCS  )

◆ AUXSTORE_OBJECT_SETTER_AND_GETTER() [5/46]

setOverV setNumU setNumY setODFibSel setYDetCS setYLhcCS setXRPotCS setXStatCS setXBeamCS xAOD::AUXSTORE_OBJECT_SETTER_AND_GETTER ( ALFAData_v1 ,
std::vector< float > ,
yBeamCS ,
setYBeamCS  )

◆ AUXSTORE_OBJECT_SETTER_AND_GETTER() [6/46]

setOverV setNumU setNumY setODFibSel setYDetCS setYLhcCS setXRPotCS xAOD::AUXSTORE_OBJECT_SETTER_AND_GETTER ( ALFAData_v1 ,
std::vector< float > ,
yRPotCS ,
setYRPotCS  )

◆ AUXSTORE_OBJECT_SETTER_AND_GETTER() [7/46]

setOverV setNumU setNumY setODFibSel setYDetCS setYLhcCS setXRPotCS setXStatCS xAOD::AUXSTORE_OBJECT_SETTER_AND_GETTER ( ALFAData_v1 ,
std::vector< float > ,
yStatCS ,
setYStatCS  )

◆ AUXSTORE_OBJECT_SETTER_AND_GETTER() [8/46]

setOverV setNumU setNumY setODFibSel setYDetCS setYLhcCS xAOD::AUXSTORE_OBJECT_SETTER_AND_GETTER ( ALFAData_v1 ,
std::vector< float > ,
zLhcCS ,
setZLhcCS  )

◆ AUXSTORE_OBJECT_SETTER_AND_GETTER() [9/46]

setOverV setNumU setNumY xAOD::AUXSTORE_OBJECT_SETTER_AND_GETTER ( ALFAData_v1 ,
std::vector< int > ,
mdFibSel ,
setMDFibSel  )

◆ AUXSTORE_OBJECT_SETTER_AND_GETTER() [10/46]

setOverV setNumU setNumY setODFibSel setYDetCS setYLhcCS setXRPotCS setXStatCS setXBeamCS setScaler setMDFiberHits xAOD::AUXSTORE_OBJECT_SETTER_AND_GETTER ( ALFAData_v1 ,
std::vector< int > ,
mdMultiplicity ,
setMDMultiplicity  )

◆ AUXSTORE_OBJECT_SETTER_AND_GETTER() [11/46]

setOverV setNumU xAOD::AUXSTORE_OBJECT_SETTER_AND_GETTER ( ALFAData_v1 ,
std::vector< int > ,
numV ,
setNumV  )

◆ AUXSTORE_OBJECT_SETTER_AND_GETTER() [12/46]

setOverV setNumU setNumY setODFibSel setYDetCS setYLhcCS setXRPotCS setXStatCS setXBeamCS setScaler setMDFiberHits setODFiberHitsPos xAOD::AUXSTORE_OBJECT_SETTER_AND_GETTER ( ALFAData_v1 ,
std::vector< int > ,
odFiberHitsNeg ,
setODFiberHitsNeg  )

◆ AUXSTORE_OBJECT_SETTER_AND_GETTER() [13/46]

setOverV setNumU setNumY setODFibSel setYDetCS setYLhcCS setXRPotCS setXStatCS setXBeamCS setScaler xAOD::AUXSTORE_OBJECT_SETTER_AND_GETTER ( ALFAData_v1 ,
std::vector< int > ,
trigPat ,
setTrigPat  )

◆ AUXSTORE_OBJECT_SETTER_AND_GETTER() [14/46]

xAOD::AUXSTORE_OBJECT_SETTER_AND_GETTER ( CaloRings_v1 ,
RingSetLinks ,
ringSetLinks ,
setRingSetLinks  )

Definition at line 27 of file CaloRings_v1.cxx.

34{
35 return (constAccRingSetLinks.isAvailable( *this ) )?
36 (constAccRingSetLinks( *this ).size()):
37 (0);
38}
39
40
41//==============================================================================
43{
44 accRingSetLinks( *this ).push_back(rsEL);
45}
void addRingSetEL(const ElementLink< RingSetContainer_v1 > &rsEL)
Add ElementLink to holden vector.

◆ AUXSTORE_OBJECT_SETTER_AND_GETTER() [15/46]

xAOD::AUXSTORE_OBJECT_SETTER_AND_GETTER ( CMXRoI_v1 ,
std::vector< uint32_t > ,
cmxRoIWords ,
setCmxRoIWords  )

initialize

Definition at line 20 of file CMXRoI_v1.cxx.

26 {
27 std::vector<uint32_t> myRoIWords(s_maxRoiWords);
28 myRoIWords[0] = roiWord0;
29 myRoIWords[1] = roiWord1;
30 myRoIWords[2] = roiWord2;
31 myRoIWords[3] = roiWord3;
32 myRoIWords[4] = roiWord4;
33 myRoIWords[5] = roiWord5;
34 setCmxRoIWords(myRoIWords);
35}
setRoIWord1 roiWord3
setRoIWord1 setRoIWord3 roiWord5

◆ AUXSTORE_OBJECT_SETTER_AND_GETTER() [16/46]

xAOD::AUXSTORE_OBJECT_SETTER_AND_GETTER ( CompositeParticle_v1 ,
xAOD::IParticleLinkContainer ,
otherPartLinks ,
setOtherPartLinks  )

Definition at line 1094 of file CompositeParticle_v1.cxx.

1102 {
1103 if( partLinksAcc.isAvailableWritable( *this ) ) {
1104 for ( xAOD::IParticleLinkContainer::iterator
1105 itr = partLinksAcc( *this ).begin(),
1106 itrEnd = partLinksAcc( *this ).end();
1107 itr != itrEnd;
1108 ++itr ) {
1109 itr->toPersistent();
1110 }
1111 }
1112 return;
1113 }

◆ AUXSTORE_OBJECT_SETTER_AND_GETTER() [17/46]

xAOD::AUXSTORE_OBJECT_SETTER_AND_GETTER ( Egamma_v1 ,
Egamma_v1::CLELVec_t ,
caloClusterLinks ,
setCaloClusterLinks  )

Then with strings (full flexibility when adding new menus dynamically)

Definition at line 399 of file Egamma_v1.cxx.

403 {
405 if(!acc.isAvailable(*this) ) {
406 return false;
407 }
408 value= acc(*this);
409 return true;
410}
411
412bool Egamma_v1::passSelection(const std::string& menu ) const {
413 const SG::AuxElement::Accessor< char > acc( menu );
414 return acc(*this);
415}
416
417void Egamma_v1::setPassSelection(bool value, const std::string& menu){
418 const SG::AuxElement::Accessor< char > acc( menu );
419 acc(*this)=value;
420}
SG::Accessor< T, ALLOC > Accessor
Definition AuxElement.h:572
make the sidebar many part of the config
Definition hcg.cxx:552
void setPassSelection(bool value, const std::string &menu)
Set the selection decision for a menu (using the name)
bool passSelection(bool &value, const std::string &menu) const
Check if the egamma object pass a selection menu (using the name) If the menu decision is stored in t...

◆ AUXSTORE_OBJECT_SETTER_AND_GETTER() [18/46]

xAOD::AUXSTORE_OBJECT_SETTER_AND_GETTER ( Electron_v1 ,
Electron_v1::TPELVec_t ,
trackParticleLinks ,
setTrackParticleLinks  )

Definition at line 82 of file Electron_v1.cxx.

91 {
92
94 if( !acc ) {
95 return false;
96 }
97 if(!acc->isAvailable( *this) ){
98 return false;
99 }
100 // Retrieve the value:
101 value = ( *acc )( *this );
102 return true;
103 }
104
106 const xAOD::Electron_v1::Accessor< float >* acc = trackCaloMatchAccessorV1( information );
107 if(!acc ) throw std::runtime_error( "Unknown/Unavailable Track to Calo Match type requested" );
108 return ( *acc )( *this );
109 }
110
111 bool Electron_v1::setTrackCaloMatchValue( const float value,
112 const EgammaParameters::TrackCaloMatchType information ) {
113
114 const xAOD::Electron_v1::Accessor< float >* acc = trackCaloMatchAccessorV1( information );
115 if( !acc ) return false;
116 // Set the value:
117 ( *acc )( *this ) = value;
118 return true;
119 }
bool trackCaloMatchValue(float &value, const EgammaParameters::TrackCaloMatchType information) const
Accessor for Track to Calo Match Values.
bool setTrackCaloMatchValue(const float value, const EgammaParameters::TrackCaloMatchType information)
Set method for Track to Calo Match values.
const SG::AuxElement::Accessor< float > * trackCaloMatchAccessorV1(xAOD::EgammaParameters::TrackCaloMatchType type)
Helper function for managing Egamma Accessor objects.

◆ AUXSTORE_OBJECT_SETTER_AND_GETTER() [19/46]

xAOD::AUXSTORE_OBJECT_SETTER_AND_GETTER ( EventInfo_v1 ,
EventInfo_v1::DetDescrTags_t ,
detDescrTags ,
setDetDescrTags  )

◆ AUXSTORE_OBJECT_SETTER_AND_GETTER() [20/46]

xAOD::AUXSTORE_OBJECT_SETTER_AND_GETTER ( FlowElement_v1 ,
std::vector< ElementLink< xAOD::IParticleContainer > > ,
chargedObjectLinks ,
setChargedObjectLinks  )

Definition at line 75 of file FlowElement_v1.cxx.

83 {
84 if(elV.size() != wV.size() ){
85 throw std::runtime_error("FlowElement::setChargedObjectLinks : Can not set vectors of links and weights with different sizes");
86 }
88 static const SG::AuxElement::Accessor< std::vector<float> > accW( "chargedObjectWeights" );
89 accL(*this) = elV;
90 accW(*this) = wV;
91 }

◆ AUXSTORE_OBJECT_SETTER_AND_GETTER() [21/46]

xAOD::AUXSTORE_OBJECT_SETTER_AND_GETTER ( FlowElement_v1 ,
std::vector< ElementLink< xAOD::IParticleContainer > > ,
otherObjectLinks ,
setOtherObjectLinks  )

Definition at line 145 of file FlowElement_v1.cxx.

151 {
152 if(elV.size() != wV.size() ){
153 throw std::runtime_error("FlowElement::setOtherObjectLinks : Can not set vectors of links and weights with different sizes");
154 return;
155 }
157 static const SG::AuxElement::Accessor< std::vector<float> > accW( "otherObjectWeights" );
158 accL(*this) = elV;
159 accW(*this) = wV;
160 }

◆ AUXSTORE_OBJECT_SETTER_AND_GETTER() [22/46]

xAOD::AUXSTORE_OBJECT_SETTER_AND_GETTER ( HIEventShape_v2 ,
std::vector< float > ,
etSin ,
setEtSin  )

Definition at line 35 of file HIEventShape_v2.cxx.

38 {
39
40 static const Accessor< std::vector< float > > acc( "etSin" );
41 return acc( *this );
42 }

◆ AUXSTORE_OBJECT_SETTER_AND_GETTER() [23/46]

setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability xAOD::AUXSTORE_OBJECT_SETTER_AND_GETTER ( KLFitterResult ,
std::vector< double > ,
parameters ,
setParameters  )

◆ AUXSTORE_OBJECT_SETTER_AND_GETTER() [24/46]

xAOD::AUXSTORE_OBJECT_SETTER_AND_GETTER ( L2CombinedMuon_v1 ,
ElementLink< L2StandAloneMuonContainer > ,
muSATrackLink ,
setMuSATrackLink  ) const

Helper operator for easily printing the properties of a LVL2 muon iso object for debugging.

Definition at line 134 of file L2CombinedMuon_v1.cxx.

138 {
139
140 static const Accessor< ElementLink< L2StandAloneMuonContainer > >
141 acc( "muSATrackLink" );
142 if( ! acc.isAvailable( *this ) ) {
143 return nullptr;
144 }
145 const ElementLink< L2StandAloneMuonContainer >& el = acc( *this );
146 if( ! el.isValid() ) {
147 return nullptr;
148 }
149 return *el;
150 }
151
152 //
154
158std::ostream& operator<< ( std::ostream& out,
159 const xAOD::L2CombinedMuon_v1& mu ) {
160
161 out << "charge: " << mu.charge() << "; ";
162 out << "pt: " << mu.pt() << "; ";
163 out << "phi: " << mu.phi() << "; ";
164 out << "eta: " << mu.eta() << "; ";
165 out << "strategy: " << mu.strategy() << "; ";
166 out << "errorFlag: " << mu.errorFlag() << "; ";
167 out << "matchFlag: " << mu.matchFlag() << "; ";
168 out << "sigmaPt: " << mu.sigmaPt();
169
170 // Return the stream:
171 return out;
172}
std::ostream & operator<<(std::ostream &out, const std::pair< FIRST, SECOND > &pair)
Helper print operator.

◆ AUXSTORE_OBJECT_SETTER_AND_GETTER() [25/46]

setThrValue xAOD::AUXSTORE_OBJECT_SETTER_AND_GETTER ( MuonRoI_v1 ,
std::string ,
thrName ,
setThrName  )

◆ AUXSTORE_OBJECT_SETTER_AND_GETTER() [26/46]

xAOD::AUXSTORE_OBJECT_SETTER_AND_GETTER ( Photon_v1 ,
Photon_v1::VxELVec_t ,
vertexLinks ,
setVertexLinks  )

Definition at line 83 of file Photon_v1.cxx.

86 {
87
89 vertexAcc( "vertexLinks" );
90
91 if( vertexAcc.isAvailable( *this ) ) {
92 return vertexAcc( *this ).size();
93 }
94 return 0;
95 }
96
97 //
99
101 //Implementation of the summary value accessor functions
102
103 bool Photon_v1::vertexCaloMatchValue( float& value, const EgammaParameters::VertexCaloMatchType information ) const {
104
105 const xAOD::Photon_v1::Accessor< float >* acc = vertexCaloMatchAccessorV1( information );
106 if( ! acc ) {
107 return false;
108 }
109 if(! acc->isAvailable( *this) ) {
110 return false;
111 }
112 // Retrieve the value:
113 value = ( *acc )( *this );
114 return true;
115 }
116
118
119 const xAOD::Photon_v1::Accessor< float >* acc = vertexCaloMatchAccessorV1( information );
120 if(! acc ) throw std::runtime_error( "Unknown/Unavailable Vertex to Calo Match type requested" );
121 // Retrieve the value:
122 return ( *acc )( *this );
123 }
124
125 bool Photon_v1::setVertexCaloMatchValue( const float value,
126 const EgammaParameters::VertexCaloMatchType information ) {
127
128 const xAOD::Photon_v1::Accessor< float >* acc = vertexCaloMatchAccessorV1( information );
129 if( ! acc ) return false;
130 // Set the value:
131 ( *acc )( *this ) = value;
132 return true;
133 }
bool setVertexCaloMatchValue(const float value, const EgammaParameters::VertexCaloMatchType information)
Set method for CaloMatch values.
bool vertexCaloMatchValue(float &value, const EgammaParameters::VertexCaloMatchType information) const
Accessor to vertex to Calo Match Values If 'information' is stored in this xAOD::Egamma and is of the...
const SG::AuxElement::Accessor< float > * vertexCaloMatchAccessorV1(xAOD::EgammaParameters::VertexCaloMatchType type)
Helper function for managing Egamma Accessor objects.

◆ AUXSTORE_OBJECT_SETTER_AND_GETTER() [27/46]

xAOD::AUXSTORE_OBJECT_SETTER_AND_GETTER ( RingSet_v1 ,
std::vector< float > ,
ringsE ,
setRingsE  )

Definition at line 63 of file RingSet_v1.cxx.

70 {
71 return (constAccRingsE.isAvailable( *this ) )?
72 constAccRingsE( *this ).size() : 0;
73}
74
75//==============================================================================
76void RingSet_v1::clear() {
77 return accRingsE( *this ).clear();
78}
void clear()
clear rings

◆ AUXSTORE_OBJECT_SETTER_AND_GETTER() [28/46]

xAOD::AUXSTORE_OBJECT_SETTER_AND_GETTER ( TrackCaloCluster_v1 ,
ElementLink< xAOD::TrackParticleContainer > ,
trackParticleLink ,
setTrackParticleLink  ) const

Definition at line 50 of file TrackCaloCluster_v1.cxx.

55 {
56 // The accessor:
57 static const SG::AuxElement::Accessor< ElementLink< xAOD::TrackParticleContainer > > acc( "trackPartcleLink" );
58 if( !acc.isAvailable( *this ) ) {
59 return nullptr;
60 }
61 if( !acc( *this ).isValid() ) {
62 return nullptr;
63 }
64 return *(acc( *this ));
65 }
66
68 std::vector< ElementLink< xAOD::CaloClusterContainer > >,
69 caloClusterLinks,
70 setCaloClusterLinks)
71
72 void TrackCaloCluster_v1::setParameters(float pt, float eta, float phi, float m, TrackCaloCluster_v1::Taste taste,
73 const ElementLink<xAOD::TrackParticleContainer>& particle,
74 const std::vector< ElementLink< xAOD::CaloClusterContainer > >& clusters) {
75
76 static const Accessor< float > acc1( "pt" );
77 acc1( *this ) = pt;
78 static const Accessor< float > acc2( "eta" );
79 acc2( *this ) = eta;
80 static const Accessor< float > acc3( "phi" );
81 acc3( *this ) = phi;
82 static const Accessor< float > acc4( "m" );
83 acc4( *this ) = m;
84
85 static const Accessor< int > acc( "taste" );
86 acc( *this ) = (int)taste;
87
88 setTrackParticleLink(particle);
89 setCaloClusterLinks(clusters);
90
91 }
Scalar eta() const
pseudorapidity method
#define AUXSTORE_OBJECT_SETTER_AND_GETTER(CL, TYPE, NAME, SETTER)
Macro creating the accessors of complex auxiliary properties.
Class describing a TrackCaloCluster.
virtual double m() const
The invariant mass of the particle..
virtual double phi() const
The azimuthal angle ( ) of the particle (has range to .)
virtual int taste() const
The taste of the particle.
Taste
Type of TrackCaloCluster - Charged - Neutral - Combined.
virtual double pt() const
The transverse momentum ( ) of the particle.
virtual double eta() const
The pseudorapidity ( ) of the particle.
void setCaloClusterLinks(const std::vector< ElementLink< xAOD::CaloClusterContainer > > &caloClusterLinks)
Set the links to the CaloClusters.
void setTrackParticleLink(const ElementLink< xAOD::TrackParticleContainer > &particle)
Set the link to the TrackParticle.
void setParameters(float pt, float eta, float phi, float m, TrackCaloCluster_v1::Taste taste, const ElementLink< xAOD::TrackParticleContainer > &particle, const std::vector< ElementLink< xAOD::CaloClusterContainer > > &clusters)
setRcore setEtHad setFside pt
setRawEt setRawPhi int

◆ AUXSTORE_OBJECT_SETTER_AND_GETTER() [29/46]

xAOD::AUXSTORE_OBJECT_SETTER_AND_GETTER ( TrackMeasurement_v1 ,
std::uint64_t ,
projector ,
setProjector  ) const

Definition at line 34 of file TrackMeasurement_v1.cxx.

39 {
40 static const ConstAccessor<std::uint64_t> acc("projector");
41 return &(acc(*this));
42 }
43 std::uint64_t* TrackMeasurement_v1::projectorPtr() {
44 static const Accessor<std::uint64_t> acc("projector");
45 return &(acc(*this));
46 }
const std::uint64_t * projectorPtr() const

◆ AUXSTORE_OBJECT_SETTER_AND_GETTER() [30/46]

xAOD::AUXSTORE_OBJECT_SETTER_AND_GETTER ( TrackMeasurement_v1 ,
std::vector< double > ,
meas ,
setMeas  )

◆ AUXSTORE_OBJECT_SETTER_AND_GETTER() [31/46]

xAOD::AUXSTORE_OBJECT_SETTER_AND_GETTER ( TrackMeasurementValidation_v1 ,
std::vector< uint64_t > ,
rdoIdentifierList ,
setRdoIdentifierList  )

Definition at line 20 of file TrackMeasurementValidation_v1.cxx.

30 {
31 static const Accessor< float > acc1( "localX" );
32 acc1( *this ) = localX;
33 static const Accessor< float > acc2( "localY" );
34 acc2( *this ) = localY;
35 }

◆ AUXSTORE_OBJECT_SETTER_AND_GETTER() [32/46]

xAOD::AUXSTORE_OBJECT_SETTER_AND_GETTER ( TrackSummary_v1 ,
std::vector< double > ,
params ,
setParams  )

◆ AUXSTORE_OBJECT_SETTER_AND_GETTER() [33/46]

xAOD::AUXSTORE_OBJECT_SETTER_AND_GETTER ( TrackSurface_v1 ,
std::vector< float > ,
translation ,
setTranslation  )

◆ AUXSTORE_OBJECT_SETTER_AND_GETTER() [34/46]

xAOD::AUXSTORE_OBJECT_SETTER_AND_GETTER ( TrigComposite_v1 ,
std::string ,
name ,
setName  )

◆ AUXSTORE_OBJECT_SETTER_AND_GETTER() [35/46]

setBGCode setTAP setLVL2ErrorBits setLVL2Truncated setLVL2PassedPhysics xAOD::AUXSTORE_OBJECT_SETTER_AND_GETTER ( TrigDecision_v1 ,
std::vector< uint32_t > ,
efPassedPhysics ,
setEFPassedPhysics  )

◆ AUXSTORE_OBJECT_SETTER_AND_GETTER() [36/46]

setBGCode setTAP setLVL2ErrorBits setLVL2Truncated setLVL2PassedPhysics setLVL2PassedRaw xAOD::AUXSTORE_OBJECT_SETTER_AND_GETTER ( TrigDecision_v1 ,
std::vector< uint32_t > ,
efPassedRaw ,
setEFPassedRaw  )

◆ AUXSTORE_OBJECT_SETTER_AND_GETTER() [37/46]

setBGCode setTAP setLVL2ErrorBits setLVL2Truncated setLVL2PassedPhysics setLVL2PassedRaw setLVL2PassedThrough xAOD::AUXSTORE_OBJECT_SETTER_AND_GETTER ( TrigDecision_v1 ,
std::vector< uint32_t > ,
efPassedThrough ,
setEFPassedThrough  )

◆ AUXSTORE_OBJECT_SETTER_AND_GETTER() [38/46]

setBGCode setTAP setLVL2ErrorBits setLVL2Truncated setLVL2PassedPhysics setLVL2PassedRaw setLVL2PassedThrough setLVL2Prescaled xAOD::AUXSTORE_OBJECT_SETTER_AND_GETTER ( TrigDecision_v1 ,
std::vector< uint32_t > ,
efPrescaled ,
setEFPrescaled  )

◆ AUXSTORE_OBJECT_SETTER_AND_GETTER() [39/46]

setBGCode xAOD::AUXSTORE_OBJECT_SETTER_AND_GETTER ( TrigDecision_v1 ,
std::vector< uint32_t > ,
tav ,
setTAV  )

◆ AUXSTORE_OBJECT_SETTER_AND_GETTER() [40/46]

setBGCode setTAP xAOD::AUXSTORE_OBJECT_SETTER_AND_GETTER ( TrigDecision_v1 ,
std::vector< uint32_t > ,
tbp ,
setTBP  )

◆ AUXSTORE_OBJECT_SETTER_AND_GETTER() [41/46]

xAOD::AUXSTORE_OBJECT_SETTER_AND_GETTER ( TrigPhoton_v1 ,
TrigPhoton_v1::EMClusterLink_t ,
emClusterLink ,
setEmClusterLink  )
Parameters
roiThe 32-bit RoI word
dphiAdd documentation...
detaAdd documentation...
clLinkLink to the EM cluster constituent

Definition at line 153 of file TrigPhoton_v1.cxx.

168 {
169
170 setRoiWord( roi );
171 // Marked as oboslete in old EDM, so we drop it here?
172 setCaloEta( 0 );
173 setCaloPhi( 0 );
174 setDEta( deta );
175 setDPhi( dphi );
176 setEtHad( 0 );
177 setEtHad1( 0 );
178 setRcore( 0 );
179 setEratio( 0 );
180 setF0( 0 );
181 setF1( 0 );
182 setF2( 0 );
183 setF3( 0 );
184 setFside( 0 );
185 setWeta2( 0 );
186
187 // Links to associated trigger track and EM cluster.
188 setEmClusterLink( clLink );
189
190 // Stash calo cluster variables.
191 if( clLink.isValid() ) {
192
193 // Get the pointer:
194 const TrigEMCluster* clPtr = *clLink;
195
196 setPt( clPtr->et() );
197 setCaloEta( clPtr->eta() );
198 setCaloPhi( clPtr->phi() );
199
200 // EThad
201 if( caloEta() != 0 ) {
202 const float ehad = clPtr->ehad1();
203 const float cl_EThad = ehad / std::cosh( std::abs( caloEta() ) ); // Ehad1/cosh(fabs(eta) */
204 setEtHad( cl_EThad );
205 setEtHad1( cl_EThad );
206 } else {
207 setEtHad( clPtr->ehad1() ); // Ehad1 (=EThad)
208 setEtHad1( clPtr->ehad1() ); // Ehad (=EThad1)
209 }
210
211 // Rcore (test for positive energy to avoid zeros)
212 const float e277 = clPtr->e277();
213 const float e237 = clPtr->e237();
214 if( e277 != 0 ) { // (VD) before it was '>'
215 setRcore( e237 / e277 );
216 } else {
217 setRcore( 0 );
218 }
219
220 // Eratio (test for positive energy to avoid zeros)
221 const float emaxs1 = clPtr->emaxs1();
222 const float e2tsts1 = clPtr->e2tsts1();
223 if( emaxs1 + e2tsts1 > 0 ) {
224 const float cl_Eratio = ( ( emaxs1 - e2tsts1 ) /
225 ( emaxs1 + e2tsts1 ) );
226 setEratio( cl_Eratio );
227 } else {
228 setEratio( 0 );
229 }
230
231 // energy and energy fraction per sample
232 const float tmp_cl_energy = clPtr->energy();
233
234 if( std::abs( tmp_cl_energy ) > 0.00001 ) { // avoid floating-point exceptions
235
236 const float cl_e_frac_S0 =
237 ( clPtr->energy( CaloSampling::PreSamplerB ) +
238 clPtr->energy( CaloSampling::PreSamplerE ) ) / tmp_cl_energy;
239 setF0( cl_e_frac_S0 );
240
241 const float cl_e_frac_S1 =
242 ( clPtr->energy( CaloSampling::EMB1 ) +
243 clPtr->energy( CaloSampling::EME1 ) ) / tmp_cl_energy;
244 setF1( cl_e_frac_S1 );
245
246 const float cl_e_frac_S2 =
247 ( clPtr->energy( CaloSampling::EMB2 ) +
248 clPtr->energy( CaloSampling::EME2 ) ) / tmp_cl_energy;
249 setF2( cl_e_frac_S2 );
250
251 const float cl_e_frac_S3 =
252 ( clPtr->energy( CaloSampling::EMB3 ) +
253 clPtr->energy( CaloSampling::EME3 ) ) / tmp_cl_energy;
254 setF3( cl_e_frac_S3 );
255
256 setFside( clPtr->fracs1() );
257 setWeta2( clPtr->weta2() );
258
259 } else {
260 setF0( 0 );
261 setF1( 0 );
262 setF2( 0 );
263 setF3( 0 );
264
265 setFside( 0 );
266 setWeta2( 0 );
267 }
268
269 }
270
271 return;
272 }
float e2tsts1() const
get second maximum energy in sampling 1 (strip layer)
float et() const
get Et (calibrated)
float eta() const
get Eta (calibrated)
float emaxs1() const
get maximum energy in sampling 1 (strip layer)
float phi() const
get Phi (calibrated)
float e237() const
get Energy in a 3x7 cluster (no calibration) around hottest cell
float e277() const
get Energy in a 7x7 cluster (no calibration) around hottest cell
float ehad1() const
get hadronic Energy (first hadronic layer)
float weta2() const
get cluster width (based on a 3x5 cluster - 2nd layer)
float energy() const
get Energy (calibrated)
float fracs1() const
get Energy in a 7 strips (around hottest strip) minus energy in 3 strips divided by energy in 3 strip...
@ e237
uncalibrated energy (sum of cells) of the middle sampling in a rectangle of size 3x7
Definition EgammaEnums.h:78
@ emaxs1
energy of strip with maximal energy deposit
setEt setPhi setE277 setWeta2 setEta1 e2tsts1
TrigEMCluster_v1 TrigEMCluster
Define the latest version of the trigger EM cluster class.
setEt setPhi e277

◆ AUXSTORE_OBJECT_SETTER_AND_GETTER() [42/46]

xAOD::AUXSTORE_OBJECT_SETTER_AND_GETTER ( TruthEvent_v1 ,
std::vector< float > ,
weights ,
setWeights  )
Todo
Need upgrade to allow string-valued map-like access... or access a corresponding vector of names

◆ AUXSTORE_OBJECT_SETTER_AND_GETTER() [43/46]

xAOD::AUXSTORE_OBJECT_SETTER_AND_GETTER ( TruthEvent_v1 ,
TruthEvent_v1::TruthParticleLink_t ,
beamParticle1Link ,
setBeamParticle1Link  )

◆ AUXSTORE_OBJECT_SETTER_AND_GETTER() [44/46]

xAOD::AUXSTORE_OBJECT_SETTER_AND_GETTER ( Vertex_v1 ,
std::vector< float > ,
covariance ,
setCovariance  ) const

Definition at line 74 of file Vertex_v1.cxx.

84 {
85
86 // Cache the position if necessary:
87 if( ! m_position.isValid() ) {
88 Amg::Vector3D tmpPosition;
89 tmpPosition( 0 ) = x();
90 tmpPosition( 1 ) = y();
91 tmpPosition( 2 ) = z();
92 m_position.set(tmpPosition);
93 }
94
95 // Return the object:
96 return *(m_position.ptr());
97 }
98
99 void Vertex_v1::setPosition( const Amg::Vector3D& position ) {
100
101 // Set the primitive variables using the simple functions:
102 setX( position( 0 ) );
103 setY( position( 1 ) );
104 setZ( position( 2 ) );
105 // Reset the cache
106 // This will enforce float precision level on the values of
107 // m_position. The effect of this float conversion has been
108 // discussed in ATLASRECTS-7671
109 m_position.reset();
110 }
#define y
#define x
#define z
CxxUtils::CachedValue< Amg::Vector3D > m_position
Cached position of the vertex.
Definition Vertex_v1.h:191
void setZ(float value)
Sets the z position.
void setX(float value)
Sets the x position.
void setY(float value)
Sets the y position.
void setPosition(const Amg::Vector3D &position)
Sets the 3-position.
const Amg::Vector3D & position() const
Returns the 3-pos.
Eigen::Matrix< double, 3, 1 > Vector3D

◆ AUXSTORE_OBJECT_SETTER_AND_GETTER() [45/46]

setTrackWeights xAOD::AUXSTORE_OBJECT_SETTER_AND_GETTER ( Vertex_v1 ,
Vertex_v1::NeutralParticleLinks_t ,
neutralParticleLinks ,
setNeutralParticleLinks  )

◆ AUXSTORE_OBJECT_SETTER_AND_GETTER() [46/46]

xAOD::AUXSTORE_OBJECT_SETTER_AND_GETTER ( Vertex_v1 ,
Vertex_v1::TrackParticleLinks_t ,
trackParticleLinks ,
setTrackParticleLinks  )

◆ AUXSTORE_PRIMITIVE_GETTER_WITH_CAST() [1/10]

eta xAOD::AUXSTORE_PRIMITIVE_GETTER_WITH_CAST ( L2CombinedMuon_v1 ,
float ,
double ,
phi  )

Definition at line 34 of file L2CombinedMuon_v1.cxx.

37 {
38
40 }
41
42 double L2CombinedMuon_v1::e() const {
43
44 return genvecP4().E();
45 }
46
47 double L2CombinedMuon_v1::rapidity() const {
48
49 return genvecP4().Rapidity();
50 }
51
54 p4.SetPtEtaPhiM( pt(), eta(), phi(),m());
55 return p4;
56 }
57
60 return GenVecFourMom_t(pt(), eta(), phi(), m());
61 }
62
64
65 return Type::L2CombinedMuon;
66 }
67
68 //
70
72 //
73 // Implementation of the 4-momentum setter functions
74 //
75
76 void L2CombinedMuon_v1::setPt( float pt ) {
77
78 static const Accessor< float > acc( "pt" );
79 acc( *this ) = pt;
80 return;
81 }
virtual double m() const
The invariant mass of the particle.
void setPt(float pt)
Set the transverse momentum ( ) of the muon.
virtual double eta() const
The pseudorapidity ( ) of the particle.
GenVecFourMom_t genvecP4() const
The full 4-momentum of the particle : internal trig muon type.
virtual FourMom_t p4() const
The full 4-momentum of the particle.
virtual double phi() const
The azimuthal angle ( ) of the particle.
virtual double pt() const
The transverse momentum ( ) of the particle.
TLorentzVector FourMom_t
Definition of the 4-momentum type.
virtual Type::ObjectType type() const
The type of the object as a simple enumeration.
virtual double rapidity() const
The true rapidity (y) of the particle.
ROOT::Math::LorentzVector< ROOT::Math::PtEtaPhiM4D< double > > GenVecFourMom_t
Base 4 Momentum type for trig muons.
virtual double e() const
The total energy of the particle.
constexpr double muonMassInMeV
the mass of the muon (in MeV)
ObjectType
Type of objects that have a representation in the xAOD EDM.
Definition ObjectType.h:32

◆ AUXSTORE_PRIMITIVE_GETTER_WITH_CAST() [2/10]

xAOD::AUXSTORE_PRIMITIVE_GETTER_WITH_CAST ( L2CombinedMuon_v1 ,
float ,
double ,
pt  )

◆ AUXSTORE_PRIMITIVE_GETTER_WITH_CAST() [3/10]

eta xAOD::AUXSTORE_PRIMITIVE_GETTER_WITH_CAST ( L2IsoMuon_v1 ,
float ,
double ,
phi  )

Definition at line 32 of file L2IsoMuon_v1.cxx.

35 {
36
38 }
39
40 double L2IsoMuon_v1::e() const {
41
42 return genvecP4().E();
43 }
44
45 double L2IsoMuon_v1::rapidity() const {
46
47 return genvecP4().Rapidity();
48 }
49
52 p4.SetPtEtaPhiM( pt(), eta(), phi(),m());
53 return p4;
54 }
55
58 return GenVecFourMom_t(pt(), eta(), phi(), m());
59 }
60
62
63 return Type::L2IsoMuon;
64 }
65
66 //
68
70 //
71 // Implementation of the 4-momentum setter functions
72 //
73
74 void L2IsoMuon_v1::setPt( float pt ) {
75
76 static const Accessor< float > acc( "pt" );
77 acc( *this ) = pt;
78 return;
79 }
void setPt(float pt)
Set the transverse momentum ( ) of the muon.
virtual double m() const
The invariant mass of the particle.
TLorentzVector FourMom_t
Definition of the 4-momentum type.
virtual double phi() const
The azimuthal angle ( ) of the particle.
virtual double eta() const
The pseudorapidity ( ) of the particle.
virtual Type::ObjectType type() const
The type of the object as a simple enumeration.
ROOT::Math::LorentzVector< ROOT::Math::PtEtaPhiM4D< double > > GenVecFourMom_t
Base 4 Momentum type for trig muons.
GenVecFourMom_t genvecP4() const
The full 4-momentum of the particle : internal trig muon type.
virtual double e() const
The total energy of the particle.
virtual FourMom_t p4() const
The full 4-momentum of the particle.
virtual double rapidity() const
The true rapidity (y) of the particle.
virtual double pt() const
The transverse momentum ( ) of the particle.

◆ AUXSTORE_PRIMITIVE_GETTER_WITH_CAST() [4/10]

xAOD::AUXSTORE_PRIMITIVE_GETTER_WITH_CAST ( L2IsoMuon_v1 ,
float ,
double ,
pt  )

◆ AUXSTORE_PRIMITIVE_GETTER_WITH_CAST() [5/10]

eta xAOD::AUXSTORE_PRIMITIVE_GETTER_WITH_CAST ( L2StandAloneMuon_v1 ,
float ,
double ,
phi  )

Definition at line 33 of file L2StandAloneMuon_v1.cxx.

36 {
37
39 }
40
41 double L2StandAloneMuon_v1::e() const {
42
43 return genvecP4().E();
44 }
45
46 double L2StandAloneMuon_v1::rapidity() const {
47
48 return genvecP4().Rapidity();
49 }
50
53 p4.SetPtEtaPhiM( pt(), eta(), phi(),m());
54 return p4;
55 }
56
59 return GenVecFourMom_t(pt(), eta(), phi(), m());
60 }
61
63
64 // Create some trigger types in xAODBase in the next round...
65 return Type::Other;
66 }
67
68 //
70
72 //
73 // Implementation of the 4-momentum setter functions
74 //
75
76 void L2StandAloneMuon_v1::setPt( float pt ) {
77
78 static const Accessor< float > acc( "pt" );
79 acc( *this ) = pt;
80 return;
81 }
virtual double rapidity() const
The true rapidity (y) of the particle.
virtual Type::ObjectType type() const
The type of the object as a simple enumeration.
virtual FourMom_t p4() const
The full 4-momentum of the particle.
TLorentzVector FourMom_t
Definition of the 4-momentum type.
GenVecFourMom_t genvecP4() const
The full 4-momentum of the particle : internal trig muon type.
ROOT::Math::LorentzVector< ROOT::Math::PtEtaPhiM4D< double > > GenVecFourMom_t
Base 4 Momentum type for trig muons.
virtual double pt() const
The transverse momentum ( ) of the particle.
virtual double phi() const
The azimuthal angle ( ) of the particle.
virtual double e() const
The total energy of the particle.
void setPt(float pt)
Set the transverse momentum ( ) of the muon.
virtual double m() const
The invariant mass of the particle.
virtual double eta() const
The pseudorapidity ( ) of the particle.

◆ AUXSTORE_PRIMITIVE_GETTER_WITH_CAST() [6/10]

xAOD::AUXSTORE_PRIMITIVE_GETTER_WITH_CAST ( L2StandAloneMuon_v1 ,
float ,
double ,
pt  )

◆ AUXSTORE_PRIMITIVE_GETTER_WITH_CAST() [7/10]

eta xAOD::AUXSTORE_PRIMITIVE_GETTER_WITH_CAST ( L2StandAloneMuon_v2 ,
float ,
double ,
phi  )

Definition at line 33 of file L2StandAloneMuon_v2.cxx.

36 {
37
39 }
40
41 double L2StandAloneMuon_v2::e() const {
42
43 return genvecP4().E();
44 }
45
46 double L2StandAloneMuon_v2::rapidity() const {
47
48 return genvecP4().Rapidity();
49 }
50
53 p4.SetPtEtaPhiM( pt(), eta(), phi(),m());
54 return p4;
55 }
56
59 return GenVecFourMom_t(pt(), eta(), phi(), m());
60 }
61
63
64 // Create some trigger types in xAODBase in the next round...
65 return Type::Other;
66 }
67
68 //
70
72 //
73 // Implementation of the 4-momentum setter functions
74 //
75
76 void L2StandAloneMuon_v2::setPt( float pt ) {
77
78 static const Accessor< float > acc( "pt" );
79 acc( *this ) = pt;
80 return;
81 }
GenVecFourMom_t genvecP4() const
The full 4-momentum of the particle : internal trig muon type.
TLorentzVector FourMom_t
Definition of the 4-momentum type.
virtual double pt() const
The transverse momentum ( ) of the particle.
virtual double m() const
The invariant mass of the particle.
virtual double phi() const
The azimuthal angle ( ) of the particle.
virtual double rapidity() const
The true rapidity (y) of the particle.
virtual double e() const
The total energy of the particle.
virtual Type::ObjectType type() const
The type of the object as a simple enumeration.
ROOT::Math::LorentzVector< ROOT::Math::PtEtaPhiM4D< double > > GenVecFourMom_t
Base 4 Momentum type for trig muons.
virtual FourMom_t p4() const
The full 4-momentum of the particle.
void setPt(float pt)
Set the transverse momentum ( ) of the muon.
virtual double eta() const
The pseudorapidity ( ) of the particle.

◆ AUXSTORE_PRIMITIVE_GETTER_WITH_CAST() [8/10]

xAOD::AUXSTORE_PRIMITIVE_GETTER_WITH_CAST ( L2StandAloneMuon_v2 ,
float ,
double ,
pt  )

◆ AUXSTORE_PRIMITIVE_GETTER_WITH_CAST() [9/10]

xAOD::AUXSTORE_PRIMITIVE_GETTER_WITH_CAST ( Muon_v1 ,
uint8_t ,
Muon_v1::EnergyLossType ,
energyLossType  )

◆ AUXSTORE_PRIMITIVE_GETTER_WITH_CAST() [10/10]

xAOD::AUXSTORE_PRIMITIVE_GETTER_WITH_CAST ( Vertex_v1 ,
short ,
VxType::VertexType ,
vertexType  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [1/204]

xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( AFPProton_v1 ,
int ,
methodID ,
setMethodID  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [2/204]

xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( BCMRawData_v1 ,
uint32_t ,
bcmWord1 ,
setBcmWord1  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [3/204]

xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( BTagging_v1 ,
float ,
IP2D_pb ,
setIP2D_pb  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [4/204]

xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( BTagging_v1 ,
float ,
MV1_discriminant ,
setMV1_discriminant  )

Definition at line 392 of file BTagging_v1.cxx.

401 {
402
403 const Accessor< int >* acc = taggerInfoAccessorV1int( info );
404 if( ! acc ) return false;
405 if( ! acc->isAvailable( *this ) ) return false;
406 value = ( *acc )( *this );
407 return true;
408 }
409
410 bool BTagging_v1::taggerInfo( float& value, const BTagInfo info) const {
411
412 const Accessor< float >* acc = taggerInfoAccessorV1float( info );
413 if( ! acc ) return false;
414 if( ! acc->isAvailable( *this ) ) return false;
415 value = ( *acc )( *this );
416 return true;
417 }
418
419 bool BTagging_v1::taggerInfo( bool& value, const BTagInfo info ) const {
420
422 if( ! acc ) return false;
423 if( ! acc->isAvailable( *this ) ) return false;
424 value = ( *acc )( *this );
425 return true;
426 }
427
428 bool BTagging_v1::taggerInfo( std::string& value,
429 const BTagInfo info ) const {
430
432 if( ! acc ) return false;
433 if( ! acc->isAvailable( *this ) ) return false;
434 value = ( *acc )( *this );
435 return true;
436 }
437
438 bool BTagging_v1::taggerInfo( std::vector<int>& value,
439 const BTagInfo info ) const {
440
442 if( ! acc ) return false;
443 if( ! acc->isAvailable( *this ) ) return false;
444 value = ( *acc )( *this );
445 return true;
446 }
447
448 bool BTagging_v1::taggerInfo( std::vector<float>& value,
449 const BTagInfo info ) const {
450
452 if( ! acc ) return false;
453 if( ! acc->isAvailable( *this ) ) return false;
454 value = ( *acc )( *this );
455 return true;
456 }
457
458 bool BTagging_v1::taggerInfo( std::vector<bool>& value,
459 const BTagInfo info ) const {
460
462 if( ! acc ) return false;
463 if( ! acc->isAvailable( *this ) ) return false;
464 value = ( *acc )( *this );
465 return true;
466 }
467
468 void BTagging_v1::setTaggerInfo( int value, const BTagInfo info ) {
469
471 if( ! acc ) return;
472 ( *acc )( *this ) = value;
473 return;
474 }
void setTaggerInfo(int value, BTagInfo info)
set taggers information (int)
bool taggerInfo(int &value, BTagInfo info) const
get taggers information (int)
const SG::AuxElement::Accessor< int > * taggerInfoAccessorV1int(BTagInfo info)
Helper function for managing BTagging Accessor objects.
const SG::AuxElement::Accessor< uint8_t > * taggerInfoAccessorV1uint8_t(BTagInfo info)
const SG::AuxElement::Accessor< float > * taggerInfoAccessorV1float(BTagInfo info)
const SG::AuxElement::Accessor< std::vector< float > > * taggerInfoAccessorV1vectorOfFloats(BTagInfo info)
const SG::AuxElement::Accessor< std::vector< int > > * taggerInfoAccessorV1vectorOfInts(BTagInfo info)
const SG::AuxElement::Accessor< std::vector< bool > > * taggerInfoAccessorV1vectorOfBools(BTagInfo info)
const SG::AuxElement::Accessor< std::string > * taggerInfoAccessorV1string(BTagInfo info)

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [5/204]

xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( BunchConf_v1 ,
uint32_t ,
configID ,
setConfigID  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [6/204]

xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( CTPResult_v1 ,
uint32_t ,
BCID ,
setBCID  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [7/204]

xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( CTPResult_v1 ,
uint32_t ,
ctpVersionNumber ,
setCtpVersionNumber  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [8/204]

xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( CTPResult_v1 ,
uint32_t ,
errorStatus ,
setErrorStatus  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [9/204]

xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( CTPResult_v1 ,
uint32_t ,
eventType ,
setEventType  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [10/204]

xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( CTPResult_v1 ,
uint32_t ,
headerFormatVersion ,
setHeaderFormatVersion  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [11/204]

xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( CTPResult_v1 ,
uint32_t ,
headerMarker ,
setHeaderMarker  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [12/204]

xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( CTPResult_v1 ,
uint32_t ,
headerSize ,
setHeaderSize  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [13/204]

xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( CTPResult_v1 ,
uint32_t ,
infoStatus ,
setInfoStatus  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [14/204]

xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( CTPResult_v1 ,
uint32_t ,
L1ID ,
setL1ID  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [15/204]

xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( CTPResult_v1 ,
uint32_t ,
numDataWords ,
setNumDataWords  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [16/204]

xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( CTPResult_v1 ,
uint32_t ,
numStatusWords ,
setNumStatusWords  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [17/204]

xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( CTPResult_v1 ,
uint32_t ,
runNumber ,
setRunNumber  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [18/204]

xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( CTPResult_v1 ,
uint32_t ,
sourceID ,
setSourceID  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [19/204]

xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( CTPResult_v1 ,
uint32_t ,
statusPosition ,
setStatusPosition  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [20/204]

xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( CTPResult_v1 ,
uint32_t ,
triggerType ,
setTriggerType  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [21/204]

setWord1 setRetaEnv setRhadHad setWstotDenominator xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( eFexEMRoI_v1 ,
char ,
isTOB ,
setIsTOB  )

Should be set for xTOB if there is a matching TOB.

Extracted from data words, stored for convenience

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [22/204]

setWord1 setRetaEnv setRhadHad setWstotDenominator setEt xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( eFexEMRoI_v1 ,
float ,
eta ,
setEta  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [23/204]

setWord1 xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( eFexEMRoI_v1 ,
uint16_t ,
RetaCore ,
setRetaCore  )

Only calculable externally.

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [24/204]

setWord1 setRetaEnv xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( eFexEMRoI_v1 ,
uint16_t ,
RhadEM ,
setRhadEM  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [25/204]

setWord1 setRetaEnv setRhadHad xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( eFexEMRoI_v1 ,
uint16_t ,
WstotNumerator ,
setWstotNumerator  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [26/204]

xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( eFexEMRoI_v1 ,
uint32_t ,
word0 ,
setWord0  )

Raw data words.

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [27/204]

setWord1 setRCoreDenominator setRHadDenominator xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( eFexTauRoI_v1 ,
char ,
isTOB ,
setIsTOB  )

Should be set for xTOB if there is a matching TOB.

Extracted from data words, stored for convenience

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [28/204]

setWord1 setRCoreDenominator setRHadDenominator setEt xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( eFexTauRoI_v1 ,
float ,
eta ,
setEta  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [29/204]

setWord1 xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( eFexTauRoI_v1 ,
uint16_t ,
rCoreNumerator ,
setRCoreNumerator  )

Only calculable externally.

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [30/204]

setWord1 setRCoreDenominator xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( eFexTauRoI_v1 ,
uint16_t ,
rHadNumerator ,
setRHadNumerator  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [31/204]

xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( eFexTauRoI_v1 ,
uint32_t ,
word0 ,
setWord0  )

Raw data words.

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [32/204]

setThrPattern xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( EmTauRoI_v2 ,
float ,
tauClus ,
setTauClus  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [33/204]

xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( EmTauRoI_v2 ,
uint32_t ,
roiWord ,
setRoIWord  )

Accessor for threshold pattern (not part of RoI in Run 2)

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [34/204]

xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( EnergySumRoI_v1 ,
float ,
energyX ,
setEnergyX  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [35/204]

xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( EnergySumRoI_v1 ,
uint32_t ,
roiWord0 ,
setRoIWord0  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [36/204]

setEnergyY xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( EnergySumRoI_v2 ,
float ,
energyT ,
setEnergyT  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [37/204]

xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( EnergySumRoI_v2 ,
float ,
energyX ,
setEnergyX  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [38/204]

setEnergyY setEnergyXRestricted xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( EnergySumRoI_v2 ,
float ,
energyYRestricted ,
setEnergyYRestricted  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [39/204]

xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( EnergySumRoI_v2 ,
uint32_t ,
roiWord0 ,
setRoIWord0  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [40/204]

setRoIWord1 xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( EnergySumRoI_v2 ,
uint32_t ,
roiWord2 ,
setRoIWord2  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [41/204]

setRoIWord1 setRoIWord3 xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( EnergySumRoI_v2 ,
uint32_t ,
roiWord4 ,
setRoIWord4  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [42/204]

xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( EventInfo_v1 ,
float ,
beamPosSigmaXY ,
setBeamPosSigmaXY  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [43/204]

setBeamTiltXZ xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( EventInfo_v1 ,
float ,
beamTiltYZ ,
setBeamTiltYZ  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [44/204]

setEventNumber setTimeStamp setBCID xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( EventInfo_v1 ,
uint32_t ,
detectorMask0 ,
setDetectorMask0  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [45/204]

setEventNumber setTimeStamp setBCID setDetectorMask1 xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( EventInfo_v1 ,
uint32_t ,
detectorMask2 ,
setDetectorMask2  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [46/204]

xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( EventInfo_v1 ,
uint32_t ,
eventTypeBitmask ,
setEventTypeBitmask  )

Definition at line 209 of file EventInfo_v1.cxx.

212 {
213
214 return ( eventTypeBitmask() & static_cast< uint32_t >( type ) );
215 }
216
217 //
219
221 //
222 // Implementation of the trigger related properties
223 //
224
226 statusElement, setStatusElement )
228 extendedLevel1ID, setExtendedLevel1ID )
230 level1TriggerType,
231 setLevel1TriggerType )
232
233 EventInfo_v1::StreamTag::StreamTag( const std::string& name,
234 const std::string& type,
235 bool obeysLumiblock,
236 const std::set< uint32_t >& robs,
237 const std::set< uint32_t >& dets )
238 : m_name( name ), m_type( type ), m_obeysLumiblock( obeysLumiblock ),
239 m_robs( robs ), m_dets( dets ) {
240
241 }
#define AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(CL, TYPE, NAME, SETTER)
Macro creating the accessors of primitive auxiliary properties.
StreamTag(const std::string &name, const std::string &type, bool obeysLumiblock, const std::set< uint32_t > &robs=std::set< uint32_t >(), const std::set< uint32_t > &dets=std::set< uint32_t >())
Constructor giving all relevant information to the object.
setWord1 uint16_t
setEventNumber uint32_t

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [47/204]

setEventNumber xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( EventInfo_v1 ,
uint32_t ,
lumiBlock ,
setLumiBlock  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [48/204]

xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( EventInfo_v1 ,
uint32_t ,
runNumber ,
setRunNumber  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [49/204]

setEventNumber setTimeStamp xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( EventInfo_v1 ,
uint32_t ,
timeStampNSOffset ,
setTimeStampNSOffset  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [50/204]

setMCChannelNumber xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( EventInfo_v1 ,
uint64_t ,
mcEventNumber ,
setMCEventNumber  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [51/204]

xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( EventInfo_v1 ,
uint64_t ,
pileUpMixtureIDLowBits ,
setPileUpMixtureIDLowBits  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [52/204]

setScaleOne setStatusOne setSaturated xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( gFexGlobalRoI_v1 ,
int ,
globalType ,
setGlobalType  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [53/204]

setScaleOne xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( gFexGlobalRoI_v1 ,
int ,
tobEtScaleTwo ,
setScaleTwo  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [54/204]

xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( gFexGlobalRoI_v1 ,
uint32_t ,
word ,
setWord  )

Raw data words.

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [55/204]

setScaleOne setStatusOne xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( gFexGlobalRoI_v1 ,
uint8_t ,
statusTwo ,
setStatusTwo  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [56/204]

setScale setgFexType xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( gFexJetRoI_v1 ,
int16_t ,
gFexTobEt ,
setTobEt  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [57/204]

xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( gFexJetRoI_v1 ,
uint32_t ,
word ,
setWord  )

Raw data words.

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [58/204]

setScale setgFexType setEta xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( gFexJetRoI_v1 ,
uint8_t ,
iPhi ,
setPhi  )

Definition at line 79 of file gFexJetRoI_v1.cxx.

82 {
83 static const Accessor< uint8_t > acc( "gFexJetStatus" );
84 return acc( *this );
85 }
86 void gFexJetRoI_v1::setStatus ( uint8_t value ) {
87 static const Accessor< uint8_t > acc( "gFexJetStatus" );
88 acc( *this ) = value;
89 return;
90 }
void setStatus(uint8_t value)

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [59/204]

setScale xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( gFexJetRoI_v1 ,
uint8_t ,
saturated ,
setSaturated  )

Only calculable externally eFex puts here RetaCore, RetaEnv, RhadEM, RhadHad, WstotNumerator etc (coming from algorithms)

Extracted from data words

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [60/204]

xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( HIEventShape_v2 ,
float ,
etaMin ,
setEtaMin  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [61/204]

xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( HIEventShape_v2 ,
int ,
nCells ,
setNCells  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [62/204]

setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( KLFitterResult ,
float ,
logLikelihood ,
setLogLikelihood  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [63/204]

setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt setModel_Higgs_b2_phi unsigned setModel_Higgs_b2_jetIndex setModel_lep_eta setModel_lep_E setModel_lepZ1_pt setModel_lepZ1_phi unsigned setModel_lepZ1_index setModel_lepZ2_eta setModel_lepZ2_E setModel_nu_pt setModel_nu_phi setModel_b_from_top1_pt setModel_b_from_top1_phi xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( KLFitterResult ,
float ,
model_b_from_top1_E ,
setModel_b_from_top1_E  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [64/204]

setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt setModel_Higgs_b2_phi unsigned setModel_Higgs_b2_jetIndex setModel_lep_eta setModel_lep_E setModel_lepZ1_pt setModel_lepZ1_phi unsigned setModel_lepZ1_index setModel_lepZ2_eta setModel_lepZ2_E setModel_nu_pt setModel_nu_phi setModel_b_from_top1_pt xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( KLFitterResult ,
float ,
model_b_from_top1_eta ,
setModel_b_from_top1_eta  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [65/204]

setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt setModel_Higgs_b2_phi unsigned setModel_Higgs_b2_jetIndex setModel_lep_eta setModel_lep_E setModel_lepZ1_pt setModel_lepZ1_phi unsigned setModel_lepZ1_index setModel_lepZ2_eta setModel_lepZ2_E setModel_nu_pt setModel_nu_phi setModel_b_from_top1_pt setModel_b_from_top1_phi unsigned setModel_b_from_top1_jetIndex setModel_b_from_top2_eta xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( KLFitterResult ,
float ,
model_b_from_top2_phi ,
setModel_b_from_top2_phi  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [66/204]

setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt setModel_Higgs_b2_phi unsigned setModel_Higgs_b2_jetIndex setModel_lep_eta setModel_lep_E setModel_lepZ1_pt setModel_lepZ1_phi unsigned setModel_lepZ1_index setModel_lepZ2_eta setModel_lepZ2_E setModel_nu_pt setModel_nu_phi setModel_b_from_top1_pt setModel_b_from_top1_phi unsigned setModel_b_from_top1_jetIndex xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( KLFitterResult ,
float ,
model_b_from_top2_pt ,
setModel_b_from_top2_pt  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [67/204]

setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( KLFitterResult ,
float ,
model_bhad_phi ,
setModel_bhad_phi  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [68/204]

setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( KLFitterResult ,
float ,
model_bhad_pt ,
setModel_bhad_pt  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [69/204]

setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( KLFitterResult ,
float ,
model_blep_E ,
setModel_blep_E  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [70/204]

setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( KLFitterResult ,
float ,
model_blep_eta ,
setModel_blep_eta  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [71/204]

setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( KLFitterResult ,
float ,
model_Higgs_b1_phi ,
setModel_Higgs_b1_phi  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [72/204]

setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( KLFitterResult ,
float ,
model_Higgs_b1_pt ,
setModel_Higgs_b1_pt  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [73/204]

setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt setModel_Higgs_b2_phi xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( KLFitterResult ,
float ,
model_Higgs_b2_E ,
setModel_Higgs_b2_E  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [74/204]

setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( KLFitterResult ,
float ,
model_Higgs_b2_eta ,
setModel_Higgs_b2_eta  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [75/204]

setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt setModel_Higgs_b2_phi unsigned setModel_Higgs_b2_jetIndex setModel_lep_eta xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( KLFitterResult ,
float ,
model_lep_phi ,
setModel_lep_phi  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [76/204]

setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt setModel_Higgs_b2_phi unsigned setModel_Higgs_b2_jetIndex xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( KLFitterResult ,
float ,
model_lep_pt ,
setModel_lep_pt  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [77/204]

setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt setModel_Higgs_b2_phi unsigned setModel_Higgs_b2_jetIndex setModel_lep_eta setModel_lep_E setModel_lepZ1_pt setModel_lepZ1_phi xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( KLFitterResult ,
float ,
model_lepZ1_E ,
setModel_lepZ1_E  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [78/204]

setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt setModel_Higgs_b2_phi unsigned setModel_Higgs_b2_jetIndex setModel_lep_eta setModel_lep_E setModel_lepZ1_pt xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( KLFitterResult ,
float ,
model_lepZ1_eta ,
setModel_lepZ1_eta  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [79/204]

setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt setModel_Higgs_b2_phi unsigned setModel_Higgs_b2_jetIndex setModel_lep_eta setModel_lep_E setModel_lepZ1_pt setModel_lepZ1_phi unsigned setModel_lepZ1_index setModel_lepZ2_eta xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( KLFitterResult ,
float ,
model_lepZ2_phi ,
setModel_lepZ2_phi  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [80/204]

setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt setModel_Higgs_b2_phi unsigned setModel_Higgs_b2_jetIndex setModel_lep_eta setModel_lep_E setModel_lepZ1_pt setModel_lepZ1_phi unsigned setModel_lepZ1_index xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( KLFitterResult ,
float ,
model_lepZ2_pt ,
setModel_lepZ2_pt  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [81/204]

setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt setModel_Higgs_b2_phi unsigned setModel_Higgs_b2_jetIndex setModel_lep_eta setModel_lep_E setModel_lepZ1_pt setModel_lepZ1_phi unsigned setModel_lepZ1_index setModel_lepZ2_eta setModel_lepZ2_E setModel_nu_pt setModel_nu_phi setModel_b_from_top1_pt setModel_b_from_top1_phi unsigned setModel_b_from_top1_jetIndex setModel_b_from_top2_eta setModel_b_from_top2_E setModel_lj1_from_top1_pt setModel_lj1_from_top1_phi xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( KLFitterResult ,
float ,
model_lj1_from_top1_E ,
setModel_lj1_from_top1_E  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [82/204]

setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt setModel_Higgs_b2_phi unsigned setModel_Higgs_b2_jetIndex setModel_lep_eta setModel_lep_E setModel_lepZ1_pt setModel_lepZ1_phi unsigned setModel_lepZ1_index setModel_lepZ2_eta setModel_lepZ2_E setModel_nu_pt setModel_nu_phi setModel_b_from_top1_pt setModel_b_from_top1_phi unsigned setModel_b_from_top1_jetIndex setModel_b_from_top2_eta setModel_b_from_top2_E setModel_lj1_from_top1_pt xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( KLFitterResult ,
float ,
model_lj1_from_top1_eta ,
setModel_lj1_from_top1_eta  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [83/204]

setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt setModel_Higgs_b2_phi unsigned setModel_Higgs_b2_jetIndex setModel_lep_eta setModel_lep_E setModel_lepZ1_pt setModel_lepZ1_phi unsigned setModel_lepZ1_index setModel_lepZ2_eta setModel_lepZ2_E setModel_nu_pt setModel_nu_phi setModel_b_from_top1_pt setModel_b_from_top1_phi unsigned setModel_b_from_top1_jetIndex setModel_b_from_top2_eta setModel_b_from_top2_E setModel_lj1_from_top1_pt setModel_lj1_from_top1_phi unsigned setModel_lj1_from_top1_jetIndex setModel_lj2_from_top1_eta setModel_lj2_from_top1_E setModel_lj1_from_top2_pt setModel_lj1_from_top2_phi xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( KLFitterResult ,
float ,
model_lj1_from_top2_E ,
setModel_lj1_from_top2_E  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [84/204]

setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt setModel_Higgs_b2_phi unsigned setModel_Higgs_b2_jetIndex setModel_lep_eta setModel_lep_E setModel_lepZ1_pt setModel_lepZ1_phi unsigned setModel_lepZ1_index setModel_lepZ2_eta setModel_lepZ2_E setModel_nu_pt setModel_nu_phi setModel_b_from_top1_pt setModel_b_from_top1_phi unsigned setModel_b_from_top1_jetIndex setModel_b_from_top2_eta setModel_b_from_top2_E setModel_lj1_from_top1_pt setModel_lj1_from_top1_phi unsigned setModel_lj1_from_top1_jetIndex setModel_lj2_from_top1_eta setModel_lj2_from_top1_E setModel_lj1_from_top2_pt xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( KLFitterResult ,
float ,
model_lj1_from_top2_eta ,
setModel_lj1_from_top2_eta  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [85/204]

setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt setModel_Higgs_b2_phi unsigned setModel_Higgs_b2_jetIndex setModel_lep_eta setModel_lep_E setModel_lepZ1_pt setModel_lepZ1_phi unsigned setModel_lepZ1_index setModel_lepZ2_eta setModel_lepZ2_E setModel_nu_pt setModel_nu_phi setModel_b_from_top1_pt setModel_b_from_top1_phi unsigned setModel_b_from_top1_jetIndex setModel_b_from_top2_eta setModel_b_from_top2_E setModel_lj1_from_top1_pt setModel_lj1_from_top1_phi unsigned setModel_lj1_from_top1_jetIndex setModel_lj2_from_top1_eta xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( KLFitterResult ,
float ,
model_lj2_from_top1_phi ,
setModel_lj2_from_top1_phi  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [86/204]

setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt setModel_Higgs_b2_phi unsigned setModel_Higgs_b2_jetIndex setModel_lep_eta setModel_lep_E setModel_lepZ1_pt setModel_lepZ1_phi unsigned setModel_lepZ1_index setModel_lepZ2_eta setModel_lepZ2_E setModel_nu_pt setModel_nu_phi setModel_b_from_top1_pt setModel_b_from_top1_phi unsigned setModel_b_from_top1_jetIndex setModel_b_from_top2_eta setModel_b_from_top2_E setModel_lj1_from_top1_pt setModel_lj1_from_top1_phi unsigned setModel_lj1_from_top1_jetIndex xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( KLFitterResult ,
float ,
model_lj2_from_top1_pt ,
setModel_lj2_from_top1_pt  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [87/204]

setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt setModel_Higgs_b2_phi unsigned setModel_Higgs_b2_jetIndex setModel_lep_eta setModel_lep_E setModel_lepZ1_pt setModel_lepZ1_phi unsigned setModel_lepZ1_index setModel_lepZ2_eta setModel_lepZ2_E setModel_nu_pt setModel_nu_phi setModel_b_from_top1_pt setModel_b_from_top1_phi unsigned setModel_b_from_top1_jetIndex setModel_b_from_top2_eta setModel_b_from_top2_E setModel_lj1_from_top1_pt setModel_lj1_from_top1_phi unsigned setModel_lj1_from_top1_jetIndex setModel_lj2_from_top1_eta setModel_lj2_from_top1_E setModel_lj1_from_top2_pt setModel_lj1_from_top2_phi unsigned setModel_lj1_from_top2_jetIndex setModel_lj2_from_top2_eta xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( KLFitterResult ,
float ,
model_lj2_from_top2_phi ,
setModel_lj2_from_top2_phi  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [88/204]

setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt setModel_Higgs_b2_phi unsigned setModel_Higgs_b2_jetIndex setModel_lep_eta setModel_lep_E setModel_lepZ1_pt setModel_lepZ1_phi unsigned setModel_lepZ1_index setModel_lepZ2_eta setModel_lepZ2_E setModel_nu_pt setModel_nu_phi setModel_b_from_top1_pt setModel_b_from_top1_phi unsigned setModel_b_from_top1_jetIndex setModel_b_from_top2_eta setModel_b_from_top2_E setModel_lj1_from_top1_pt setModel_lj1_from_top1_phi unsigned setModel_lj1_from_top1_jetIndex setModel_lj2_from_top1_eta setModel_lj2_from_top1_E setModel_lj1_from_top2_pt setModel_lj1_from_top2_phi unsigned setModel_lj1_from_top2_jetIndex xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( KLFitterResult ,
float ,
model_lj2_from_top2_pt ,
setModel_lj2_from_top2_pt  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [89/204]

setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( KLFitterResult ,
float ,
model_lq1_phi ,
setModel_lq1_phi  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [90/204]

setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( KLFitterResult ,
float ,
model_lq1_pt ,
setModel_lq1_pt  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [91/204]

setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( KLFitterResult ,
float ,
model_lq2_E ,
setModel_lq2_E  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [92/204]

setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( KLFitterResult ,
float ,
model_lq2_eta ,
setModel_lq2_eta  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [93/204]

setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt setModel_Higgs_b2_phi unsigned setModel_Higgs_b2_jetIndex setModel_lep_eta setModel_lep_E setModel_lepZ1_pt setModel_lepZ1_phi unsigned setModel_lepZ1_index setModel_lepZ2_eta setModel_lepZ2_E setModel_nu_pt setModel_nu_phi xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( KLFitterResult ,
float ,
model_nu_E ,
setModel_nu_E  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [94/204]

setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt setModel_Higgs_b2_phi unsigned setModel_Higgs_b2_jetIndex setModel_lep_eta setModel_lep_E setModel_lepZ1_pt setModel_lepZ1_phi unsigned setModel_lepZ1_index setModel_lepZ2_eta setModel_lepZ2_E setModel_nu_pt xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( KLFitterResult ,
float ,
model_nu_eta ,
setModel_nu_eta  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [95/204]

setMinuitDidNotConverge xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( KLFitterResult ,
short ,
fitAbortedDueToNaN ,
setFitAbortedDueToNaN  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [96/204]

setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( KLFitterResult ,
short ,
invalidTransferFunctionAtConvergence ,
setInvalidTransferFunctionAtConvergence  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [97/204]

xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( KLFitterResult ,
std::size_t ,
selectionCode ,
setSelectionCode  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [98/204]

setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt setModel_Higgs_b2_phi unsigned setModel_Higgs_b2_jetIndex setModel_lep_eta setModel_lep_E setModel_lepZ1_pt setModel_lepZ1_phi unsigned setModel_lepZ1_index setModel_lepZ2_eta setModel_lepZ2_E setModel_nu_pt setModel_nu_phi setModel_b_from_top1_pt setModel_b_from_top1_phi unsigned setModel_b_from_top1_jetIndex setModel_b_from_top2_eta setModel_b_from_top2_E xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( KLFitterResult ,
unsigned int ,
model_b_from_top2_jetIndex ,
setModel_b_from_top2_jetIndex  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [99/204]

setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( KLFitterResult ,
unsigned int ,
model_bhad_jetIndex ,
setModel_bhad_jetIndex  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [100/204]

setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( KLFitterResult ,
unsigned int ,
model_Higgs_b1_jetIndex ,
setModel_Higgs_b1_jetIndex  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [101/204]

setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt setModel_Higgs_b2_phi unsigned setModel_Higgs_b2_jetIndex setModel_lep_eta setModel_lep_E xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( KLFitterResult ,
unsigned int ,
model_lep_index ,
setModel_lep_index  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [102/204]

setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt setModel_Higgs_b2_phi unsigned setModel_Higgs_b2_jetIndex setModel_lep_eta setModel_lep_E setModel_lepZ1_pt setModel_lepZ1_phi unsigned setModel_lepZ1_index setModel_lepZ2_eta setModel_lepZ2_E xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( KLFitterResult ,
unsigned int ,
model_lepZ2_index ,
setModel_lepZ2_index  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [103/204]

setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt setModel_Higgs_b2_phi unsigned setModel_Higgs_b2_jetIndex setModel_lep_eta setModel_lep_E setModel_lepZ1_pt setModel_lepZ1_phi unsigned setModel_lepZ1_index setModel_lepZ2_eta setModel_lepZ2_E setModel_nu_pt setModel_nu_phi setModel_b_from_top1_pt setModel_b_from_top1_phi unsigned setModel_b_from_top1_jetIndex setModel_b_from_top2_eta setModel_b_from_top2_E setModel_lj1_from_top1_pt setModel_lj1_from_top1_phi unsigned setModel_lj1_from_top1_jetIndex setModel_lj2_from_top1_eta setModel_lj2_from_top1_E xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( KLFitterResult ,
unsigned int ,
model_lj2_from_top1_jetIndex ,
setModel_lj2_from_top1_jetIndex  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [104/204]

setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( KLFitterResult ,
unsigned int ,
model_lq1_jetIndex ,
setModel_lq1_jetIndex  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [105/204]

setTopoWord xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( L1TopoSimResults_v1 ,
uint32_t ,
topoWordOverflow ,
setTopoWordOverflow  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [106/204]

setTopoWord setTopoWord64 xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( L1TopoSimResults_v1 ,
uint64_t ,
topoWord64Overflow ,
setTopoWord64Overflow  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [107/204]

xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( L1TopoSimResults_v1 ,
unsigned int ,
connectionId ,
setConnectionId  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [108/204]

xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( L2CombinedMuon_v1 ,
float ,
charge ,
setCharge  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [109/204]

setStrategy setMatchFlag xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( L2CombinedMuon_v1 ,
float ,
sigmaPt ,
setSigmaPt  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [110/204]

setStrategy xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( L2CombinedMuon_v1 ,
int ,
errorFlag ,
setErrorFlag  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [111/204]

setCharge setSumPt01 setSumPt03 setSumEt01 xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( L2IsoMuon_v1 ,
float ,
sumEt02 ,
setSumEt02  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [112/204]

setCharge setSumPt01 xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( L2IsoMuon_v1 ,
float ,
sumPt02 ,
setSumPt02  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [113/204]

setCharge setSumPt01 setSumPt03 xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( L2IsoMuon_v1 ,
float ,
sumPt04 ,
setSumPt04  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [114/204]

setCharge xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( L2IsoMuon_v1 ,
int ,
errorFlag ,
setErrorFlag  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [115/204]

xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( L2IsoMuon_v1 ,
uint32_t ,
roiWord ,
setRoiWord  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [116/204]

setSAddress setEtaMS setDirPhiMS setDirZMS setBarrelRadius xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( L2StandAloneMuon_v1 ,
float ,
barrelSagitta ,
setBarrelSagitta  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [117/204]

setSAddress setEtaMS setDirPhiMS setDirZMS xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( L2StandAloneMuon_v1 ,
float ,
beta ,
setBeta  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [118/204]

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() [119/204]

setSAddress setEtaMS setDirPhiMS setDirZMS setBarrelRadius setEndcapAlpha setEndcapRadius setInterceptInner xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( L2StandAloneMuon_v1 ,
float ,
deltaR ,
setDeltaR  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [120/204]

setSAddress setEtaMS setDirPhiMS setDirZMS setBarrelRadius setEndcapAlpha xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( L2StandAloneMuon_v1 ,
float ,
endcapBeta ,
setEndcapBeta  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [121/204]

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() [122/204]

setSAddress setEtaMS xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( L2StandAloneMuon_v1 ,
float ,
phiMS ,
setPhiMS  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [123/204]

xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( L2StandAloneMuon_v1 ,
float ,
ptBarrelRadius ,
setPtBarrelRadius  )

Set and get pT from different algorithms.

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [124/204]

setPtBarrelSagitta xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( L2StandAloneMuon_v1 ,
float ,
ptEndcapAlpha ,
setPtEndcapAlpha  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [125/204]

setSAddress xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( L2StandAloneMuon_v1 ,
float ,
rMS ,
setRMS  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [126/204]

setSAddress setEtaMS setDirPhiMS setDirZMS setBarrelRadius setEndcapAlpha setEndcapRadius xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( L2StandAloneMuon_v1 ,
float ,
slopeInner ,
setSlopeInner  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [127/204]

setSAddress setEtaMS setDirPhiMS xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( L2StandAloneMuon_v1 ,
float ,
zMS ,
setZMS  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [128/204]

xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( L2StandAloneMuon_v1 ,
int ,
algoId ,
setAlgoId  )

Below are detailed information.

L1 information

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [129/204]

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() [130/204]

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() [131/204]

setTeId xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( L2StandAloneMuon_v1 ,
uint32_t ,
lvl1Id ,
setLvl1Id  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [132/204]

setTeId setLumiBlock xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( L2StandAloneMuon_v1 ,
uint32_t ,
muonDetMask ,
setMuonDetMask  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [133/204]

setTeId setLumiBlock setRoiId setRoiSubsystem xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( L2StandAloneMuon_v1 ,
uint32_t ,
roiSector ,
setRoiSector  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [134/204]

setTeId setLumiBlock setRoiId xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( L2StandAloneMuon_v1 ,
uint32_t ,
roiSystem ,
setRoiSystem  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [135/204]

setTeId setLumiBlock setRoiId setRoiSubsystem setRoiNumber xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( L2StandAloneMuon_v1 ,
uint32_t ,
roiThreshold ,
setRoiThreshold  )

Definition at line 341 of file L2StandAloneMuon_v1.cxx.

347 {
348 static const Accessor< uint32_t > acc( "roiEtaUint" );
349 return acc( *this );
350 }
352 static const Accessor< uint32_t > acc( "roiEtaUint" );
353 acc( *this ) = value;
354 return;
355 }
SG::Accessor< T, ALLOC > Accessor
Definition AuxElement.h:572
void setRoiEta(uint32_t value)

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [136/204]

xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( L2StandAloneMuon_v1 ,
uint32_t ,
roiWord ,
setRoIWord  )

Set and get methods for the outputs of L2 muon standalone muon algorithm.

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [137/204]

setSAddress setEtaMS setDirPhiMS setDirZMS setBarrelRadius xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( L2StandAloneMuon_v2 ,
float ,
barrelSagitta ,
setBarrelSagitta  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [138/204]

setSAddress setEtaMS setDirPhiMS setDirZMS xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( L2StandAloneMuon_v2 ,
float ,
beta ,
setBeta  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [139/204]

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() [140/204]

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() [141/204]

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() [142/204]

setSAddress setEtaMS setDirPhiMS setDirZMS setBarrelRadius setEndcapAlpha xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( L2StandAloneMuon_v2 ,
float ,
endcapBeta ,
setEndcapBeta  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [143/204]

setSAddress setEtaMS setDirPhiMS setDirZMS setBarrelRadius setEndcapAlpha setEndcapRadius xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( L2StandAloneMuon_v2 ,
float ,
etaMap ,
setEtaMap  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [144/204]

setSAddress setEtaMS xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( L2StandAloneMuon_v2 ,
float ,
phiMS ,
setPhiMS  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [145/204]

setTeId setLumiBlock setRoiId setRoiSubsystem setRoiNumber setRoiEta setTgcPt xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( L2StandAloneMuon_v2 ,
float ,
ptBarrelRadius ,
setPtBarrelRadius  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [146/204]

setTeId setLumiBlock setRoiId setRoiSubsystem setRoiNumber setRoiEta setTgcPt setPtBarrelSagitta xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( L2StandAloneMuon_v2 ,
float ,
ptEndcapAlpha ,
setPtEndcapAlpha  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [147/204]

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() [148/204]

setSAddress xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( L2StandAloneMuon_v2 ,
float ,
rMS ,
setRMS  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [149/204]

setTeId setLumiBlock setRoiId setRoiSubsystem setRoiNumber setRoiEta xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( L2StandAloneMuon_v2 ,
float ,
roiPhi ,
setRoiPhi  )

Set and get pT from different algorithms.

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [150/204]

setSAddress setEtaMS setDirPhiMS xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( L2StandAloneMuon_v2 ,
float ,
zMS ,
setZMS  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [151/204]

xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( L2StandAloneMuon_v2 ,
int ,
algoId ,
setAlgoId  )

Below are detailed information.

L1 information

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [152/204]

setSAddress setEtaMS setDirPhiMS setDirZMS setBarrelRadius setEndcapAlpha setEndcapRadius setPhiMap xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( L2StandAloneMuon_v2 ,
int ,
etaBin ,
setEtaBin  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [153/204]

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() [154/204]

setTeId xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( L2StandAloneMuon_v2 ,
uint32_t ,
lvl1Id ,
setLvl1Id  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [155/204]

setTeId setLumiBlock xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( L2StandAloneMuon_v2 ,
uint32_t ,
muonDetMask ,
setMuonDetMask  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [156/204]

setTeId setLumiBlock setRoiId setRoiSubsystem xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( L2StandAloneMuon_v2 ,
uint32_t ,
roiSector ,
setRoiSector  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [157/204]

setTeId setLumiBlock setRoiId xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( L2StandAloneMuon_v2 ,
uint32_t ,
roiSystem ,
setRoiSystem  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [158/204]

setTeId setLumiBlock setRoiId setRoiSubsystem setRoiNumber xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( L2StandAloneMuon_v2 ,
uint32_t ,
roiThreshold ,
setRoiThreshold  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [159/204]

xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( L2StandAloneMuon_v2 ,
uint32_t ,
roiWord ,
setRoIWord  )

Set and get methods for the outputs of L2 muon standalone muon algorithm.

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [160/204]

setStartLumiBlockNumber setStopLumiBlockNumber xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( LumiBlockRange_v1 ,
uint32_t ,
eventsExpected ,
setEventsExpected  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [161/204]

xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( LumiBlockRange_v1 ,
uint32_t ,
startRunNumber ,
setStartRunNumber  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [162/204]

setStartLumiBlockNumber xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( LumiBlockRange_v1 ,
uint32_t ,
stopRunNumber ,
setStopRunNumber  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [163/204]

xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( MuonRoI_v1 ,
uint32_t ,
roiWord ,
setRoIWord  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [164/204]

xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( Particle_v1 ,
float ,
charge ,
setCharge  )

Definition at line 125 of file Particle_v1.cxx.

129 {
130 static const SG::AuxElement::Accessor< int > pdgAcc( "pdgId" );
131 return pdgAcc.isAvailable( *this );
132 }
133
134 AUXSTORE_PRIMITIVE_SETTER_AND_GETTER( Particle_v1, int,
135 pdgId, setPdgId )
136
137
138 // End: Functions implementing other particly-type properties
140
141
142
144 return;
145 }
void toPersistent()
Function preparing the object to be persistified.

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [165/204]

setPhiWidth xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( RingSetConf_v1 ,
float ,
cellMaxDEtaDist ,
setCellMaxDEtaDist  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [166/204]

xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( RingSetConf_v1 ,
float ,
etaWidth ,
setEtaWidth  )

RingSetConf_v1 etaWidth,phiWidth get and set:

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [167/204]

xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( RingSetConf_v1 ,
unsigned ,
layerStartIdx ,
setLayerStartIdx  )

RingSetConf_v1 layerStart, layerEnd, sectionStart, sectionEnd idx set and get:

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [168/204]

setLayerEndIdx xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( RingSetConf_v1 ,
unsigned ,
sectionStartIdx ,
setSectionStartIdx  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [169/204]

xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( TrackState_v1 ,
uint64_t ,
geometryId ,
setGeometryId  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [170/204]

xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( TrackState_v1 ,
unsigned int ,
surfaceIndex ,
setSurfaceIndex  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [171/204]

xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( TrigCaloCluster_v1 ,
float ,
rawEnergy ,
setRawEnergy  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [172/204]

setRawEt xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( TrigCaloCluster_v1 ,
float ,
rawEta ,
setRawEta  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [173/204]

setRawEt setRawPhi xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( TrigCaloCluster_v1 ,
long ,
RoIword ,
setRoIword  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [174/204]

setRawEt setRawPhi setNCells xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( TrigCaloCluster_v1 ,
unsigned int ,
clusterQuality ,
setClusterQuality  )

Definition at line 35 of file TrigCaloCluster_v1.cxx.

38 {
39 static const Accessor< std::vector <float > > eAcc("rawEnergySample");
40 const std::vector<float>& var = eAcc( *this );
41 if( var.size() <= static_cast< size_t >( sampling ) ) {
42 std::cerr << "xAOD::TrigCaloCluster_v1::rawEnergy ERROR Invalid/unknown "
43 << "sampling (" << sampling << ") requested" << std::endl;
44 return 0;
45 }
46 return var[ sampling ];
47 }
48
50 const float theEnergy) {
51 static const Accessor< std::vector <float > > eAcc("rawEnergySample");
52 std::vector<float>& var = eAcc( *this );
53 if( var.size() < SIZE ) var.resize( SIZE );
54 if( var.size() <= static_cast< size_t >( sampling ) ) {
55 std::cerr << "xAOD::TrigCaloCluster_v1::setRawEnergy ERROR "
56 << "Invalid/unknown sampling (" << sampling
57 << ") requested" << std::endl;
58 return false;
59 }
60 var[ sampling ] = theEnergy;
61 return true;
62 }
CaloCell_ID::CaloSample CaloSample
void setRawEnergy(float)
set Raw Energy (no calibration)

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [175/204]

setBGCode setTAP setLVL2ErrorBits setLVL2Truncated xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( TrigDecision_v1 ,
bool ,
efTruncated ,
setEFTruncated  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [176/204]

setBGCode setTAP setLVL2ErrorBits xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( TrigDecision_v1 ,
uint32_t ,
efErrorBits ,
setEFErrorBits  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [177/204]

xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( TrigDecision_v1 ,
uint32_t ,
smk ,
setSMK  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [178/204]

setCharge setNTRTHiThresholdHits setEratio xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( TrigElectron_v1 ,
float ,
etHad ,
setEtHad  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [179/204]

setCharge setNTRTHiThresholdHits setEratio setEtHad1 setTrkPhiAtCalo xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( TrigElectron_v1 ,
float ,
etOverPt ,
setEtOverPt  )

This function can be used to conveniently access the EM cluster associated with the electron.

It will return a null pointer if the associated object can't be retrieved, but it will never fail in any other way.

Returns
A pointer to the associated EM cluster, or a null pointer if the object can't be found This function can be used to conveniently access the track particle associated with the electron. It will return a null pointer if the associated object can't be retrieved, but it will never fail in any other way.
A pointer to the associated track particle, or a null pointer if the object can't be found
Parameters
roiThe 32-bit RoI word
trkEtaAtCaloThe extrapolated pseudorapidity of the track at the calorimeter
trkPhiAtCaloThe extrapolated azimuth angle of the track at the calorimeter
etOverPtThe \(E_T\) measured in the calorimeter over the \(p_T\) measured in the inner detector
clLinkLink to the EM cluster constituent
tpLinkLink to the track particle constituent

Definition at line 121 of file TrigElectron_v1.cxx.

124 {
125
126 return std::abs( trkEtaAtCalo() - caloEta() );
127 }
128
129 float TrigElectron_v1::trkClusDphi() const {
130
131 float result = std::abs( trkPhiAtCalo() - caloPhi() );
132 if( ! ( result < M_PI ) ) {
133 result = 2 * M_PI - result;
134 }
135 return result;
136 }
137
139 setPt )
140
142 setCaloEta )
144 setCaloPhi )
145
146 //
148
150 //
151 // Implementation of the constituent accessor functions
152 //
153
154
163
164 // The link accessor:
165 static const Accessor< EMClusterLink_t > acc( "emClusterLink" );
166
167 // Check if the link is available:
168 if( ! acc.isAvailable( *this ) ) {
169 return nullptr;
170 }
171
172 // Check if the link is valid:
173 const EMClusterLink_t& link = acc( *this );
174 if( ! link.isValid() ) {
175 return nullptr;
176 }
177
178 // Return the pointer:
179 return *link;
180 }
181
184 emClusterLink,
185 setEmClusterLink )
186
187
196
197 // The link accessor:
198 static const Accessor< TrackParticleLink_t > acc( "trackParticleLink" );
199
200 // Check if the link is available:
201 if( ! acc.isAvailable( *this ) ) {
202 return nullptr;
203 }
204
205 // Check if the link is valid:
206 const TrackParticleLink_t& link = acc( *this );
207 if( ! link.isValid() ) {
208 return nullptr;
209 }
210
211 // Return the pointer:
212 return *link;
213 }
214
217 trackParticleLink,
218 setTrackParticleLink )
219
220 //
222
234 float trkEtaAtCalo, float trkPhiAtCalo,
235 float etOverPt,
236 const EMClusterLink_t& clLink,
237 const TrackParticleLink_t& tpLink ) {
238
239 setRoiWord( roi );
240 setZvtx( 0 );
241 setCharge( 0 );
242 setNTRTHits( 0 );
247 setCaloEta( 0 );
248 setCaloPhi( 0 );
249 setEtHad( 0 );
250 setEtHad1( 0 );
251 setRcore( 0 );
252 setEratio( 0 );
253 setF0( 0 );
254 setF1( 0 );
255 setF2( 0 );
256 setF3( 0 );
257
258 // Links to associated trigger track and EM cluster.
259 setTrackParticleLink( tpLink );
260 setEmClusterLink( clLink );
261
262 // Stash tracking variables
263 if( tpLink.isValid() ) {
264
265 // Get the pointer:
266 const TrackParticle* tpPtr = *tpLink;
267
268 // get track author and nr. trt hits from track
269 // setTrackAlgo(*tr_ptr->algorithmId()); ----> this is clearly wrong, but I still don't know about ELs...
270 // All of this code needs to be updated to modern interface one-at-a-time.
271 uint8_t TRThits;
272 if( tpPtr->summaryValue( TRThits, xAOD::numberOfTRTHits ) ) {
273 setNTRTHits( TRThits );
274 }
275
276 uint8_t TRTThresholdhits;
277 if( tpPtr->summaryValue( TRTThresholdhits,
279 setNTRTHiThresholdHits( TRTThresholdhits );
280 }
281
282 // Initialize 4-momentum base-class angular quantities from track
283 // data: assume that track parameters at perigee give better
284 // estimates of angular quantities near vertex
285 setZvtx( tpPtr->z0() );
286 setCharge( tpPtr->charge() ); // is this correct? Needs to be checked by Calo experts
287 }
288
289 // Stash calo cluster variables.
290 if( clLink.isValid() ) {
291
292 // Get the pointer:
293 const TrigEMCluster* clPtr = *clLink;
294
295 /* Initialize 4-momentum base-class ET from cluster data: assume
296 cluster quantities give better estimate of transverse energy */
297 setPt( clPtr->et() );
298
299 // eta-phi of cluster
300 setCaloEta( clPtr->eta() );
301 setCaloPhi( clPtr->phi() );
302
303 // EThad
304 if( caloEta() != 0 ) {
305 const float ehad1 = clPtr->ehad1();
306 const float abseta = std::abs( caloEta() );
307 const float cl_EThad = ehad1 / std::cosh( abseta ); // Ehad1/cosh(fabs(eta) */
308 setEtHad( cl_EThad );
309 setEtHad1( cl_EThad );
310 } else {
311 setEtHad( clPtr->ehad1() ); // Ehad (=EThad1)
312 setEtHad1( clPtr->ehad1() ); // Ehad1 (=EThad)
313 }
314
315 // Rcore (test for positive energy to avoid zeros)
316 const float e277 = clPtr->e277();
317 const float e237 = clPtr->e237();
318 if( e277 != 0 ) { // (VD) before it was '>'
319 setRcore( e237 / e277 );
320 } else {
321 setRcore( 0 );
322 }
323
324 // Eratio (test for positive energy to avoid zeros)
325 const float emaxs1 = clPtr->emaxs1();
326 const float e2tsts1 = clPtr->e2tsts1();
327 if( emaxs1 + e2tsts1 > 0 ) {
328 const float cl_Eratio = ( ( emaxs1 - e2tsts1 ) /
329 ( emaxs1 + e2tsts1 ) );
330 setEratio( cl_Eratio );
331 } else {
332 setEratio( 0 );
333 }
334
335 // energy and energy fraction per sample
336 const float tmp_cl_energy = clPtr->energy();
337
338 if( std::abs( tmp_cl_energy ) > 0.00001 ) { // avoid floating-point exceptions
339
340 const float cl_e_frac_S0 =
341 ( clPtr->energy( CaloSampling::PreSamplerB ) +
342 clPtr->energy( CaloSampling::PreSamplerE ) ) / tmp_cl_energy;
343 setF0( cl_e_frac_S0 );
344
345 const float cl_e_frac_S1 =
346 ( clPtr->energy( CaloSampling::EMB1 ) +
347 clPtr->energy( CaloSampling::EME1 ) ) / tmp_cl_energy;
348 setF1( cl_e_frac_S1 );
349
350 const float cl_e_frac_S2 =
351 ( clPtr->energy( CaloSampling::EMB2 ) +
352 clPtr->energy( CaloSampling::EME2 ) ) / tmp_cl_energy;
353 setF2( cl_e_frac_S2 );
354
355 const float cl_e_frac_S3 =
356 ( clPtr->energy( CaloSampling::EMB3 ) +
357 clPtr->energy( CaloSampling::EME3 ) ) / tmp_cl_energy;
358 setF3( cl_e_frac_S3 );
359
360 } else {
361 setF0(0);
362 setF1(0);
363 setF2(0);
364 setF3(0);
365 }
366
367 }
368
369 return;
370 }
#define M_PI
#define AUXSTORE_PRIMITIVE_SETTER_WITH_CAST(CL, PERSTYPE, TRANSTYPE, NAME, SETTER)
Macro creating a setter function with a type conversion.
INav4MomToTrackParticleAssocs::asso_link TrackParticleLink_t
float ehad1() const
get hadronic Energy (first hadronic layer)
float emaxs1() const
get maximum energy in sampling 1 (strip layer)
float e2tsts1() const
get second maximum energy in sampling 1 (strip layer)
float e277() const
get Energy in a 7x7 cluster (no calibration) around hottest cell
float e237() const
get Energy in a 3x7 cluster (no calibration) around hottest cell
Class describing an electron reconstructed in the HLT.
const TrigEMCluster * emCluster() const
The associated EM cluster, as a simple pointer.
void setEratio(float eratio)
Documentation to be added.
void setNTRTHiThresholdHits(int nTRTHiThresholdHits)
Set the number of high-threshold TRT hits used in the reconstruction.
float trkEtaAtCalo() const
Get the track's pseudorapidity extrapolated to the calorimeter.
void setZvtx(float zVtx)
Set the Z position of the vertex that the electron is associated to.
float trkPhiAtCalo() const
Get the track's azimuthal angle extrapolated to the calorimeter.
void setCaloEta(float caloEta)
Set the pseudorapidity ( ) of the electron in the calorimeter.
void setF0(float value)
Documentation to be added.
float etOverPt() const
Get for the electron.
void setEtOverPt(float etOverpt)
Set for the electron.
void setF3(float value)
Documentation to be added.
ElementLink< TrackParticleContainer > TrackParticleLink_t
The type of the track particle link.
void setTrkPhiAtCalo(float trPhi)
Set the track's azimuthal angle extrapolated to the calorimeter.
void setTrkEtaAtCalo(float trEta)
Set the track's pseudorapidity extrapolated to the calorimeter.
void setF2(float value)
Documentation to be added.
void setF1(float value)
Documentation to be added.
void setNTRTHits(int nTRTHits)
Set the number of TRT hits that were used in the reconstruction.
void setTrackParticleLink(const TrackParticleLink_t &value)
Set the ElementLink pointing to the track particle constituent.
void setEmClusterLink(const EMClusterLink_t &value)
Set the ElementLink pointing to the EM cluster constituent.
ElementLink< TrigEMClusterContainer > EMClusterLink_t
Type of the EM cluster link.
float caloEta() const
Pseudorapidity ( ) of the electron in the calorimeter.
void setRcore(float rcore)
Documentation to be added.
void setCaloPhi(float caloPhi)
Set the azimuthal angle ( ) of the electron in the calorimeter.
const TrackParticle * trackParticle() const
The associated track particle, as a simple pointer.
void setRoiWord(uint32_t roi)
Set the RoI word that seeded the reconstruction of this object.
void init(uint32_t roi, float trkEtaAtCalo, float trkPhiAtCalo, float etOverPt, const EMClusterLink_t &clLink, const TrackParticleLink_t &tpLink)
Initialisation function, setting most properties of the object.
void setCharge(float charge)
Set the charge of the electron.
void setPt(double pt)
Set the transverse momentum ( ) of the electron.
void setEtHad(float etHad)
Documentation to be added.
void setEtHad1(float etHad1)
Documentation to be added.
float caloPhi() const
Azimuthal angle ( ) of the electron in the calorimeter.
float trkClusDphi() const
The absolute value of the track-calo phi measurement difference.
@ ehad1
E leakage into 1st sampling of had calo (CaloSampling::HEC0 + CaloSampling::TileBar0 + CaloSampling::...
Definition EgammaEnums.h:49
TrackParticle_v1 TrackParticle
Reference the current persistent version:
setRcore setEtHad setFside setPt caloPhi
setCharge setNTRTHiThresholdHits setEratio setEtHad1 trkPhiAtCalo

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [180/204]

setCharge setNTRTHiThresholdHits xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( TrigElectron_v1 ,
float ,
rcore ,
setRcore  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [181/204]

setCharge setNTRTHiThresholdHits setEratio setEtHad1 xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( TrigElectron_v1 ,
float ,
trkEtaAtCalo ,
setTrkEtaAtCalo  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [182/204]

setCharge xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( TrigElectron_v1 ,
int ,
nTRTHits ,
setNTRTHits  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [183/204]

xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( TrigElectron_v1 ,
uint32_t ,
roiWord ,
setRoiWord  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [184/204]

setEt setPhi setE277 setWeta2 setEta1 setE2tsts1 xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( TrigEMCluster_v1 ,
float ,
e233 ,
setE233  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [185/204]

setEt setPhi xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( TrigEMCluster_v1 ,
float ,
e237 ,
setE237  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [186/204]

setEt setPhi setE277 setWeta2 xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( TrigEMCluster_v1 ,
float ,
ehad1 ,
setEhad1  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [187/204]

setEt setPhi setE277 setWeta2 setEta1 xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( TrigEMCluster_v1 ,
float ,
emaxs1 ,
setEmaxs1  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [188/204]

xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( TrigEMCluster_v1 ,
float ,
energy ,
setEnergy  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [189/204]

setEt xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( TrigEMCluster_v1 ,
float ,
eta ,
setEta  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [190/204]

setEt setPhi setE277 xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( TrigEMCluster_v1 ,
float ,
fracs1 ,
setFracs1  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [191/204]

setL1psk xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( TriggerMenu_v1 ,
uint32_t ,
hltpsk ,
setHLTpsk  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [192/204]

xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( TriggerMenu_v1 ,
uint32_t ,
smk ,
setSMK  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [193/204]

xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( TriggerMenuJson_v1 ,
uint32_t ,
key ,
setKey  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [194/204]

xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( TrigMissingET_v1 ,
float ,
sumEt ,
setSumEt  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [195/204]

setPassBits xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( TrigPassBits_v1 ,
uint32_t ,
containerKey ,
setContainerKey  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [196/204]

xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( TrigPassBits_v1 ,
uint32_t ,
size ,
setSize  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [197/204]

setRcore setEtHad setFside setPt xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( TrigPhoton_v1 ,
float ,
caloEta ,
setCaloEta  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [198/204]

setRcore xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( TrigPhoton_v1 ,
float ,
eratio ,
setEratio  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [199/204]

setRcore setEtHad xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( TrigPhoton_v1 ,
float ,
etHad1 ,
setEtHad1  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [200/204]

setRcore setEtHad setFside xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( TrigPhoton_v1 ,
float ,
weta2 ,
setWeta2  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [201/204]

xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( TrigPhoton_v1 ,
uint32_t ,
roiWord ,
setRoiWord  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [202/204]

setCrossSection xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( TruthEvent_v1 ,
float ,
crossSectionError ,
setCrossSectionError  )

Definition at line 35 of file TruthEvent_v1.cxx.

39 {
40
41 setCrossSection( value );
42 setCrossSectionError( error );
43 return;
44 }

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [203/204]

xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( TruthVertex_v1 ,
int ,
status ,
setStatus  )

◆ AUXSTORE_PRIMITIVE_SETTER_AND_GETTER() [204/204]

xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( UncalibratedMeasurement_v1 ,
DetectorIDHashType ,
identifierHash ,
setIdentifierHash  )

◆ AUXSTORE_PRIMITIVE_SETTER_WITH_CAST() [1/4]

xAOD::AUXSTORE_PRIMITIVE_SETTER_WITH_CAST ( CompositeParticle_v1 ,
float ,
double ,
px ,
setPx  )

◆ AUXSTORE_PRIMITIVE_SETTER_WITH_CAST() [2/4]

setPy xAOD::AUXSTORE_PRIMITIVE_SETTER_WITH_CAST ( CompositeParticle_v1 ,
float ,
double ,
pz ,
setPz  )

◆ AUXSTORE_PRIMITIVE_SETTER_WITH_CAST() [3/4]

xAOD::AUXSTORE_PRIMITIVE_SETTER_WITH_CAST ( Particle_v1 ,
float ,
double ,
px ,
setPx  )

◆ AUXSTORE_PRIMITIVE_SETTER_WITH_CAST() [4/4]

setPy xAOD::AUXSTORE_PRIMITIVE_SETTER_WITH_CAST ( Particle_v1 ,
float ,
double ,
pz ,
setPz  )

◆ caloRingsLinksDecorKey()

std::string xAOD::caloRingsLinksDecorKey ( )
inline

Definition at line 17 of file getCaloRingsDecorator.h.

17 {
18 return "caloRingsLinks";
19}

◆ classFromDVClass()

TClass * xAOD::classFromDVClass ( TClass * dvclass)

Find the contained class in a DataVector.

Parameters
dvclassThe TClass for a DataVector class.
Returns
The TClass for the DataVector's element type.

Definition at line 49 of file TDVCollectionProxy.cxx.

49 {
50
51 // Split up the class name into template arguments.
52 std::vector< std::string > args;
53 int tailloc;
54 {
55 // Protect against data race inside TClassEdit.
56 // https://github.com/root-project/root/issues/10353
57 // Should be fixed in root 6.26.02.
58 R__WRITE_LOCKGUARD(ROOT::gCoreMutex);
59 TClassEdit::GetSplit( dvclass->GetName(), args, tailloc );
60 }
61 assert( args.size() > 1 );
62
63 // This should be the element type name.
64 std::string elname = args[ 1 ];
65 assert( elname.size() > 0 );
66
67 // Look up the element class.
68 TClass* elclass = TClass::GetClass( elname.c_str() );
69 if (!elclass) {
70 ::Error( "xAOD::TDVCollectionProxy", "Cannot find class %s",
71 elname.c_str() );
72 }
73
74 return elclass;
75 }

◆ dump()

void xAOD::dump ( const SG::AuxElement & obj)

Helper function for dumping xAOD objects on the screen in PyROOT.

Regular C++ code should just use the operator declared in this header. But in interactive ROOT and PyROOT this simple function, which always prints the information to std::cout, should come in handy.

Parameters
objThe object to dump information about to std::cout

Definition at line 203 of file PrintHelpers.cxx.

203 {
204
205 // Do the printout simply using the operator:
206 std::cout << obj << std::endl;
207 return;
208 }

◆ eventFlagsAccessorsV1()

const SG::AtomicDecorator< uint32_t > * xAOD::eventFlagsAccessorsV1 ( EventInfo_v1::EventFlagSubDet subDet)

Helper function for accessing event flag variables.

This function manages the Accessor objects that the code uses to get/set detector flags.

Parameters
subDetThe sub-detector for which the flag accessor should be returned
Returns
A pointer to the accessor object if successful, or a null pointer if the sub-detector is unknown

Definition at line 34 of file EventInfoAccessors_v1.cxx.

34 {
35
36 switch( subDet ) {
37
38 DEFINE_ACCESSOR( Pixel, pixelFlags );
39 DEFINE_ACCESSOR( SCT, sctFlags );
40 DEFINE_ACCESSOR( TRT, trtFlags );
41 DEFINE_ACCESSOR( LAr, larFlags );
42 DEFINE_ACCESSOR( Tile, tileFlags );
43 DEFINE_ACCESSOR( Muon, muonFlags );
44 DEFINE_ACCESSOR( ForwardDet, forwardDetFlags );
45 DEFINE_ACCESSOR( Core, coreFlags );
46 DEFINE_ACCESSOR( Background, backgroundFlags );
47 DEFINE_ACCESSOR( Lumi, lumiFlags );
48
49 default:
50 std::cerr << "xAOD::EventInfo_v1 ERROR Unknown sub-detector ("
51 << subDet << ") requested" << std::endl;
52 return nullptr;
53 }
54 }
#define DEFINE_ACCESSOR(TYPE, NAME)
Helper macro for Accessor objects.
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
Definition HitInfo.h:33

◆ eventFlagsConstAccessorsV1()

const SG::AtomicConstAccessor< uint32_t > * xAOD::eventFlagsConstAccessorsV1 ( EventInfo_v1::EventFlagSubDet subDet)

Helper function for accessing event flag variables, for const access.

This function manages the Accessor objects that the code uses to get/set detector flags.

Parameters
subDetThe sub-detector for which the flag accessor should be returned
Returns
A pointer to the accessor object if successful, or a null pointer if the sub-detector is unknown

Definition at line 58 of file EventInfoAccessors_v1.cxx.

58 {
59
60 switch( subDet ) {
61
62 DEFINE_CONST_ACCESSOR( Pixel, pixelFlags );
63 DEFINE_CONST_ACCESSOR( SCT, sctFlags );
64 DEFINE_CONST_ACCESSOR( TRT, trtFlags );
65 DEFINE_CONST_ACCESSOR( LAr, larFlags );
66 DEFINE_CONST_ACCESSOR( Tile, tileFlags );
67 DEFINE_CONST_ACCESSOR( Muon, muonFlags );
68 DEFINE_CONST_ACCESSOR( ForwardDet, forwardDetFlags );
69 DEFINE_CONST_ACCESSOR( Core, coreFlags );
70 DEFINE_CONST_ACCESSOR( Background, backgroundFlags );
71 DEFINE_CONST_ACCESSOR( Lumi, lumiFlags );
72
73 default:
74 std::cerr << "xAOD::EventInfo_v1 ERROR Unknown sub-detector ("
75 << subDet << ") requested" << std::endl;
76 return nullptr;
77 }
78 }
#define DEFINE_CONST_ACCESSOR(ENUM_NAME, AUX_NAME)
Helper macro for defining the different accessor objects.

◆ ExclusiveConeDoubleHadronFlavourLabel()

int xAOD::ExclusiveConeDoubleHadronFlavourLabel ( const xAOD::Jet * jet)

Definition at line 72 of file JetFlavourInfo.cxx.

72 {
73 // default label means "invalid"
74 int label = -1;
75
76 // We don't check the return value, as we would not be able to handle it gracefully anyway
77 jet->getAttribute("HadronConeExclExtendedTruthLabelID",label);
78 return label;
79}
std::string label(const std::string &format, int i)
Definition label.h:19

◆ ExclusiveConeHadronFlavourLabel()

int xAOD::ExclusiveConeHadronFlavourLabel ( const xAOD::Jet * jet)

Definition at line 62 of file JetFlavourInfo.cxx.

62 {
63 // default label means "invalid"
64 int label = -1;
65
66 // We don't check the return value, as we would not be able to handle it gracefully anyway
67 jet->getAttribute("HadronConeExclTruthLabelID",label);
68 return label;
69}

◆ fillJetConstituent()

void xAOD::fillJetConstituent ( const IParticle * part,
JetConstituent & constit,
JetConstitScale sigState )

Definition at line 37 of file JetConstituentVector.cxx.

37 {
38 if( sigState == UncalibratedJetConstituent) {
39 switch( part->type() ){
40 case Type::CaloCluster: {
41 const xAOD::CaloCluster *cl = dynamic_cast<const xAOD::CaloCluster*>(part);
42 if( cl ) {
43 constit.SetCoordinates( ptFromEEtaM( cl->rawE(), cl->rawEta(), cl->rawM() ),
44 cl->rawEta(),
45 cl->rawPhi(),
46 cl->rawM() );
47 }
48 return;
49 }
50#if !defined(SIMULATIONBASE) and !defined(GENERATIONBASE)
51 case Type::ParticleFlow: {
52 const xAOD::PFO *pfo = dynamic_cast<const xAOD::PFO*>(part);
53 if(pfo->ptEM()!=0) constit.SetCoordinates( pfo->ptEM(), pfo->etaEM(), pfo->phiEM(), pfo->mEM() );
54 else constit.SetCoordinates( 0, 1, 1, 0 ); // To avoid Warnings from root.
55 return;
56 }
57#endif // not SIMULATIONBASE or GENERATIONBASE
58 default:
59 break;// fall back on default kinematics
60 }
61 }
62 // if we have not returned above, the fall back is using the default scale :
63 constit.SetCoordinates( part->pt(), part->eta(),
64 part->phi(), part->m() );
65 }
virtual double ptEM() const
get EM scale pt
Definition PFO_v1.cxx:204
virtual double etaEM() const
get EM scale eta
Definition PFO_v1.cxx:215
virtual double phiEM() const
get EM scale phi
Definition PFO_v1.cxx:220
virtual double mEM() const
get EM scale mass
Definition PFO_v1.cxx:224
@ ParticleFlow
The object is a particle-flow object.
Definition ObjectType.h:41
PFO_v1 PFO
Definition of the current "pfo version".
Definition PFO.h:17
CaloCluster_v1 CaloCluster
Define the latest version of the calorimeter cluster class.
double ptFromEEtaM(const double e, const double eta, const double m)

◆ findDVBase()

TClass * xAOD::findDVBase ( TClass * dvclass)

Find the unique base DataVector class.

Note: DataVector<T> can derive from DataVector<U>. But there can also be helper classes in between that start with ‘DataVector’ (note: no ‘<’).

Parameters
dvclassThe TClass for a DataVector class.
Returns
The TClass for the unique base DataVector class. Returns 0 if there is no such base, or if it is the same as dvclass.

Definition at line 87 of file TDVCollectionProxy.cxx.

87 {
88
89 TIter next( dvclass->GetListOfBases() );
90 while( TBaseClass* bcl = dynamic_cast< TBaseClass* >( next() ) ) {
91 TClass* cc = bcl->GetClassPointer();
92 if( strncmp( cc->GetName(), "DataVector", 10 ) == 0 ) {
93 TClass* bdv = findDVBase( cc );
94 if( bdv ) return bdv;
95 if( strncmp( cc->GetName(), "DataVector<", 11 ) == 0 )
96 return cc;
97 }
98 }
99
100 return nullptr;
101 }
TClass * findDVBase(TClass *dvclass)
Find the unique base DataVector class.

◆ findDVElement()

std::string xAOD::findDVElement ( TClass * cl)

Find the element type of a DataVector class.

If cl is a DataVector class, or derives from one, then we return the name of the element type (including a trailing ‘*’). Otherwise, we return an empty string.

Parameters
clThe TClass to test.
Returns
The name of the element type if cl is a DV class, or empty.

Definition at line 112 of file TDVCollectionProxy.cxx.

112 {
113
114 // Make sure that the minimal set of dictionaries are loaded:
115 TClass* dummyCl =
116 TClass::GetClass( "DataVector<xAOD::TDVCollectionProxyDummy>" );
117 if( ! dummyCl ) {
118 Error( "xAOD::findDVElement",
119 "Couldn't load the dictionary for "
120 "DataVector<xAOD::TDVCollectionProxyDummy>" );
121 return "";
122 }
123
124 // Is this a DV class?
125 std::string elt;
126 const char* name = cl->GetName();
127 if( strncmp( name, "DataVector<", 11 ) == 0 ) {
128
129 elt = std::string( name + 11, strlen( name ) - 11 - 1 );
130
131 // Usually the full DataVector name includes two template
132 // arguments. But we only need the first one, before the first comma.
133 const std::string::size_type comma = elt.find( ',' );
134 if( comma != std::string::npos ) {
135 elt.resize (comma);
136 }
137
138 return elt;
139 }
140
141 // Scan base classes too.
142 TIter next( cl->GetListOfBases() );
143 while( TBaseClass* bcl = dynamic_cast< TBaseClass* >( next() ) ) {
144 TClass* cc = bcl->GetClassPointer();
145 elt = findDVElement( cc );
146 if( ! elt.empty() ) {
147 break;
148 }
149 }
150
151 return elt;
152 }
std::string findDVElement(TClass *cl)
Find the element type of a DataVector class.

◆ GAFinalHadronFlavourLabel()

int xAOD::GAFinalHadronFlavourLabel ( const xAOD::Jet * jet)

Definition at line 14 of file JetFlavourInfo.cxx.

14 {
15
16 const std::string labelB = "GhostBHadronsFinal";
17 const std::string labelC = "GhostCHadronsFinal";
18 const std::string labelTau = "GhostTausFinal";
19
20 std::vector<const IParticle*> ghostB;
21 if (jet->getAssociatedObjects<IParticle>(labelB, ghostB) && ghostB.size() > 0) return 5;
22 std::vector<const IParticle*> ghostC;
23 if (jet->getAssociatedObjects<IParticle>(labelC, ghostC) && ghostC.size() > 0) return 4;
24 std::vector<const IParticle*> ghostTau;
25 if (jet->getAssociatedObjects<IParticle>(labelTau, ghostTau) && ghostTau.size() > 0) return 15;
26 return 0;
27}
Class providing the definition of the 4-vector interface.

◆ GAFinalPartonFlavourLabel()

int xAOD::GAFinalPartonFlavourLabel ( const xAOD::Jet * jet)

Definition at line 46 of file JetFlavourInfo.cxx.

46 {
47
48 const std::string labelB = "GhostBQuarksFinal";
49 const std::string labelC = "GhostCQuarksFinal";
50 const std::string labelTau = "GhostTausFinal";
51
52 std::vector<const IParticle*> ghostB;
53 if (jet->getAssociatedObjects<IParticle>(labelB, ghostB) && ghostB.size() > 0) return 5;
54 std::vector<const IParticle*> ghostC;
55 if (jet->getAssociatedObjects<IParticle>(labelC, ghostC) && ghostC.size() > 0) return 4;
56 std::vector<const IParticle*> ghostTau;
57 if (jet->getAssociatedObjects<IParticle>(labelTau, ghostTau) && ghostTau.size() > 0) return 15;
58 return 0;
59}

◆ GAInitialHadronFlavourLabel()

int xAOD::GAInitialHadronFlavourLabel ( const xAOD::Jet * jet)

Definition at line 30 of file JetFlavourInfo.cxx.

30 {
31
32 const std::string labelB = "GhostBHadronsInitial";
33 const std::string labelC = "GhostCHadronsInitial";
34 const std::string labelTau = "GhostTausFinal";
35
36 std::vector<const IParticle*> ghostB;
37 if (jet->getAssociatedObjects<IParticle>(labelB, ghostB) && ghostB.size() > 0) return 5;
38 std::vector<const IParticle*> ghostC;
39 if (jet->getAssociatedObjects<IParticle>(labelC, ghostC) && ghostC.size() > 0) return 4;
40 std::vector<const IParticle*> ghostTau;
41 if (jet->getAssociatedObjects<IParticle>(labelTau, ghostTau) && ghostTau.size() > 0) return 15;
42 return 0;
43}

◆ get_eta_calo()

float xAOD::get_eta_calo ( const xAOD::CaloCluster & cluster,
int author,
bool do_throw = false )
inline

Definition at line 74 of file EgammaCalibrationAndSmearingTool.h.

75 {
76 double eta_calo;
77 static const SG::ConstAccessor<float> etaCaloAcc("etaCalo");
79 eta_calo = cluster.eta();
81 eta_calo)) {
82 } else if (etaCaloAcc.isAvailable(cluster)) {
83 eta_calo = etaCaloAcc(cluster);
84 } else {
85 asg::AsgMessaging msg("get_eta_calo");
86 msg.msg(MSG::ERROR) << "etaCalo not available as auxilliary variable"
87 << endmsg;
88 if (do_throw) {
89 throw std::runtime_error("etaCalo not available as auxilliary variable");
90 }
91 msg.msg(MSG::WARNING) << "using eta as etaCalo" << endmsg;
92 }
93 return eta_calo;
94}
#define endmsg
Helper class to provide constant type-safe access to aux data.
bool retrieveMoment(MomentType type, double &value) const
Retrieve individual moment.
virtual double eta() const
The pseudorapidity ( ) of the particle.
@ ETACALOFRAME
Eta in the calo frame (for egamma)
const uint16_t AuthorFwdElectron
Electron reconstructed by the Forward cluster-based algorithm.
Definition EgammaDefs.h:30
MsgStream & msg
Definition testRead.cxx:32

◆ get_phi_calo()

float xAOD::get_phi_calo ( const xAOD::CaloCluster & cluster,
int author,
bool do_throw = false )
inline

Definition at line 51 of file EgammaCalibrationAndSmearingTool.h.

52 {
53 static const SG::ConstAccessor<float> phiCaloAcc("phiCalo");
54 double phi_calo;
56 phi_calo = cluster.phi();
58 phi_calo)) {
59 } else if (phiCaloAcc.isAvailable(cluster)) {
60 phi_calo = phiCaloAcc(cluster);
61 } else {
62 asg::AsgMessaging msg("get_phi_calo");
63 msg.msg(MSG::ERROR) << "phiCalo not available as auxilliary variable"
64 << endmsg;
65 if (do_throw) {
66 throw std::runtime_error("phiCalo not available as auxilliary variable");
67 }
68 msg.msg(MSG::WARNING) << "using phi as phiCalo" << endmsg;
69 phi_calo = cluster.phi();
70 }
71 return phi_calo;
72}
virtual double phi() const
The azimuthal angle ( ) of the particle.
@ PHICALOFRAME
Phi in the calo frame (for egamma)

◆ getCaloRingsReader()

const caloRingsReader_t & xAOD::getCaloRingsReader ( )

Get CaloRings accessor with read only permissions.

Definition at line 11 of file getCaloRingsDecorator.cxx.

12{
13 static const caloRingsReader_t caloRingsReader( caloRingsLinksDecorKey() );
14 return caloRingsReader;
15}
SG::AuxElement::ConstAccessor< xAOD::CaloRingsLinks > caloRingsReader_t
The CaloRings element links reader type:
std::string caloRingsLinksDecorKey()

◆ getIsolationAccessor()

const SG::AuxElement::Accessor< float > * xAOD::getIsolationAccessor ( Iso::IsolationType type)

Get the Accessor object for a given isolation type.

This function should be used in the EDM code to retrieve the Accessor object meant to handle one of the isolation values.

Parameters
typeThe Iso::IsolationType type
Returns
A pointer to the Accessor object if successful, or a null-pointer if not

Definition at line 24 of file getIsolationAccessor.cxx.

24 {
25 switch( type ) {
26 //EtCone variables
27 DEFINE_ACCESSOR( etcone20 );
28 DEFINE_ACCESSOR( etcone30 );
29 DEFINE_ACCESSOR( etcone40 );
30 //PtCone variables
31 DEFINE_ACCESSOR( ptcone20 );
32 DEFINE_ACCESSOR( ptcone30 );
33 DEFINE_ACCESSOR( ptcone40 );
34 DEFINE_ACCESSOR( ptcone50 );
35 // TopoEtcone variables:
36 DEFINE_ACCESSOR( topoetcone20 );
37 DEFINE_ACCESSOR( topoetcone30 );
38 DEFINE_ACCESSOR( topoetcone40 );
39 // Mini-Isolation (http://arxiv.org/abs/1007.2221) variables:
40 DEFINE_ACCESSOR(ptvarcone20);
41 DEFINE_ACCESSOR(ptvarcone30);
42 DEFINE_ACCESSOR(ptvarcone40);
43 // Ptcone variables for high mu:
44 DEFINE_ACCESSOR(ptcone20_Nonprompt_All_MaxWeightTTVA_pt500);
45 DEFINE_ACCESSOR(ptcone30_Nonprompt_All_MaxWeightTTVA_pt500);
46 DEFINE_ACCESSOR(ptcone40_Nonprompt_All_MaxWeightTTVA_pt500);
47 DEFINE_ACCESSOR(ptcone20_Nonprompt_All_MaxWeightTTVA_pt1000);
48 DEFINE_ACCESSOR(ptcone30_Nonprompt_All_MaxWeightTTVA_pt1000);
49 DEFINE_ACCESSOR(ptcone40_Nonprompt_All_MaxWeightTTVA_pt1000);
50 DEFINE_ACCESSOR(ptcone20_Nonprompt_All_MaxWeightTTVALooseCone_pt500);
51 DEFINE_ACCESSOR(ptcone30_Nonprompt_All_MaxWeightTTVALooseCone_pt500);
52 DEFINE_ACCESSOR(ptcone40_Nonprompt_All_MaxWeightTTVALooseCone_pt500);
53 DEFINE_ACCESSOR(ptcone20_Nonprompt_All_MaxWeightTTVALooseCone_pt1000);
54 DEFINE_ACCESSOR(ptcone30_Nonprompt_All_MaxWeightTTVALooseCone_pt1000);
55 DEFINE_ACCESSOR(ptcone40_Nonprompt_All_MaxWeightTTVALooseCone_pt1000);
56 // Mini-Isolation (http://arxiv.org/abs/1007.2221) variables for high mu:
57 DEFINE_ACCESSOR(ptvarcone20_Nonprompt_All_MaxWeightTTVA_pt500);
58 DEFINE_ACCESSOR(ptvarcone30_Nonprompt_All_MaxWeightTTVA_pt500);
59 DEFINE_ACCESSOR(ptvarcone40_Nonprompt_All_MaxWeightTTVA_pt500);
60 DEFINE_ACCESSOR(ptvarcone20_Nonprompt_All_MaxWeightTTVA_pt1000);
61 DEFINE_ACCESSOR(ptvarcone30_Nonprompt_All_MaxWeightTTVA_pt1000);
62 DEFINE_ACCESSOR(ptvarcone40_Nonprompt_All_MaxWeightTTVA_pt1000);
63 DEFINE_ACCESSOR(ptvarcone20_Nonprompt_All_MaxWeightTTVALooseCone_pt500);
64 DEFINE_ACCESSOR(ptvarcone30_Nonprompt_All_MaxWeightTTVALooseCone_pt500);
65 DEFINE_ACCESSOR(ptvarcone40_Nonprompt_All_MaxWeightTTVALooseCone_pt500);
66 DEFINE_ACCESSOR(ptvarcone20_Nonprompt_All_MaxWeightTTVALooseCone_pt1000);
67 DEFINE_ACCESSOR(ptvarcone30_Nonprompt_All_MaxWeightTTVALooseCone_pt1000);
68 DEFINE_ACCESSOR(ptvarcone40_Nonprompt_All_MaxWeightTTVALooseCone_pt1000);
69 // neutral eflow
70 DEFINE_ACCESSOR(neflowisol20);
71 DEFINE_ACCESSOR(neflowisol30);
72 DEFINE_ACCESSOR(neflowisol40);
73 default:
74 std::cerr << "xAOD::Primitives ERROR Unknown float IsolationType ("
75 << type << ") requested" << std::endl;
76 return nullptr;
77 }
78 }

◆ getIsolationCorrectionAccessor() [1/3]

const SG::AuxElement::Accessor< float > xAOD::getIsolationCorrectionAccessor ( Iso::IsolationFlavour type,
Iso::IsolationCaloCorrection corr,
Iso::IsolationCorrectionParameter param )

Definition at line 19 of file getIsolationCorrectionAccessor.cxx.

20 {
21 std::string name(Iso::toCString(type));
22 if (corr == Iso::coreCone || corr == Iso::coreConeSC || corr == Iso::coreMuon){
23 name+=toCString(corr);
24 }else{
25 name = toCString(corr);
26 }
27
28 if (param==xAOD::Iso::coreEnergy || param==xAOD::Iso::coreArea){
29 name+=toCString(param );
30 }else{
31 throw std::runtime_error("IsolationCorrectionParameter out of bounds");
32 }
33 name+="Correction";
34
35 return SG::AuxElement::Accessor< float >( name );
36 }
@ coreArea
area used to calculate this correction

◆ getIsolationCorrectionAccessor() [2/3]

const SG::AuxElement::Accessor< float > xAOD::getIsolationCorrectionAccessor ( Iso::IsolationFlavour type,
Iso::IsolationTrackCorrection corr )

Definition at line 48 of file getIsolationCorrectionAccessor.cxx.

48 {
49 std::string name(Iso::toCString(type));
50 name+=toCString(corr);
51 name+="Correction";
53
54 }

◆ getIsolationCorrectionAccessor() [3/3]

const SG::AuxElement::Accessor< float > xAOD::getIsolationCorrectionAccessor ( Iso::IsolationType type,
Iso::IsolationCaloCorrection corr )

Definition at line 40 of file getIsolationCorrectionAccessor.cxx.

40 {
41 std::string name(Iso::toCString(type));
42 name+=toCString(corr);
43 name+="Correction";
45 }

◆ getIsolationCorrectionBitsetAccessor()

const SG::AuxElement::Accessor< uint32_t > xAOD::getIsolationCorrectionBitsetAccessor ( Iso::IsolationFlavour type)

Returns an accessor for the correction bitset corresponding to this IsolationType.

The bitset encodes which corrections were applied for this specific type - use getIsolationCorrectionAccessor(Iso::IsolationType, Iso::IsolationCaloCorrection type) to get Accessors for the correction values.

Definition at line 12 of file getIsolationCorrectionAccessor.cxx.

12 {
13 std::string name(Iso::toCString(type));
14 name+="CorrBitset";
16 }

◆ getIsolationCorrectionBitsetDecorator()

const SG::AuxElement::Decorator< uint32_t > xAOD::getIsolationCorrectionBitsetDecorator ( Iso::IsolationFlavour type)

Returns an decorator for the correction bitset corresponding to this IsolationType.

The bitset encodes which corrections were applied for this specific type - use getIsolationCorrectionAccessor(Iso::IsolationType, Iso::IsolationCaloCorrection type) to get Accessors for the correction values.

Definition at line 11 of file getIsolationCorrectionDecorator.cxx.

11 {
12 std::string name(Iso::toCString(type));
13 name+="CorrBitset";
15 }
SG::Decorator< T, ALLOC > Decorator
Definition AuxElement.h:575

◆ getIsolationCorrectionDecorator() [1/3]

const SG::AuxElement::Decorator< float > xAOD::getIsolationCorrectionDecorator ( Iso::IsolationFlavour type,
Iso::IsolationCaloCorrection corr,
Iso::IsolationCorrectionParameter param )

Definition at line 18 of file getIsolationCorrectionDecorator.cxx.

19 {
20 std::string name(Iso::toCString(type));
21 if (corr == Iso::coreCone || corr == Iso::coreConeSC)
22 name+=toCString(corr);
23 else{
24 name = toCString(corr);
25 }
26
27 if (param==xAOD::Iso::coreEnergy || param==xAOD::Iso::coreArea){
28 name+=toCString(param );
29 }else{
30 throw std::runtime_error("IsolationCorrectionParameter out of bounds");
31 }
32 name+="Correction";
33 return SG::AuxElement::Decorator< float >( name );
34 }

◆ getIsolationCorrectionDecorator() [2/3]

const SG::AuxElement::Decorator< float > xAOD::getIsolationCorrectionDecorator ( Iso::IsolationFlavour type,
Iso::IsolationTrackCorrection corr )

Definition at line 46 of file getIsolationCorrectionDecorator.cxx.

46 {
47 std::string name(Iso::toCString(type));
48 name+=toCString(corr);
49 name+="Correction";
51
52 }

◆ getIsolationCorrectionDecorator() [3/3]

const SG::AuxElement::Decorator< float > xAOD::getIsolationCorrectionDecorator ( Iso::IsolationType type,
Iso::IsolationCaloCorrection corr )

Definition at line 38 of file getIsolationCorrectionDecorator.cxx.

38 {
39 std::string name(Iso::toCString(type));
40 name+=toCString(corr);
41 name+="Correction";
43 }

◆ getIsolationDecorator()

const SG::AuxElement::Decorator< float > * xAOD::getIsolationDecorator ( Iso::IsolationType type)

Get the Decorator object for a given isolation type.

This function should be used in the EDM code to retrieve the Decorator object meant to handle one of the isolation values.

Parameters
typeThe Iso::IsolationType type
Returns
A pointer to the Decorator object if successful, or a null-pointer if not

Definition at line 24 of file getIsolationDecorator.cxx.

24 {
25 switch( type ) {
26 //EtCone variables
27 DEFINE_DECORATOR( etcone20 );
28 DEFINE_DECORATOR( etcone30 );
29 DEFINE_DECORATOR( etcone40 );
30 //PtCone variables
31 DEFINE_DECORATOR( ptcone20 );
32 DEFINE_DECORATOR( ptcone30 );
33 DEFINE_DECORATOR( ptcone40 );
34 DEFINE_DECORATOR( ptcone50 );
35 // TopoEtcone variables:
36 DEFINE_DECORATOR( topoetcone20 );
37 DEFINE_DECORATOR( topoetcone30 );
38 DEFINE_DECORATOR( topoetcone40 );
39 // Mini-Isolation (http://arxiv.org/abs/1007.2221) variables:
40 DEFINE_DECORATOR(ptvarcone20);
41 DEFINE_DECORATOR(ptvarcone30);
42 DEFINE_DECORATOR(ptvarcone40);
43 // Ptcone variables for high mu:
44 DEFINE_DECORATOR(ptcone20_Nonprompt_All_MaxWeightTTVA_pt500);
45 DEFINE_DECORATOR(ptcone30_Nonprompt_All_MaxWeightTTVA_pt500);
46 DEFINE_DECORATOR(ptcone40_Nonprompt_All_MaxWeightTTVA_pt500);
47 DEFINE_DECORATOR(ptcone20_Nonprompt_All_MaxWeightTTVA_pt1000);
48 DEFINE_DECORATOR(ptcone30_Nonprompt_All_MaxWeightTTVA_pt1000);
49 DEFINE_DECORATOR(ptcone40_Nonprompt_All_MaxWeightTTVA_pt1000);
50 DEFINE_DECORATOR(ptcone20_Nonprompt_All_MaxWeightTTVALooseCone_pt500);
51 DEFINE_DECORATOR(ptcone30_Nonprompt_All_MaxWeightTTVALooseCone_pt500);
52 DEFINE_DECORATOR(ptcone40_Nonprompt_All_MaxWeightTTVALooseCone_pt500);
53 DEFINE_DECORATOR(ptcone20_Nonprompt_All_MaxWeightTTVALooseCone_pt1000);
54 DEFINE_DECORATOR(ptcone30_Nonprompt_All_MaxWeightTTVALooseCone_pt1000);
55 DEFINE_DECORATOR(ptcone40_Nonprompt_All_MaxWeightTTVALooseCone_pt1000);
56 // Mini-Isolation (http://arxiv.org/abs/1007.2221) variables for high mu:
57 DEFINE_DECORATOR(ptvarcone20_Nonprompt_All_MaxWeightTTVA_pt500);
58 DEFINE_DECORATOR(ptvarcone30_Nonprompt_All_MaxWeightTTVA_pt500);
59 DEFINE_DECORATOR(ptvarcone40_Nonprompt_All_MaxWeightTTVA_pt500);
60 DEFINE_DECORATOR(ptvarcone20_Nonprompt_All_MaxWeightTTVA_pt1000);
61 DEFINE_DECORATOR(ptvarcone30_Nonprompt_All_MaxWeightTTVA_pt1000);
62 DEFINE_DECORATOR(ptvarcone40_Nonprompt_All_MaxWeightTTVA_pt1000);
63 DEFINE_DECORATOR(ptvarcone20_Nonprompt_All_MaxWeightTTVALooseCone_pt500);
64 DEFINE_DECORATOR(ptvarcone30_Nonprompt_All_MaxWeightTTVALooseCone_pt500);
65 DEFINE_DECORATOR(ptvarcone40_Nonprompt_All_MaxWeightTTVALooseCone_pt500);
66 DEFINE_DECORATOR(ptvarcone20_Nonprompt_All_MaxWeightTTVALooseCone_pt1000);
67 DEFINE_DECORATOR(ptvarcone30_Nonprompt_All_MaxWeightTTVALooseCone_pt1000);
68 DEFINE_DECORATOR(ptvarcone40_Nonprompt_All_MaxWeightTTVALooseCone_pt1000);
69 // neutral eflow
70 DEFINE_DECORATOR(neflowisol20);
71 DEFINE_DECORATOR(neflowisol30);
72 DEFINE_DECORATOR(neflowisol40);
73 default:
74 std::cerr << "xAOD::Primitives ERROR Unknown float IsolationType ("
75 << type << ") requested" << std::endl;
76 return nullptr;
77 }
78 }
#define DEFINE_DECORATOR(TYPE)
Helper macro for Accessor objects.

◆ getObjMask()

MissingETBase::Types::bitmask_t xAOD::getObjMask ( size_t objIndex)

Definition at line 38 of file MissingETAssociation_v1.cxx.

39 {
40 if(objIndex==MissingETBase::Numerical::invalidIndex()) return 0;
41 return 1<<objIndex;
42 }
static size_t invalidIndex()
Access invalid index indicator.

◆ getOriginalObject()

const IParticle * xAOD::getOriginalObject ( const IParticle & copy)

This function can be used to conveniently get a pointer back to the original object from which a copy was created.

Function getting a pointer to the original object from a deep/shallow copy.

If there is no such parent, the function silently returns a null pointer.

Parameters
copyThe object that should have a parent set on it
Returns
A pointer to the objects parent if it exists and its available, a null pointer otherwise

Definition at line 140 of file IParticleHelpers.cxx.

140 {
141
142 // Check if the decoration is available on the object:
143 if( ! acc.isAvailable( copy ) ) {
144 return nullptr;
145 }
146
147 // Get the link:
148 const ElementLink< IParticleContainer >& link = acc( copy );
149
150 // Check if the link is valid:
151 if( ! link.isValid() ) {
152 return nullptr;
153 }
154
155 // Apparently all is fine:
156 return *link;
157 }

◆ getOriginalObjectLink()

const ElementLink< IParticleContainer > & xAOD::getOriginalObjectLink ( const IParticle & copy)

This function should be used instead of xAOD::getOriginalObject when we want to use the "original object" as a link, and not primarily as an object itself.

Get the link pointing to the original object of a deep/shallow copy.

Parameters
copyThe object that should have a parent set on it
Returns
A smart pointer to the object's parent, if it exist (Throws an exception if it is not.)

Definition at line 168 of file IParticleHelpers.cxx.

168 {
169
170 // Blindly retrieve the link. Rely on the auxiliary store code throwing an
171 // appropriate exception if this cannot be done. ;-)
172 return acc( copy );
173 }

◆ heavyIonAccessorV1Float()

const SG::AuxElement::Accessor< float > * xAOD::heavyIonAccessorV1Float ( TruthEvent_v1::HIParam type)

Helper function for getting accessors for floating point HI information.

Definition at line 105 of file TruthAccessors_v1.cxx.

105 {
106
107 switch( type ) {
108
109 DEFINE_ACCESSOR( TruthEvent_v1, float, IMPACTPARAMETER );
110 DEFINE_ACCESSOR( TruthEvent_v1, float, EVENTPLANEANGLE );
111 DEFINE_ACCESSOR( TruthEvent_v1, float, ECCENTRICITY );
112 DEFINE_ACCESSOR( TruthEvent_v1, float, SIGMAINELNN );
113 DEFINE_ACCESSOR( TruthEvent_v1, float, CENTRALITY );
114
115 default:
116 std::cerr << "xAOD::heavyIonAccessorV1Float ERROR Unknown HIParam ("
117 << type << ") requested" << std::endl;
118 return nullptr;
119 }
120
121 return nullptr;
122 }
Class describing a signal truth event in the MC record.

◆ heavyIonAccessorV1Int()

const SG::AuxElement::Accessor< int > * xAOD::heavyIonAccessorV1Int ( TruthEvent_v1::HIParam type)

Helper function for getting accessors for integer type HI information.

Definition at line 81 of file TruthAccessors_v1.cxx.

81 {
82
83 switch( type ) {
84
85 DEFINE_ACCESSOR( TruthEvent_v1, int, NCOLLHARD );
86 DEFINE_ACCESSOR( TruthEvent_v1, int, NPARTPROJ );
87 DEFINE_ACCESSOR( TruthEvent_v1, int, NPARTTARG );
88 DEFINE_ACCESSOR( TruthEvent_v1, int, NCOLL );
89 DEFINE_ACCESSOR( TruthEvent_v1, int, SPECTATORNEUTRONS );
90 DEFINE_ACCESSOR( TruthEvent_v1, int, SPECTATORPROTONS );
91 DEFINE_ACCESSOR( TruthEvent_v1, int, NNWOUNDEDCOLLISIONS );
92 DEFINE_ACCESSOR( TruthEvent_v1, int, NWOUNDEDNCOLLISIONS );
93 DEFINE_ACCESSOR( TruthEvent_v1, int, NWOUNDEDNWOUNDEDCOLLISIONS );
94
95 default:
96 std::cerr << "xAOD::heavyIonAccessorV1Int ERROR Unknown HIParam ("
97 << type << ") requested" << std::endl;
98 return nullptr;
99 }
100
101 return nullptr;
102 }

◆ identify()

const Identifier & xAOD::identify ( const UncalibratedMeasurement * meas)

Returns the associated identifier from the muon measurement.

Composite space point EDM

Definition at line 95 of file MuonSpectrometer/MuonPhaseII/Event/xAOD/xAODMuonPrepData/Root/UtilFunctions.cxx.

95 {
96 static const Identifier detId{};
97 if (!meas) {
98 return detId;
99 }
101 if (meas->numDimensions() == 0u) {
102 const auto* comp = static_cast<const CombinedMuonStrip*>(meas);
103 return identify(comp->primaryStrip());
104 }
105 switch (meas->type()) {
106 using enum UncalibMeasType;
107 case MdtDriftCircleType: {
108 return static_cast<const MdtDriftCircle*>(meas)->identify();
109 } case RpcStripType: {
110 return static_cast<const RpcMeasurement*>(meas)->identify();
111 } case TgcStripType: {
112 return static_cast<const TgcStrip*>(meas)->identify();
113 } case MMClusterType: {
114 return static_cast<const MMCluster*>(meas)->identify();
115 } case sTgcStripType: {
116 return static_cast<const sTgcMeasurement*>(meas)->identify();
117 } case Other: {
118 return detId;
119 } default: {
120 THROW_EXCEPTION("Unsupported measurement given "<<typeid(*meas).name());
121 break;
122 }
123 }
124 return detId;
125 }
virtual unsigned int numDimensions() const =0
Returns the number of dimensions of the measurement.
virtual xAOD::UncalibMeasType type() const =0
Returns the type of the measurement type as a simple enumeration.
MdtDriftCircle_v1 MdtDriftCircle
TgcStrip_v1 TgcStrip
Definition TgcStripFwd.h:9
UncalibMeasType
Define the type of the uncalibrated measurement.
const Identifier & identify(const UncalibratedMeasurement *meas)
Returns the associated identifier from the muon measurement.
RpcMeasurement_v1 RpcMeasurement
MMCluster_v1 MMCluster
sTgcMeasurement_v1 sTgcMeasurement
CombinedMuonStrip_v1 CombinedMuonStrip
#define THROW_EXCEPTION(MESSAGE)
Definition throwExcept.h:10

◆ IMPLEMENT_SETTER_GETTER_WITH_CAST() [1/2]

xAOD::IMPLEMENT_SETTER_GETTER_WITH_CAST ( sTgcMeasurement_v1 ,
uint8_t ,
sTgcMeasurement_v1::Author ,
author ,
setAuthor  )

◆ IMPLEMENT_SETTER_GETTER_WITH_CAST() [2/2]

xAOD::IMPLEMENT_SETTER_GETTER_WITH_CAST ( sTgcStripCluster_v1 ,
uint8_t ,
sTgcStripCluster_v1::Quality ,
quality ,
setQuality  )

◆ IMPLEMENT_VECTOR_SETTER_GETTER() [1/3]

xAOD::IMPLEMENT_VECTOR_SETTER_GETTER ( sTgcStripCluster_v1 ,
int ,
stripCharges ,
setStripCharges  )

◆ IMPLEMENT_VECTOR_SETTER_GETTER() [2/3]

xAOD::IMPLEMENT_VECTOR_SETTER_GETTER ( sTgcStripCluster_v1 ,
short int ,
stripTimes ,
setStripTimes  )

◆ IMPLEMENT_VECTOR_SETTER_GETTER() [3/3]

xAOD::IMPLEMENT_VECTOR_SETTER_GETTER ( sTgcStripCluster_v1 ,
uint16_t ,
stripNumbers ,
setStripNumbers  )

◆ Init() [1/2]

StatusCode xAOD::Init ( const char * appname,
int * argc,
char ** argv )

Function initialising an application for using the ATLAS EDM.

As a few steps may need to be taken to initialise a standalone ROOT environment for reading/writing xAOD files, all of these should just be hidden from the user behind this single function.

The user is expected to call this function at the start of his/her application, before an xAOD file would be opened.

Author
Attila Krasznahorkay Attil.nosp@m.a.Kr.nosp@m.aszna.nosp@m.hork.nosp@m.ay@ce.nosp@m.rn.c.nosp@m.h
Parameters
appnameName of the application
argcThe argc argument from main(...)
argvThe argv argument from main(...)
Returns
StatusCode::SUCCESS if successful, StatusCode::FAILURE if not

Definition at line 36 of file Init.cxx.

36 {
37
38 static std::atomic_flag sInitialised ATLAS_THREAD_SAFE = ATOMIC_FLAG_INIT;
39
40 // Check if we need to do anything:
41 if( ! sInitialised.test_and_set() ) {
42
43 // Set up our own error handler function:
44 ::SetErrorHandler( ErrorHandler );
45
46 // Create an application. This is needed to ensure the auto-loading
47 // of the xAOD dictionaries.
48 TApplication* app ATLAS_THREAD_SAFE = gApplication; // suppress checker warning (protected above)
49 if( ! app ) {
50 if( argc && argv ) {
51 [[maybe_unused]]
52 static ::TApplication sApplication( appname, argc, argv );
53 } else {
54 ::TApplication::CreateApplication();
55 }
56 }
57
58 // Load the libraries in a carefully selected order.
59 // This is a temporary work-around (26 Oct 20) until the current
60 // xAOD dictionary issues are worked out.
61 for (const char *name : {
62 "xAOD::TruthParticle_v1",
63 "xAOD::MuonRoI_v1",
64 "xAOD::CaloCluster_v1",
65 "xAOD::TrackParticle_v1",
66 "xAOD::Electron_v1",
67 "xAOD::Muon_v1",
68 "xAOD::Jet_v1",
69 "xAOD::TauJet_v1",
70 "xAOD::PFO_v1",
71 "xAOD::TrigElectron_v1",
72 "xAOD::L2CombinedMuon_v1",
73 "xAOD::Particle_v1"}) {
74 // silently ignore missing classes, because this gets used in
75 // all projects, and not all projects contain all xAOD classes
76 static constexpr Bool_t LOAD = kTRUE;
77 static constexpr Bool_t SILENT = kTRUE;
78 TClass::GetClass( name, LOAD, SILENT );
79 }
80
81 // Let the user know what happened:
82 ::Info( appname, "Environment initialised for data access" );
83 }
84
85 // Return gracefully:
86 return StatusCode::SUCCESS;
87 }
#define ATLAS_THREAD_SAFE
@ SILENT
don't print anything and return success

◆ Init() [2/2]

StatusCode xAOD::Init ( const char * appname = "xAOD::Init")

Function initialising ROOT/PyROOT for using the ATLAS EDM.

This simplified form of the initialisation function is especially meant for PyROOT that doesn't like the char** argument of the other version of this function. But this function just calls the other one in the background...

Author
Attila Krasznahorkay Attil.nosp@m.a.Kr.nosp@m.aszna.nosp@m.hork.nosp@m.ay@ce.nosp@m.rn.c.nosp@m.h
Parameters
appnameName of the application/script [optional]
Returns
StatusCode::SUCCESS if successful, StatusCode::FAILURE if not

Definition at line 31 of file Init.cxx.

31 {
32
33 return Init( appname, 0, 0 );
34 }
StatusCode Init(const char *appname)
Function initialising ROOT/PyROOT for using the ATLAS EDM.
Definition Init.cxx:31

◆ jetFlavourLabel()

int xAOD::jetFlavourLabel ( const xAOD::Jet * jet,
JetFlavourLabelType t = ExclConeHadron )

Definition at line 81 of file JetFlavourInfo.cxx.

81 {
82
83 switch (t) {
84 case GAFinalHadron: return GAFinalHadronFlavourLabel (jet); break;
86 case GAFinalParton: return GAFinalPartonFlavourLabel (jet); break;
88 }
89}
int GAInitialHadronFlavourLabel(const xAOD::Jet *jet)
int GAFinalPartonFlavourLabel(const xAOD::Jet *jet)
int GAFinalHadronFlavourLabel(const xAOD::Jet *jet)
int ExclusiveConeHadronFlavourLabel(const xAOD::Jet *jet)

◆ layerHash()

IdentifierHash xAOD::layerHash ( const UncalibratedMeasurement * meas)

Returns the layer hash from an uncalibrated meaurement.

Composite space point EDM

Definition at line 126 of file MuonSpectrometer/MuonPhaseII/Event/xAOD/xAODMuonPrepData/Root/UtilFunctions.cxx.

126 {
127 if (!meas) {
128 return IdentifierHash{};
129 }
131 if (meas->numDimensions() == 0u) {
132 const auto* comp = static_cast<const CombinedMuonStrip*>(meas);
133 return layerHash(comp->primaryStrip());
134 }
135 switch (meas->type()) {
136 using enum UncalibMeasType;
137 case MdtDriftCircleType: {
138 return static_cast<const MdtDriftCircle*>(meas)->measurementHash();
139 } case RpcStripType: {
140 return static_cast<const RpcMeasurement*>(meas)->layerHash();
141 } case TgcStripType: {
142 return static_cast<const TgcStrip*>(meas)->layerHash();
143 } case MMClusterType: {
144 return static_cast<const MMCluster*>(meas)->layerHash();
145 } case sTgcStripType: {
146 return static_cast<const sTgcMeasurement*>(meas)->layerHash();
147 } case Other: {
148 break;
149 } default: {
150 THROW_EXCEPTION("Unsupported measurement given "<<typeid(*meas).name());
151 break;
152 }
153 }
154 return IdentifierHash{};
155 }
This is a "hash" representation of an Identifier.
IdentifierHash layerHash(const UncalibratedMeasurement *meas)
Returns the layer hash from an uncalibrated meaurement.

◆ MakeDataFrame() [1/2]

ROOT::RDataFrame xAOD::MakeDataFrame ( const std::vector< std::string > & fileNames,
std::string_view containerName = "CollectionTree",
bool verboseOutput = false,
TEvent::EAuxMode auxmode = TEvent::kClassAccess )

Helper function for creating an xAOD reading data frame.

Parameters
fileNamesThe list of input file names
containerNameThe name of the TTree/RNTuple to read from the input file(s)
verboseOutputIf true, print out extra information during reading
auxmodeThe auxiliary access mode to use when reading xAOD objects

Definition at line 25 of file MakeDataFrame.cxx.

27 {
28
29 auto source = std::make_unique<RDataSource>(fileNames, treeName);
30 source->setVerboseOutput(verboseOutput);
31 source->setAuxMode(auxmode);
32 return ROOT::RDataFrame(std::move(source));
33}

◆ MakeDataFrame() [2/2]

ROOT::RDataFrame xAOD::MakeDataFrame ( std::string_view fileNameGlob,
std::string_view containerName = "CollectionTree",
bool verboseOutput = false,
TEvent::EAuxMode auxmode = TEvent::kClassAccess )

Helper function for creating an xAOD reading data frame.

Parameters
fileNameGlobThe glob pattern for the input file name(s)
containerNameThe name of the TTree/RNTuple to read from the input file(s)
verboseOutputIf true, print out extra information during reading
auxmodeThe auxiliary access mode to use when reading xAOD objects

Definition at line 15 of file MakeDataFrame.cxx.

17 {
18
19 auto source = std::make_unique<RDataSource>(fileNameGlob, treeName);
20 source->setVerboseOutput(verboseOutput);
21 source->setAuxMode(auxmode);
22 return ROOT::RDataFrame(std::move(source));
23}

◆ makeTrigPassBits() [1/2]

template<class CONT>
std::unique_ptr< TrigPassBits_v1 > xAOD::makeTrigPassBits ( const CONT * container,
const std::string & containerKey )

Helper function creating a new object to describe a target container.

◆ makeTrigPassBits() [2/2]

template<class CONT>
std::unique_ptr< TrigPassBits_v1 > xAOD::makeTrigPassBits ( const CONT * container,
uint32_t containerKey = xAOD::TrigPassBits_v1::DEFAULT_KEY )

Helper function creating a new object to describe a target container.

◆ metaDataTypeCharAccessorV1()

const SG::AuxElement::Accessor< char > * xAOD::metaDataTypeCharAccessorV1 ( FileMetaData_v1::MetaDataType type)

Helper function for getting an accessor for a pre-defined property.

Definition at line 108 of file FileMetaDataAccessors_v1.cxx.

108 {
109
110 switch( type ) {
111
112 DECLARE_CHAR_ACCESSOR( isDataOverlay );
113
114 default:
115 std::cerr << "xAOD::FileMetaData_v1 ERROR No char accessor for "
116 << "type: " << type << std::endl;
117 return nullptr;
118 }
119
120 // Just to make sure the compiler doesn't complain:
121 return nullptr;
122 }
#define DECLARE_CHAR_ACCESSOR(TYPE)
Helper macro for implementing the accessor function.

◆ metaDataTypeFloatAccessorV1()

const SG::AuxElement::Accessor< float > * xAOD::metaDataTypeFloatAccessorV1 ( FileMetaData_v1::MetaDataType type)

Helper function for getting an accessor for a pre-defined property.

Definition at line 90 of file FileMetaDataAccessors_v1.cxx.

90 {
91
92 switch( type ) {
93
94 DECLARE_FLOAT_ACCESSOR( beamEnergy );
95 DECLARE_FLOAT_ACCESSOR( mcProcID );
96
97 default:
98 std::cerr << "xAOD::FileMetaData_v1 ERROR No float accessor for "
99 << "type: " << type << std::endl;
100 return nullptr;
101 }
102
103 // Just to make sure the compiler doesn't complain:
104 return nullptr;
105 }
#define DECLARE_FLOAT_ACCESSOR(TYPE)
Helper macro for implementing the accessor function.

◆ metaDataTypeStringAccessorV1()

const SG::AuxElement::Accessor< std::string > * xAOD::metaDataTypeStringAccessorV1 ( FileMetaData_v1::MetaDataType type)

Helper function for getting an accessor for a pre-defined property.

Definition at line 46 of file FileMetaDataAccessors_v1.cxx.

46 {
47
48 switch( type ) {
49
50 DECLARE_STRING_ACCESSOR( productionRelease );
51 DECLARE_STRING_ACCESSOR( AODFixVersion );
52 DECLARE_STRING_ACCESSOR( AODCalibVersion );
53 DECLARE_STRING_ACCESSOR( dataType );
55 DECLARE_STRING_ACCESSOR( geometryVersion );
56 DECLARE_STRING_ACCESSOR( conditionsTag );
57 DECLARE_STRING_ACCESSOR( beamType );
58 DECLARE_STRING_ACCESSOR( simFlavour );
59 DECLARE_STRING_ACCESSOR( mcCampaign );
60 DECLARE_STRING_ACCESSOR( generatorsInfo );
61
62 default:
63 std::cerr << "xAOD::FileMetaData_v1 ERROR No string accessor for "
64 << "type: " << type << std::endl;
65 return nullptr;
66 }
67
68 // Just to make sure the compiler doesn't complain:
69 return nullptr;
70 }
#define DECLARE_STRING_ACCESSOR(TYPE)
Helper macro for implementing the accessor function.

◆ metaDataTypeUIntAccessorV1()

const SG::AuxElement::Accessor< uint32_t > * xAOD::metaDataTypeUIntAccessorV1 ( FileMetaData_v1::MetaDataType type)

Helper function for getting an accessor for a pre-defined property.

Definition at line 73 of file FileMetaDataAccessors_v1.cxx.

73 {
74
75 switch( type ) {
76
77 DECLARE_UINT_ACCESSOR( dataYear );
78
79 default:
80 std::cerr << "xAOD::FileMetaData_v1 ERROR No uint32_t accessor for "
81 << "type: " << type << std::endl;
82 return nullptr;
83 }
84
85 // Just to make sure the compiler doesn't complain:
86 return nullptr;
87 }
#define DECLARE_UINT_ACCESSOR(TYPE)
Helper macro for implementing the accessor function.

◆ momentAccessorV1()

const SG::AuxElement::Accessor< float > * xAOD::momentAccessorV1 ( xAOD::CaloCluster_v1::MomentType moment)

Helper function for managing cluster moment Accessor objects.

This function holds on to Accessor objects that can be used by each CaloCluster_v1 object at runtime to get/set moment values on themselves.

Parameters
momentThe cluster moment for which an Accessor should be returned
Returns
A pointer to an Accessor if successful, 0 if not

Definition at line 25 of file CaloClusterAccessors_v1.cxx.

25 {
26
27 switch( moment ) {
28 DEFINE_ACCESSOR( FIRST_PHI , float );
29 DEFINE_ACCESSOR( FIRST_ETA , float );
30 DEFINE_ACCESSOR( SECOND_R , float );
31 DEFINE_ACCESSOR( SECOND_LAMBDA , float );
32 DEFINE_ACCESSOR( DELTA_PHI , float );
33 DEFINE_ACCESSOR( DELTA_THETA , float );
34 DEFINE_ACCESSOR( DELTA_ALPHA , float );
35 DEFINE_ACCESSOR( CENTER_X , float );
36 DEFINE_ACCESSOR( CENTER_Y , float );
37 DEFINE_ACCESSOR( CENTER_Z , float );
38 DEFINE_ACCESSOR( CENTER_MAG , float );
39 DEFINE_ACCESSOR( CENTER_LAMBDA , float );
40 DEFINE_ACCESSOR( LATERAL , float );
41 DEFINE_ACCESSOR( LONGITUDINAL , float );
42 DEFINE_ACCESSOR( ENG_FRAC_EM , float );
43 DEFINE_ACCESSOR( ENG_FRAC_MAX , float );
44 DEFINE_ACCESSOR( ENG_FRAC_CORE , float );
45 DEFINE_ACCESSOR( FIRST_ENG_DENS , float );
46 DEFINE_ACCESSOR( SECOND_ENG_DENS , float );
47 DEFINE_ACCESSOR( ISOLATION , float );
48 DEFINE_ACCESSOR( ENG_BAD_CELLS , float );
49 DEFINE_ACCESSOR( N_BAD_CELLS , float );
50 DEFINE_ACCESSOR( N_BAD_CELLS_CORR , float );
51 DEFINE_ACCESSOR( BAD_CELLS_CORR_E , float );
52 DEFINE_ACCESSOR( BADLARQ_FRAC , float );
53 DEFINE_ACCESSOR( ENG_POS , float );
54 DEFINE_ACCESSOR( ENG_BAD_HV_CELLS , float );
55 DEFINE_ACCESSOR( N_BAD_HV_CELLS , float );
56 DEFINE_ACCESSOR( SIGNIFICANCE , float );
57 DEFINE_ACCESSOR( PTD , float );
58 DEFINE_ACCESSOR( MASS , float );
59 DEFINE_ACCESSOR( SECOND_TIME , float );
60 DEFINE_ACCESSOR( CELL_SIGNIFICANCE , float );
61 DEFINE_ACCESSOR( CELL_SIG_SAMPLING , float );
62 DEFINE_ACCESSOR( AVG_LAR_Q , float );
63 DEFINE_ACCESSOR( AVG_TILE_Q , float );
64 DEFINE_ACCESSOR( EM_PROBABILITY , float );
65 DEFINE_ACCESSOR( HAD_WEIGHT , float );
66 DEFINE_ACCESSOR( OOC_WEIGHT , float );
67 DEFINE_ACCESSOR( DM_WEIGHT , float );
68 DEFINE_ACCESSOR( TILE_CONFIDENCE_LEVEL , float );
69 DEFINE_ACCESSOR( VERTEX_FRACTION , float );
70 DEFINE_ACCESSOR( NVERTEX_FRACTION , float );
71 DEFINE_ACCESSOR( ETACALOFRAME , float );
72 DEFINE_ACCESSOR( PHICALOFRAME , float );
73 DEFINE_ACCESSOR( ETA1CALOFRAME , float );
74 DEFINE_ACCESSOR( PHI1CALOFRAME , float );
75 DEFINE_ACCESSOR( ETA2CALOFRAME , float );
76 DEFINE_ACCESSOR( PHI2CALOFRAME , float );
77 DEFINE_ACCESSOR( ENG_CALIB_TOT , float );
78 DEFINE_ACCESSOR( ENG_CALIB_OUT_L , float );
79 DEFINE_ACCESSOR( ENG_CALIB_OUT_M , float );
80 DEFINE_ACCESSOR( ENG_CALIB_OUT_T , float );
81 DEFINE_ACCESSOR( ENG_CALIB_DEAD_L , float );
82 DEFINE_ACCESSOR( ENG_CALIB_DEAD_M , float );
83 DEFINE_ACCESSOR( ENG_CALIB_DEAD_T , float );
84 DEFINE_ACCESSOR( ENG_CALIB_EMB0 , float );
85 DEFINE_ACCESSOR( ENG_CALIB_EME0 , float );
86 DEFINE_ACCESSOR( ENG_CALIB_TILEG3 , float );
87 DEFINE_ACCESSOR( ENG_CALIB_DEAD_TOT , float );
88 DEFINE_ACCESSOR( ENG_CALIB_DEAD_EMB0 , float );
89 DEFINE_ACCESSOR( ENG_CALIB_DEAD_TILE0 , float );
90 DEFINE_ACCESSOR( ENG_CALIB_DEAD_TILEG3 , float );
91 DEFINE_ACCESSOR( ENG_CALIB_DEAD_EME0 , float );
92 DEFINE_ACCESSOR( ENG_CALIB_DEAD_HEC0 , float );
93 DEFINE_ACCESSOR( ENG_CALIB_DEAD_FCAL , float );
94 DEFINE_ACCESSOR( ENG_CALIB_DEAD_LEAKAGE , float );
95 DEFINE_ACCESSOR( ENG_CALIB_DEAD_UNCLASS , float );
96 DEFINE_ACCESSOR( ENG_CALIB_FRAC_EM , float );
97 DEFINE_ACCESSOR( ENG_CALIB_FRAC_HAD , float );
98 DEFINE_ACCESSOR( ENG_CALIB_FRAC_REST , float );
99
100 DEFINE_ACCESSOR( ENERGY_DigiHSTruth , float );
101 DEFINE_ACCESSOR( ETA_DigiHSTruth , float );
102 DEFINE_ACCESSOR( PHI_DigiHSTruth , float );
103 DEFINE_ACCESSOR( TIME_DigiHSTruth , float );
104 DEFINE_ACCESSOR( ENERGY_CALIB_DigiHSTruth , float );
105 DEFINE_ACCESSOR( ETA_CALIB_DigiHSTruth , float );
106 DEFINE_ACCESSOR( PHI_CALIB_DigiHSTruth , float );
107 DEFINE_ACCESSOR( TIME_CALIB_DigiHSTruth , float );
108
109 DEFINE_ACCESSOR( FIRST_PHI_DigiHSTruth , float );
110 DEFINE_ACCESSOR( FIRST_ETA_DigiHSTruth , float );
111 DEFINE_ACCESSOR( SECOND_R_DigiHSTruth , float );
112 DEFINE_ACCESSOR( SECOND_LAMBDA_DigiHSTruth , float );
113 DEFINE_ACCESSOR( DELTA_PHI_DigiHSTruth , float );
114 DEFINE_ACCESSOR( DELTA_THETA_DigiHSTruth , float );
115 DEFINE_ACCESSOR( DELTA_ALPHA_DigiHSTruth , float );
116 DEFINE_ACCESSOR( CENTER_X_DigiHSTruth , float );
117 DEFINE_ACCESSOR( CENTER_Y_DigiHSTruth , float );
118 DEFINE_ACCESSOR( CENTER_Z_DigiHSTruth , float );
119 DEFINE_ACCESSOR( CENTER_MAG_DigiHSTruth , float );
120 DEFINE_ACCESSOR( CENTER_LAMBDA_DigiHSTruth , float );
121 DEFINE_ACCESSOR( LATERAL_DigiHSTruth , float );
122 DEFINE_ACCESSOR( LONGITUDINAL_DigiHSTruth , float );
123 DEFINE_ACCESSOR( ENG_FRAC_EM_DigiHSTruth , float );
124 DEFINE_ACCESSOR( ENG_FRAC_MAX_DigiHSTruth , float );
125 DEFINE_ACCESSOR( ENG_FRAC_CORE_DigiHSTruth , float );
126 DEFINE_ACCESSOR( FIRST_ENG_DENS_DigiHSTruth , float );
127 DEFINE_ACCESSOR( SECOND_ENG_DENS_DigiHSTruth , float );
128 DEFINE_ACCESSOR( ISOLATION_DigiHSTruth , float );
129 DEFINE_ACCESSOR( ENG_BAD_CELLS_DigiHSTruth , float );
130 DEFINE_ACCESSOR( N_BAD_CELLS_DigiHSTruth , float );
131 DEFINE_ACCESSOR( N_BAD_CELLS_CORR_DigiHSTruth , float );
132 DEFINE_ACCESSOR( BAD_CELLS_CORR_E_DigiHSTruth , float );
133 DEFINE_ACCESSOR( BADLARQ_FRAC_DigiHSTruth , float );
134 DEFINE_ACCESSOR( ENG_POS_DigiHSTruth , float );
135 DEFINE_ACCESSOR( ENG_BAD_HV_CELLS_DigiHSTruth , float );
136 DEFINE_ACCESSOR( N_BAD_HV_CELLS_DigiHSTruth , float );
137 DEFINE_ACCESSOR( SIGNIFICANCE_DigiHSTruth , float );
138 DEFINE_ACCESSOR( CELL_SIGNIFICANCE_DigiHSTruth, float );
139 DEFINE_ACCESSOR( CELL_SIG_SAMPLING_DigiHSTruth, float );
140 DEFINE_ACCESSOR( AVG_LAR_Q_DigiHSTruth , float );
141 DEFINE_ACCESSOR( AVG_TILE_Q_DigiHSTruth , float );
142 DEFINE_ACCESSOR( EM_PROBABILITY_DigiHSTruth , float );
143 DEFINE_ACCESSOR( HAD_WEIGHT_DigiHSTruth , float );
144 DEFINE_ACCESSOR( OOC_WEIGHT_DigiHSTruth , float );
145 DEFINE_ACCESSOR( DM_WEIGHT_DigiHSTruth , float );
146
147 default:
148 std::cerr << "xAOD::CaloCluster_v1 ERROR Unknown scalar moment ("
149 << moment << ") requested" << std::endl;
150 return nullptr;
151 }
152 }

◆ momentContainerAccessorV1()

Helper function for managing cluster moment Accessor objects.

This function provides the accessor for xAOD::CaloCluster_v1::ncells_store_t typed lists.

Definition at line 155 of file CaloClusterAccessors_v1.cxx.

155 {
156 switch ( moment ) {
158 default:
159 std::cerr << "xAOD::CaloCluster_v1 ERROR Unknown compound moment type ("
160 << moment << ") requested" << std::endl;
161 return nullptr;
162 }
163 }
std::vector< uint16_t > ncells_store_t
Store type for number-of-cells-in-sampling counter.

◆ muonReadoutElement()

const MuonGMR4::MuonReadoutElement * xAOD::muonReadoutElement ( const UncalibratedMeasurement * meas)

Returns the associated readout element to the measurement.

Composite space point EDM

Definition at line 41 of file MuonSpectrometer/MuonPhaseII/Event/xAOD/xAODMuonPrepData/Root/UtilFunctions.cxx.

41 {
42 if (!meas) return nullptr;
44 if (meas->numDimensions() == 0u) {
45 const auto* comp = static_cast<const CombinedMuonStrip*>(meas);
46 return muonReadoutElement(comp->primaryStrip());
47 }
48 switch (meas->type()) {
49 using enum UncalibMeasType;
50 case MdtDriftCircleType: {
51 return static_cast<const MdtDriftCircle*>(meas)->readoutElement();
52 } case RpcStripType: {
53 return static_cast<const RpcMeasurement*>(meas)->readoutElement();
54 } case TgcStripType: {
55 return static_cast<const TgcStrip*>(meas)->readoutElement();
56 } case sTgcStripType: {
57 return static_cast<const sTgcMeasurement*>(meas)->readoutElement();
58 } case MMClusterType: {
59 return static_cast<const MMCluster*>(meas)->readoutElement();
60 } default:
61#ifndef NDEBUG
62 THROW_EXCEPTION("Unsupported measurement given "<<typeid(*meas).name());
63#endif
64 break;
65 }
66 return nullptr;
67 }
const MuonGMR4::MuonReadoutElement * muonReadoutElement(const UncalibratedMeasurement *meas)
Returns the associated readout element to the measurement.

◆ muonSurface()

const Acts::Surface & xAOD::muonSurface ( const UncalibratedMeasurement * meas)

Returns the associated Acts surface to the measurement.

Composite space point EDM

Definition at line 68 of file MuonSpectrometer/MuonPhaseII/Event/xAOD/xAODMuonPrepData/Root/UtilFunctions.cxx.

68 {
69 if (!meas) {
70 THROW_EXCEPTION("No measurement passed");
71 }
73 if (meas->numDimensions() == 0u) {
74 const auto* comp = static_cast<const CombinedMuonStrip*>(meas);
75 return muonSurface(comp->primaryStrip());
76 }
77 switch (meas->type()) {
78 using enum UncalibMeasType;
79 case MdtDriftCircleType: {
80 return fetchSurface<MdtDriftCircle>(meas);
81 } case RpcStripType: {
82 return fetchSurface<RpcMeasurement>(meas);
83 } case TgcStripType:{
84 return fetchSurface<TgcStrip>(meas);
85 } case sTgcStripType: {
86 return fetchSurface<sTgcMeasurement>(meas);
87 } case MMClusterType:{
88 return fetchSurface<MMCluster>(meas);
89 } default:
90 THROW_EXCEPTION("Unsupported measurement given "<<typeid(*meas).name());
91 break;
92 }
93 }
const Acts::Surface & muonSurface(const UncalibratedMeasurement *meas)
Returns the associated Acts surface to the measurement.

◆ muonTrackSummaryAccessorV1()

const SG::AuxElement::Accessor< uint8_t > & xAOD::muonTrackSummaryAccessorV1 ( xAOD::MuonSummaryType type)

Helper function for managing MuonTrackSummary Accessor objects.

This function holds on to Accessor objects that can be used by each TrackParticle_v1 object at runtime to get/set summary values on themselves.

Definition at line 23 of file MuonTrackSummaryAccessors_v1.cxx.

23 {
24
25 switch( type ) {
36
45
50
55
60
65
70
75
80
85
90
95
100
105
106 // New Small Wheel
107 // STGC
110
113
116
119
120 // MM
123
128
133
135
138
141
142 default:
143 throw std::runtime_error("xAOD::MuonTrackParticle_v1 ERROR Unknown MuonSummaryType "
144 +std::to_string(type)+" requested");
145 }
146 }

◆ NO_SANITIZE_UNDEFINED()

void TDVCollectionProxy::PushProxy xAOD::NO_SANITIZE_UNDEFINED ( void * objstart)

Start working with a new collection.

Parameters
objstartThe address of the collection.

Definition at line 395 of file TDVCollectionProxy.cxx.

395 {
396
397 // Do the base class stuff.
398 // This will create an environment buffer if needed.
399 ::TGenCollectionProxy::PushProxy( objstart );
400
401 // Save the calculated element offset in the environment buffer.
403 reinterpret_cast< TDVCollectionFuncs::Env_t* >( fEnv )->fIterator;
404
405 // Get the offset needed for the pointer operations:
406 buff.fOffset = fOffset;
407
408 // Save the address of the underlying vector of the DataVector.
409 // First, adjust the address to the base DataVector.
410 char* dvstart = reinterpret_cast< char* >( objstart ) + fContoff;
411 // Cast to DV.
412 // This gets a ubsan warning about casting between types.
413 // However, this is deliberate, so suppress ubsan warnings
414 // for this function.
416 reinterpret_cast< DataVector< char >* >( dvstart );
417 // Find the underlying vector.
418 const std::vector< char* >& vec = dv->stdcont();
419 // And store its address.
420 std::vector<char*>* vptr ATLAS_THREAD_SAFE =
421 const_cast< std::vector< char* >* >( &vec );
422 buff.fCont = vptr;
423
424 return;
425 }
Derived DataVector<T>.
Definition DataVector.h:795
ROOT::TCollectionProxyInfo::Environ< TEnvBuff > Env_t
The Root proxy environment structure.

◆ operator<<() [1/18]

std::ostream & xAOD::operator<< ( std::ostream & os,
const TruthParticle_v1 * p )
inline

Definition at line 398 of file TruthParticle_v1.h.

398 {
399 if (!p) { os << "Prt: Empty particle" << std::endl; return os;}
400 os << "Prt: uid=";
401 os << p->uid() << " pdg_id=";
402 os << p->pdg_id() << " (px,py,pz,e)=";
403 os << p->px() << ",";
404 os << p->py() << ",";
405 os << p->pz() << ",";
406 os << p->e() << ";(pt,eta,phi)=";
407 os << p->pt() << ",";
408 os << p->eta() << ",";
409 os << p->phi() << "; status=";
410 os << p->status();
411 /* os << std::endl; AV:Not clear if we need a new line here */
412 return os;
413 }

◆ operator<<() [2/18]

std::ostream & xAOD::operator<< ( std::ostream & os,
const TruthVertex_v1 * v )
inline

Definition at line 149 of file TruthVertex_v1.h.

149 {
150 if (!v) { os << "Vtx: Empty vertex" << std::endl; return os;}
151 os << "Vtx: uid=";
152 os << v->uid() << " status=";
153 os << v->status();
154 os << " (x,y,z,t)=" << v->x() << "," << v->y() << "," << v->z() << "," << v->t();
155 /* os << std::endl; AV:Not clear if we need a new line here */
156 return os;
157 }

◆ operator<<() [3/18]

std::ostream & xAOD::operator<< ( std::ostream & os,
const xAOD::CMXEtSums_v1 & el )

Definition at line 160 of file CMXEtSums_v1.cxx.

161 {
162 os << "xAOD::CMXEtSums crate=" << int(el.crate())
163 << " sourceComponent=" << sourceComponent(el.sourceComponent())
164 << " peak=" << int(el.peak()) << " et=" << el.et()
165 << " ex=" << int(el.ex()) << " ey=" << int(el.ey())
166 << " etError=" << int(el.etError()) << " exError="
167 << int(el.exError()) << ", eyError=" << int(el.eyError()) << " etVec=[";
168 std::for_each(el.etVec().begin(), el.etVec().end(), [&](uint16_t n) { os << " " << int(n); });
169 os << "]";
170 return os;
171 }

◆ operator<<() [4/18]

std::ostream & xAOD::operator<< ( std::ostream & os,
const xAOD::CMXJetHits_v1 & el )

Definition at line 128 of file CMXJetHits_v1.cxx.

129 {
130 os << "xAOD::CMXJetHits crate=" << int(el.crate())
131 << " sourceComponent=" << hitsSourceComponent(el.sourceComponent())
132 << " peak=" << int(el.peak()) << " hits0=0x" << std::hex << el.hits0() << std::dec
133 << " hits1=0x" << std::hex << el.hits1() << std::dec << " hits0Vec=[";
134
135 std::for_each(el.hitsVec0().begin(), el.hitsVec0().end(), [&](uint32_t n) { os << " 0x" << std::hex << int(n) << std::dec; });
136 os << "]";
137 return os;
138 }

◆ operator<<() [5/18]

std::ostream & xAOD::operator<< ( std::ostream & os,
const xAOD::IParticle * p )

Definition at line 28 of file NavigationTesterAlg.cxx.

29 {
30 return os << "["
31 << "type = " << p->type() << ", "
32 << "pt = " << p->pt() << ", "
33 << "eta = " << p->eta() << ", "
34 << "phi = " << p->phi() << ", "
35 << "ptr = " << reinterpret_cast<const void*>(p)
36 << "]";
37
38 }

◆ operator<<() [6/18]

std::ostream & xAOD::operator<< ( std::ostream & os,
const xAOD::JEMTobRoI_v1 & el )

Definition at line 73 of file JEMTobRoI_v1.cxx.

74 {
75 os << "xAOD::JEMTobRoI crate=" << int(el.crate())
76 << " jem=" << el.jem()
77 << " frame=" << el.frame()
78 << " location=" << el.location()
79 << " energyLarge=" << el.energyLarge()
80 << " energySmall=" << el.energySmall();
81 return os;
82 }

◆ operator<<() [7/18]

std::ostream & xAOD::operator<< ( std::ostream & os,
const xAOD::TrigComposite_v1 & tc )

print helper for TrigComposite

Definition at line 519 of file TrigComposite_v1.cxx.

519 {
520 os << "TrigComposite_v1 name:'" << tc.name() << "'" << std::endl;
521 const bool isRemapped = tc.isRemapped();
522 os << " N Links:" << tc.linkColNames().size() << ", isRemapped:" << (isRemapped ? "YES" : "NO");
523 for (size_t i=0; i<tc.linkColNames().size(); ++i){
524 if (!i) os << std::endl;
525 os << " Link Name:" << tc.linkColNames()[i];
526 os << ", Key:" << tc.linkColKeys()[i];
527 if (isRemapped) os << ", RemappedKey:" << tc.linkColKeysRemap()[i];
528 os << ", Index:" << tc.linkColIndices()[i];
529 if (isRemapped) os << ", RemappedIndex:" << tc.linkColIndicesRemap()[i];
530 os << ", CLID:" << tc.linkColClids()[i];
531 if (i != tc.linkColNames().size() - 1) os << std::endl;
532 }
533 if (!tc.decisions().empty()) {
534 os << std::endl << " N Decisions:" << tc.decisions().size() << std::endl << " ";
535 for (const TrigCompositeUtils::DecisionID id : tc.decisions()) os << id << ", ";
536 }
537 return os;
538}
unsigned int DecisionID

◆ operator<<() [8/18]

std::ostream & xAOD::operator<< ( std::ostream & out,
const EventFormat_v1 & format )

This operator can be used for debugging purposes to print information about an event format object in a user friendly way.

Print operator for the event format.

Parameters
outAn output stream
formatThe TEventFormat_v1 to print
Returns
The same output stream that it received

Definition at line 208 of file EventFormat_v1.cxx.

209 {
210
211 out << "xAOD::EventFormat:";
212 EventFormat_v1::const_iterator itr = format.begin();
213 EventFormat_v1::const_iterator end = format.end();
214 for( int counter = 1; itr != end; ++itr, ++counter ) {
215 out << std::endl << counter << ". element: " << itr->second;
216 }
217
218 return out;
219 }

◆ operator<<() [9/18]

std::ostream & xAOD::operator<< ( std::ostream & out,
const EventFormatElement & element )

This operator can be used to print information about a given event format element in a user friendly way.

Print operator for an event format element.

Parameters
outAn output stream
elementThe EventFormatElement to print
Returns
The same output stream that it received

Definition at line 59 of file EventFormatElement.cxx.

60 {
61
62 // Get the current state of the stream:
63 const char fillChar = out.fill();
64 const std::ios_base::fmtflags flags = out.flags();
65 const std::streamsize width = out.width();
66
67 // Do the printout:
68 out << "Branch name: " << std::setw( 30 ) << element.branchName()
69 << ", Class name: " << std::setw( 30 ) << element.className()
70 << ", Hash: 0x" << std::setw( 8 ) << std::hex << std::setfill( '0' )
71 << element.hash();
72
73 // Restore the original state of the stream:
74 out.fill( fillChar );
75 out.flags( flags );
76 out.width( width );
77
78 // Return the stream:
79 return out;
80 }
const double width
sgkey_t hash() const
Get the hash belonging to this branch/key.

◆ operator<<() [10/18]

template<typename FIRST, typename SECOND>
std::ostream & xAOD::operator<< ( std::ostream & out,
const std::pair< FIRST, SECOND > & pair )

Helper print operator.

Definition at line 53 of file RDataSource.cxx.

54 {
55
56 out << "[" << pair.first << ", " << pair.second << "]";
57 return out;
58 }
STL class.

◆ operator<<() [11/18]

template<typename T>
std::ostream & xAODEventInfoPrivate::operator<< ( std::ostream & out,
const std::set< T > & s )

Convenience operator for printing the contents of sets.

Definition at line 49 of file EventInfo_v1.cxx.

49 {
50
51 return out << std::vector< T >( begin( s ), end( s ) );
52 }

◆ operator<<() [12/18]

template<typename T>
std::ostream & xAOD::operator<< ( std::ostream & out,
const std::unordered_map< T, T > & umap )

Helper print operator.

Definition at line 77 of file RDataSource.cxx.

78 {
79
80 out << "{";
81 bool first = true;
82 for( auto& upair : umap ) {
83 if( ! first ) {
84 out << ", ";
85 }
86 out << upair.first << " : " << upair.second;
87 first = false;
88 }
89 out << "}";
90 return out;
91 }

◆ operator<<() [13/18]

template<typename T>
std::ostream & xAOD::operator<< ( std::ostream & out,
const std::vector< T > & vec )

Helper print operator.

Helper output operator for printing vector variables.

Definition at line 62 of file RDataSource.cxx.

62 {
63
64 out << "[";
65 for( size_t i = 0; i < vec.size(); ++i ) {
66 out << vec[ i ];
67 if( i + 1 < vec.size() ) {
68 out << ", ";
69 }
70 }
71 out << "]";
72 return out;
73 }

◆ operator<<() [14/18]

std::ostream & xAOD::operator<< ( std::ostream & out,
const xAOD::EventInfo_v1 & ei )

This operator is provided to make it convenient to print debug messages including information about the current event.

A helper operators to be able to print debug messages easily.

With something like:

const xAOD::EventInfo* ei = ...;
std::cout << "Event = " << *ei << std::endl;

or:

const xAOD::EventInfo* ei = ...;
ATH_MSG_VERBOSE( "Event = " << *ei );

Parameters
outThe output stream to write EventInfo information to
eiThe EventInfo object to print information about
Returns
The same output stream that the operator received

Definition at line 1054 of file EventInfo_v1.cxx.

1055 {
1056
1057 // Get the current state of the stream:
1058 const char fillChar = out.fill();
1059 const std::ios_base::fmtflags flags = out.flags();
1060 const std::streamsize width = out.width();
1061
1062 // Do the printout:
1063 out << "[Run,Evt,Lumi,Time,BunchCross,DetMask] = ["
1064 << ei.runNumber()
1065 << "," << ei.eventNumber()
1066 << "," << ei.lumiBlock()
1067 << "," << ei.timeStamp()
1068 << ":" << ei.timeStampNSOffset()
1069 << "," << ei.bcid()
1070 << ",0x" << std::hex << std::setw( 16 ) << std::setfill( '0' )
1071 << ei.detectorMask()
1072 << "]";
1073
1074 // Restore the original state of the stream:
1075 out.fill( fillChar );
1076 out.flags( flags );
1077 out.width( width );
1078
1079 // Return the stream:
1080 return out;
1081 }
uint32_t lumiBlock() const
The current event's luminosity block number.
uint32_t bcid() const
The bunch crossing ID of the event.
uint32_t timeStamp() const
POSIX time in seconds from 1970. January 1st.
uint32_t runNumber() const
The current event's run number.
uint32_t timeStampNSOffset() const
Nanosecond time offset wrt. the time stamp.
uint64_t eventNumber() const
The current event's event number.
uint64_t detectorMask() const
Bit field indicating which TTC zones are present in the event.

◆ operator<<() [15/18]

std::ostream & xAOD::operator<< ( std::ostream & out,
const xAOD::EventInfo_v1::PileUpMixtureID & id )

This operator is provided to make it convenient to print debug messages including information about the PileUpMixtureID in hex.

Parameters
outThe output stream to write PileUpMixtureID information to
idThe PileUpMixtureID object to print information about
Returns
The same output stream that the operator received

Definition at line 1090 of file EventInfo_v1.cxx.

1091 {
1092
1093 // Get the current state of the stream:
1094 const char fillChar = out.fill();
1095 const std::ios_base::fmtflags flags = out.flags();
1096 const std::streamsize width = out.width();
1097
1098 // Do the printout:
1099 out << std::hex << std::setw( 16 ) << std::setfill( '0' );
1100 out << id.lowBits;
1101 out << id.highBits;
1102
1103 // Restore the original state of the stream:
1104 out.fill( fillChar );
1105 out.flags( flags );
1106 out.width( width );
1107
1108
1109 // Return the stream:
1110 return out;
1111 }

◆ operator<<() [16/18]

std::ostream & xAOD::operator<< ( std::ostream & out,
const xAOD::L2CombinedMuon_v1 & mu )

Operator for printing the contents of a LVL2 muon.

◆ operator<<() [17/18]

std::ostream & xAOD::operator<< ( std::ostream & out,
xAOD::FileMetaData_v1::MetaDataType type )

This can be used in user code to conveniently print the values of MetaDataType variables in a user friendly manner.

A convenience print operator for xAOD::FileMetaData_v1::MetaDataType.

Parameters
outThe output stream to print to
typeThe value to print
Returns
The same stream object that the operator printed to

Definition at line 498 of file FileMetaData_v1.cxx.

499 {
500
501 switch( type ) {
502
503 PRINT_TYPE( productionRelease );
504 PRINT_TYPE( amiTag );
505 PRINT_TYPE( AODFixVersion );
506 PRINT_TYPE( AODCalibVersion );
507 PRINT_TYPE( dataType );
508 PRINT_TYPE( geometryVersion );
509 PRINT_TYPE( conditionsTag );
510 PRINT_TYPE( beamEnergy );
511 PRINT_TYPE( beamType );
512 PRINT_TYPE( mcProcID );
513 PRINT_TYPE( simFlavour );
514 PRINT_TYPE( isDataOverlay );
515 PRINT_TYPE( mcCampaign );
516 PRINT_TYPE( generatorsInfo );
517 PRINT_TYPE( dataYear );
518
519 default:
520 out << "UNKNOWN (" << static_cast< int >( type ) << ")";
521 break;
522 }
523
524 // Return the same stream:
525 return out;
526}
#define PRINT_TYPE(TYPE)
Helper macro for printing the incident types as a string.
Definition TIncident.cxx:28

◆ operator<<() [18/18]

std::ostream & xAOD::operator<< ( std::ostream & s,
const xAOD::TrigDecision_v1 & td )

Definition at line 111 of file TrigDecision_v1.cxx.

111 {
112 s << "xAODTrigDecision Object: SMK=" << td.smk() << " BGCode=" << (size_t)td.bgCode() << std::endl;
113 s << " L1 Before Prescale: ";
114 writeBits(s, td.tbp());
115 s << " L1 After Prescale: ";
116 writeBits(s, td.tap());
117 s << " L1 After Veto: ";
118 writeBits(s, td.tav());
119 s << " Error Bits: L2Err=" << td.lvl2ErrorBits() << " L2Truncated=" << td.lvl2Truncated();
120 s << " EF/HLTErr=" << td.efErrorBits() << " EF/HLTTruncated=" << td.efTruncated() << std::endl;
121 // Run 1
122 bool r1 = false;
123 if (!td.lvl2Prescaled().empty() || !td.lvl2PassedPhysics().empty() || !td.lvl2PassedRaw().empty()
124 || !td.lvl2Resurrected().empty() || !td.lvl2PassedThrough().empty() ) {
125 r1 = true;
126 s << " L2 Prescaled: ";
127 writeBits(s, td.lvl2Prescaled());
128 s << " L2 Passed Physics: ";
130 s << " L2 Passed Raw: ";
131 writeBits(s, td.lvl2PassedRaw());
132 s << " L2 Resurrected/Rerun: ";
133 writeBits(s, td.lvl2Resurrected());
134 s << " L2 Passedthrough: ";
136 } else {
137 s << " No L2 Bits" << std::endl;
138 }
139 const std::string level = (r1 ? " EF" : " HLT");
140 if (!td.efPrescaled().empty() || !td.efPassedPhysics().empty() || !td.efPassedRaw().empty()
141 || !td.efResurrected().empty() || !td.efPassedThrough().empty() ) { // Run 1: EF, Runs 2, 3: HLT
142 s << level << " Prescaled: ";
143 writeBits(s, td.efPrescaled());
144 s << level << " Passed Physics: ";
145 writeBits(s, td.efPassedPhysics());
146 s << level << " Passed Raw: ";
147 writeBits(s, td.efPassedRaw());
148 s << level << " Resurrected/Rerun: ";
149 writeBits(s, td.efResurrected());
150 s << level << " Passedthrough: ";
151 writeBits(s, td.efPassedThrough());
152 } else {
153 s << " No EF/HLT Bits" << std::endl;
154 }
155 return s;
156}
void writeBits(std::ostream &s, const std::vector< uint32_t > &input)
Prints space separated positions of set bits from input bitset stored in vector.
const std::vector< uint32_t > & efPrescaled() const
Get the EF prescaled bits.
bool lvl2Truncated() const
Is the LVL2 result truncated?
const std::vector< uint32_t > & tav() const
Get the Trigger After Veto bits.
uint32_t smk() const
Get the Super Master Key describing this object.
const std::vector< uint32_t > & lvl2PassedPhysics() const
Get the LVL2 physics decision bits.
const std::vector< uint32_t > & lvl2PassedRaw() const
Get the LVL2 passed-raw bits.
const std::vector< uint32_t > & efPassedThrough() const
Get the EF pass-through bits.
const std::vector< uint32_t > & lvl2PassedThrough() const
Get the LVL2 pass-through bits.
bool efTruncated() const
Is the EF result truncated?
const std::vector< uint32_t > & lvl2Resurrected() const
Get the LVL2 resurrected bits.
const std::vector< uint32_t > & efPassedPhysics() const
Get the EF physics decision bits.
const std::vector< uint32_t > & lvl2Prescaled() const
Get the LVL2 prescaled bits.
const std::vector< uint32_t > & tap() const
Get the Trigger After Prescale bits.
const std::vector< uint32_t > & efPassedRaw() const
Get the EF passed-raw bits.
char bgCode() const
Get the bunch group code of the current event.
const std::vector< uint32_t > & tbp() const
Get the Trigger Before Prescale bits.
const std::vector< uint32_t > & efResurrected() const
Get the EF resurrected bits.
uint32_t efErrorBits() const
Get a summary of all errors that happened during the EF execution.
uint32_t lvl2ErrorBits() const
Get a summary of all errors that happened during the LVL2 execution.

◆ operator==()

This operator is provided to make it convenient to compare two instances of PileUpMixtureID directly.

PileUpMixtureID comparison helper operator.

Parameters
aThe PileUpMixtureID object to compare
bThe PileUpMixtureID object to compare
Returns
Comparison result

Definition at line 1120 of file EventInfo_v1.cxx.

1121 {
1122
1123 return a.lowBits == b.lowBits && a.highBits == b.highBits;
1124
1125 }
TList * a

◆ parameterAccessorV1()

template<class T>
const SG::Accessor< T > * xAOD::parameterAccessorV1 ( Muon_v1::ParamDef type)

This function holds on to Accessor objects that can be used by each Muon_v1 object at runtime to get/set parameter values on themselves.

◆ pdfInfoAccessorV1Float()

const SG::AuxElement::Accessor< float > * xAOD::pdfInfoAccessorV1Float ( TruthEvent_v1::PdfParam type)

Helper function for getting accessors for floating point PDF information.

Definition at line 61 of file TruthAccessors_v1.cxx.

61 {
62
63 switch( type ) {
64
65 DEFINE_ACCESSOR( TruthEvent_v1, float, X1 );
66 DEFINE_ACCESSOR( TruthEvent_v1, float, X2 );
67 DEFINE_ACCESSOR( TruthEvent_v1, float, Q );
68 DEFINE_ACCESSOR( TruthEvent_v1, float, XF1 );
69 DEFINE_ACCESSOR( TruthEvent_v1, float, XF2 );
70
71 default:
72 std::cerr << "xAOD::pdfInfoAccessorV1Float ERROR Unknown ParamDef ("
73 << type << ") requested" << std::endl;
74 return nullptr;
75 }
76
77 return nullptr;
78 }

◆ pdfInfoAccessorV1Int()

const SG::AuxElement::Accessor< int > * xAOD::pdfInfoAccessorV1Int ( TruthEvent_v1::PdfParam type)

Helper function for getting accessors for integer type PDF information.

Definition at line 42 of file TruthAccessors_v1.cxx.

42 {
43
44 switch( type ) {
45
46 DEFINE_ACCESSOR( TruthEvent_v1, int, PDGID1 );
47 DEFINE_ACCESSOR( TruthEvent_v1, int, PDGID2 );
48 DEFINE_ACCESSOR( TruthEvent_v1, int, PDFID1 );
49 DEFINE_ACCESSOR( TruthEvent_v1, int, PDFID2 );
50
51 default:
52 std::cerr << "xAOD::pdfInfoAccessorV1Int ERROR Unknown PdfParam ("
53 << type << ") requested" << std::endl;
54 return nullptr;
55 }
56
57 return nullptr;
58 }

◆ polarizationAccessorV1()

const SG::AuxElement::Accessor< float > * xAOD::polarizationAccessorV1 ( TruthParticle_v1::PolParam type)

This function holds on to Accessor objects that can be used by each TruthParticle_v1 object at runtime to get/set parameter values on themselves.

Definition at line 25 of file TruthAccessors_v1.cxx.

25 {
26
27 switch( type ) {
28
29 DEFINE_ACCESSOR( TruthParticle_v1, float, polarizationTheta );
30 DEFINE_ACCESSOR( TruthParticle_v1, float, polarizationPhi );
31
32 default:
33 std::cerr << "xAOD::polarizationAccessorV1 ERROR Unknown PolParam ("
34 << type << ") requested" << std::endl;
35 return nullptr;
36 }
37
38 return nullptr;
39 }
Class describing a truth particle in the MC record.

◆ prepareElementForShallowCopy() [1/2]

std::unique_ptr< xAOD::CaloCluster > xAOD::prepareElementForShallowCopy ( const CaloCluster * orgCluster)

Definition at line 7 of file CaloClusterShallowCopy.cxx.

7 {
8 //std::cout << "Executing overloaded version of prepareElementForShallowCopy" << std::endl;
9 std::unique_ptr<xAOD::CaloCluster> newCluster(new CaloCluster());
10 newCluster->setSamplingPattern(orgCluster->samplingPattern(),false);
11 return newCluster;
12}
unsigned samplingPattern() const
Access to sampling pattern (one bit per sampling) (Method may be removed later)

◆ prepareElementForShallowCopy() [2/2]

template<class T>
std::unique_ptr< T > xAOD::prepareElementForShallowCopy ( const T * )

Function to prepare an object to be stored in a shallow-copy container.

To be used by shallowCopyContainer. The default implementation here is dummy, just calling the default constructor. Can be overloaded for types that require special treatment (like xAOD::CaloCluster)

Parameters
elemInput object, ignored in this implementation
Returns
A uniqe_ptr to the object to be push_back'ed into the shallow-copy container.

Definition at line 43 of file ShallowCopy.h.

43 {
44 return std::make_unique<T>();
45 }

◆ ptFromEEtaM()

double xAOD::ptFromEEtaM ( const double e,
const double eta,
const double m )

Definition at line 14 of file JetConstituentVector.cxx.

14 {
15 double p = 0.0;
16 if( std::abs( m ) < 0.00001 ) {
17 p = e;
18 } else {
19 p = std::sqrt( e * e - m * m );
20 if( e < 0 ) {
21 p = -p;
22 }
23 }
24
25 // Calculate sinTh:
26 double aEta = std::abs( eta );
27 if( aEta > 710.0 ) {
28 aEta = 710.0;
29 }
30 const double sinTh = 1.0 / std::cosh( aEta );
31
32 // Calculate pT from these two:
33 return ( p * sinTh );
34 }

◆ safeDeepCopy()

void xAOD::safeDeepCopy ( const SG::AuxElement & orig,
SG::AuxElement & copy )

Function that can deep-copy "problematic" objects.

Due to a number of different issues we can produce xAOD files that have some variables only filled in certain events. When this happens, the xAOD object still reports the variable to be present in all the events, though the auxiliary store's getAuxIDs() function. Only when one asks for the auxiliary ID, does the code detect that there's no such variable in the event after all.

When this happens, the assignment operator in SG::AuxElement throws an exception.

In order to be able to make deep copies of objects even from such problematic files, this function can be used instead. This function silently ignores these sort of issues, allowing analysis code to make use of buggy files.

Parameters
origThe original object that a copy is being made of
copyThe object to fill with the original's parameters

Definition at line 19 of file SafeDeepCopy.cxx.

19 {
20
21 //
22 // Check that the target object is healthy:
23 //
24 if( ! copy.container() ) {
25 return;
26 }
27 if( ! copy.container()->hasStore() ) {
28 return;
29 }
30 if( ! copy.container()->hasNonConstStore() ) {
31 throw SG::ExcConstAuxData( "safeDeepCopy" );
32 }
33
34 //
35 // Access the original's data:
36 //
37 const SG::AuxVectorData* ocont = orig.container();
38 if( ( ! ocont ) || ( ! ocont->hasStore() ) ) {
39 // In this case let the assignment operator of SG::AuxElement take
40 // care of clearing out the target object.
41 copy = orig;
42 return;
43 }
44
45 //
46 // Do the copy:
47 //
48 const size_t iindex = orig.index();
49 const size_t oindex = copy.index();
50 SG::auxid_set_t other_ids = ocont->getAuxIDs();
51 SG::AuxTypeRegistry& r = SG::AuxTypeRegistry::instance();
52 SG::AuxVectorData& copy_container = *copy.container();
53
54 // Copy the variables that exist on the input object:
55 for( SG::auxid_t auxid : other_ids ) {
56 r.copy( auxid, copy_container, oindex, *ocont, iindex, 1 );
57 }
58 // Clear out the variables that only exist on the output object:
59 for( SG::auxid_t auxid : copy.container()->getWritableAuxIDs() ) {
60 if( !other_ids.test( auxid ) ) {
61 r.clear( auxid, copy_container, oindex, 1 );
62 }
63 }
64 }
const SG::AuxVectorData * container() const
Return the container holding this element.
size_t index() const
Return the index of this element within its container.
static AuxTypeRegistry & instance()
Return the singleton registry instance.
const SG::auxid_set_t & getAuxIDs() const
Return a set of identifiers for existing data items in store associated with this object.
bool hasStore() const
Return true if this object has an associated store.
int r
Definition globals.cxx:22
size_t auxid_t
Identifier for a particular aux data item.
Definition AuxTypes.h:27
bool copy
Definition calibdata.py:26

◆ safeGetBaseOffset()

int xAOD::safeGetBaseOffset ( TClass * cls,
TClass * base )

Find base class offset using Reflex.

Unlike TClass::GetBaseClassOffset, this should properly handle virtual derivation. cls must have a default constructor.

Parameters
clsClass in which to find the base.
baseThe base for which to search.
Returns
The offset of base in cls, or -1 if it's not a base.

Definition at line 40 of file TDVCollectionProxy.cxx.

40 {
41
42 return cls->GetBaseClassOffset( base );
43 }
std::string base
Definition hcg.cxx:81

◆ SetMessageSourceWidth()

void xAOD::SetMessageSourceWidth ( size_t value)

Set the width of the source strings for the printed messages.

The xAOD::Init function installs a custom message printing function into the application. One that prints all messages passing through the ROOT messaging system similar to Athena's message service. The output format uses a fixed width source string, which gets chopped if the specified string is too long.

By default the source string width is 25 characters, which should be fine for most purposes. But in case the user wants to change this value, it can be done using this function.

Parameters
valueThe width of the source strings for the printed messages

Definition at line 89 of file Init.cxx.

89 {
90
91 sMessageSourceWidth = value;
92 return;
93 }

◆ setOriginalObjectLink() [1/2]

bool xAOD::setOriginalObjectLink ( const IParticle & original,
IParticle & copy )

This function should be used by CP tools when they make a deep copy of an object in their correctedCopy(...) function.

Function setting a link on a deep copy back to its original object.

So that the deep copy would hold an ElementLink pointing back to its original, which the MET calculations can use later on.

Parameters
originalReference to the original object
copyReference to the (deep/shallow) copy of the original object
Returns
true if the link setting was successful, false if it wasn't

Definition at line 30 of file IParticleHelpers.cxx.

31 {
32
33 // We mustn't check for the availability of the decoration on the copied
34 // object here. Since if the copy is already part of a container, the
35 // decoration may well exist on it already. But it will not be set to
36 // anything meaningful yet.
37
38 // Check if the original is part of a container. If not, we can't set
39 // up a link.
41 dynamic_cast< const IParticleContainer* >( original.container() );
42 if( ! container ) {
43 std::cerr << "xAOD::setOriginalObjectLink ERROR Original object is "
44 << "not part of a container" << std::endl;
45 return false;
46 }
47
48 // Construct the ElementLink that points back to the original.
49 // We have to be tricky here. The original itself may already be a
50 // copy. In which case the new object should point back to the same
51 // original that "our original" is pointing to.
53 ( acc.isAvailable( original ) ?
54 acc( original ) :
56
57 // Now set this link on the copy:
58 acc( copy ) = link;
59
60 // We were successful:
61 return true;
62 }
DataVector< IParticle > IParticleContainer
Simple convenience declaration of IParticleContainer.

◆ setOriginalObjectLink() [2/2]

bool xAOD::setOriginalObjectLink ( const IParticleContainer & original,
IParticleContainer & copy )

This function should be used by the users when they make deep/shallow copies of an entire container.

Function setting links on a deep/shallow copy container to the originals.

It sets up links from all the copied object to their originals. So in later stages of the analysis one can navigate back to them. (This is mostly necessary for proper MET handling.)

This function assumes that the original container is not a view container, to be able to optimise the code a bit. If you want to use a view container, loop over its elements by hand, and use the version of this function operating on individual xAOD::IParticle objects.

Parameters
originalReference to the original container
copyReference to the (deep/shallow) copy of the original container
Returns
true if the link setting was successful, false if it wasn't

Definition at line 81 of file IParticleHelpers.cxx.

82 {
83
84 // Check that the containers are of the same size:
85 if( original.size() != copy.size() ) {
86 std::cerr << "xAOD::setOriginalObjectLink ERROR Size of original "
87 << "and copy containers differs" << std::endl;
88 return false;
89 }
90
91 // Make sure that the original is not a view container. As the function
92 // doesn't work correctly for those.
93 if( original.ownPolicy() != SG::OWN_ELEMENTS ) {
94 std::cerr << "xAOD::setOriginalObjectLink ERROR Received a view "
95 << "container" << std::endl;
96 return false;
97 }
98
99 // If the containers are empty, we're done:
100 if( copy.empty() ) {
101 return true;
102 }
103
104 // Create an ElementLink to the first element in the original container.
105 // To be able to re-use the hashed key of this object in the loop.
106 const ElementLink< IParticleContainer > refLink( original, 0 );
107
108 // Loop over the copied container:
109 IParticleContainer::const_iterator orig_itr = original.begin();
110 IParticleContainer::const_iterator orig_end = original.end();
111 IParticleContainer::iterator copy_itr = copy.begin();
112 // To speed up the loop over large containers a bit, make the decision
113 // about how to create the links, just once:
114 if( acc.isAvailable( **orig_itr ) ) {
115 for( ; orig_itr != orig_end; ++orig_itr, ++copy_itr ) {
116 // Copy the variable from the original object:
117 acc( **copy_itr ) = acc( **orig_itr );
118 }
119 } else {
120 for( ; orig_itr != orig_end; ++orig_itr, ++copy_itr ) {
121 // Construct the link from scratch:
122 acc( **copy_itr ) =
123 ElementLink< IParticleContainer >( refLink.key(),
124 ( *orig_itr )->index() );
125 }
126 }
127
128 // We were successful:
129 return true;
130 }
DataModel_detail::const_iterator< DataVector > const_iterator
Definition DataVector.h:838
DataModel_detail::iterator< DataVector > iterator
Definition DataVector.h:842
const_iterator end() const noexcept
Return a const_iterator pointing past the end of the collection.
const_iterator begin() const noexcept
Return a const_iterator pointing at the beginning of the collection.
SG::OwnershipPolicy ownPolicy() const
Return the ownership policy setting for this container.
size_type size() const noexcept
Returns the number of elements in the collection.
@ OWN_ELEMENTS
this data object owns its elements

◆ shallowCopyContainer() [1/2]

template<class T>
std::pair< T *, ShallowAuxContainer * > xAOD::shallowCopyContainer ( const T & cont)

Function making a shallow copy of a constant container.

This function can be used to make a shallow copy of an existing (constant) container. It is most useful when reading an input file, and/or applying systematic variations on a container.

Parameters
contThe container to make a shallow copy of
Returns
A pair of pointers to the created objects. The caller takes ownership of the created objects

Be aware: If CONT has decorations, then the scheduler won't automatically known that they are available on the copy. To make that happen, see StoreGate/ShallowCopyDecorDeps.h.

Definition at line 141 of file ShallowCopy.h.

141 {
142 DataLink<SG::IConstAuxStore> link (cont.getConstStore());
143 auto tmp = detail::shallowCopyContainerImpl(cont, link);
144 return std::make_pair(tmp.first.release(), tmp.second.release());
145 }
std::pair< std::unique_ptr< T >, std::unique_ptr< ShallowAuxContainer > > shallowCopyContainerImpl(const T &cont, DataLink< SG::IConstAuxStore > &link)
Impl function for shallow copy container.
Definition ShallowCopy.h:54

◆ shallowCopyContainer() [2/2]

template<class T>
std::pair< std::unique_ptr< T >, std::unique_ptr< ShallowAuxContainer > > xAOD::shallowCopyContainer ( const T & cont,
const EventContext & ctx )

Function making a shallow copy of a constant container.

This function can be used to make a shallow copy of an existing (constant) container. It is most useful when reading an input file, and/or applying systematic variations on a container.

Parameters
contThe container to make a shallow copy of
ctxThe currentEventContext
Returns
A pair of unique_ptr to the created objects.

In Analysis Base it can be still called by using Gaudi::Hive::currentContext() as 2nd argument, although in practice is ignored as we do not really have an actual EventContext type.

Be aware: If CONT has decorations, then the scheduler won't automatically known that they are available on the copy. To make that happen, see StoreGate/ShallowCopyDecorDeps.h.

Definition at line 110 of file ShallowCopy.h.

112 {
113#ifndef XAOD_STANDALONE
114 DataLink<SG::IConstAuxStore> link (cont.getConstStore(), ctx);
115#else
116 //Note that in AnalysisBase
117 //- EventContext, is not a complete type, we have no class.
118 //- We do not have a DataLink ctor with EventContext
119 //- The return value of currentContext() can not be used.
120 DataLink<SG::IConstAuxStore> link(cont.getConstStore());
121#endif
122 return detail::shallowCopyContainerImpl(cont,link);
123 }

◆ shallowCopyObject()

template<class T>
std::pair< T *, ShallowAuxInfo * > xAOD::shallowCopyObject ( const T & obj)

Function making a shallow copy of a constant standalone object.

This function can be used to make a shallow copy of an existing (constant) object. It is most useful when reading an input file, and/or applying systematic variations on a standalone object. Not entirely clear yet how much use case there will be for it though...

Parameters
objThe object to make a shallow copy of
Returns
A pair of pointers to the created objects. The caller takes ownership of the created objects

Be aware: If CONT has decorations, then the scheduler won't automatically known that they are available on the copy. To make that happen, see StoreGate/ShallowCopyDecorDeps.h.

Definition at line 163 of file ShallowCopy.h.

163 {
164
165 // Create a DataLink, to check if we'll be successful:
166 DataLink< SG::IConstAuxStore > link( obj.getConstStore() );
167 if( ! link.cptr() ) {
168 // This can happen when we read the input file in standalone
169 // mode in branch access mode. That's unfortunately not
170 // compatible with using a shallow copy auxiliary store.
171 std::cout << "xAOD::shallowCopyObject ERROR Couldn't set up "
172 << "DataLink to the original object's auxiliary store"
173 << std::endl;
174 std::cout << "xAOD::shallowCopyObject ERROR Are you using the "
175 << "xAOD::TEvent::kBranchAccess access mode?"
176 << std::endl;
177 std::pair< T*, ShallowAuxInfo* > dummy;
178 return dummy;
179 }
180
181 // Create a new object using its default constructor:
182 T* newObj = new T();
183
184 // Create a new shallow auxiliary store:
185 ShallowAuxInfo* aux = new ShallowAuxInfo( link );
186
187 // Connect it to the interface object:
188 newObj->setStore( aux );
189
190 // Return the new objects:
191 return std::make_pair( newObj, aux );
192 }

◆ showerShapeAccessorV1()

const SG::AuxElement::Accessor< float > * xAOD::showerShapeAccessorV1 ( xAOD::EgammaParameters::ShowerShapeType type)

Explicit Instantiation of Template.

Helper function for managing Egamma Accessor objects.

This function holds on to Accessor objects that can be used by each Egamma_v1 object at runtime to get/set detail values on themselves.

Definition at line 26 of file EgammaAccessors_v1.cxx.

27 {
28 switch( type ) {
29 DEFINE_ACCESSOR( float, e011 );
30 DEFINE_ACCESSOR( float, e033 );
31 DEFINE_ACCESSOR( float, e132 );
32 DEFINE_ACCESSOR( float, e1152 );
33 DEFINE_ACCESSOR( float, ethad1 );
34 DEFINE_ACCESSOR( float, ethad );
35 DEFINE_ACCESSOR( float, ehad1 );
36 DEFINE_ACCESSOR( float, f1 );
37 DEFINE_ACCESSOR( float, f3 );
38 DEFINE_ACCESSOR( float, f1core );
39 DEFINE_ACCESSOR( float, f3core );
40 DEFINE_ACCESSOR( float, e233 );
41 DEFINE_ACCESSOR( float, e235 );
42 DEFINE_ACCESSOR( float, e255 );
43 DEFINE_ACCESSOR( float, e237 );
44 DEFINE_ACCESSOR( float, e277 );
45 DEFINE_ACCESSOR( float, e333 );
46 DEFINE_ACCESSOR( float, e335 );
47 DEFINE_ACCESSOR( float, e337 );
48 DEFINE_ACCESSOR( float, e377 );
49 DEFINE_ACCESSOR( float, weta1 );
50 DEFINE_ACCESSOR( float, weta2 );
51 DEFINE_ACCESSOR( float, e2ts1 );
52 DEFINE_ACCESSOR( float, e2tsts1 );
53 DEFINE_ACCESSOR( float, fracs1 );
54 DEFINE_ACCESSOR( float, widths1 );
55 DEFINE_ACCESSOR( float, widths2 );
56 DEFINE_ACCESSOR( float, poscs1 );
57 DEFINE_ACCESSOR( float, poscs2 );
58 DEFINE_ACCESSOR( float, asy1 );
59 DEFINE_ACCESSOR( float, pos );
60 DEFINE_ACCESSOR( float, pos7 );
61 DEFINE_ACCESSOR( float, barys1 );
62 DEFINE_ACCESSOR( float, wtots1 );
63 DEFINE_ACCESSOR( float, emins1 );
64 DEFINE_ACCESSOR( float, emaxs1 );
65 DEFINE_ACCESSOR( float, r33over37allcalo );
66 DEFINE_ACCESSOR( float, ecore );
67 DEFINE_ACCESSOR( float, Reta );
68 DEFINE_ACCESSOR( float, Rphi );
69 DEFINE_ACCESSOR( float, Eratio );
70 DEFINE_ACCESSOR( float, Rhad );
71 DEFINE_ACCESSOR( float, Rhad1 );
72 DEFINE_ACCESSOR( float, DeltaE );
73 default:
74 std::cerr << "xAOD::Egamma ERROR Unknown float ShowerShapeType ("
75 << type << ") requested" << std::endl;
76 return nullptr;
77 }
78
79 }
setEt setPhi setE277 weta2

◆ str()

std::string xAOD::str ( const TrigT2MbtsBits_v1 & trigT2MbtsBits)

Definition at line 37 of file TrigT2MbtsBits_v1.cxx.

37 {
38
39 std::stringstream sstream;
40 std::vector<float> counterValues;
41 std::vector<float>::const_iterator itr;
42 std::vector<float>::const_iterator itr_end;
43
44 counterValues = trigT2MbtsBits.triggerEnergies();
45 itr = counterValues.begin();
46 itr_end = counterValues.end();
47 sstream << "triggerEnergies = { ";
48 for(;itr != itr_end; ++itr) {
49 sstream << (*itr) << " ";
50 }
51 sstream << " }" << std::endl;
52
53 counterValues = trigT2MbtsBits.triggerTimes();
54 itr = counterValues.begin();
55 itr_end = counterValues.end();
56 sstream << "triggerTimes = { ";
57 for(;itr != itr_end; ++itr) {
58 sstream << (*itr) << " ";
59 }
60 sstream << "}";
61
62 return sstream.str();
63 }
const std::vector< float > & triggerEnergies() const
Return the trigger energies of each counter.
const std::vector< float > & triggerTimes() const
Return the relative times of the triggers.

◆ sumEntries()

double xAOD::sumEntries ( const std::vector< float > & cont,
unsigned int nbins_x,
float min_x,
float max_x,
unsigned int nbins_y,
float min_y,
float max_y,
float value_x,
float value_y,
int cutType )

Definition at line 9 of file xAODTrigMinBiasHelperFunc_v1.cxx.

18 {
19
20
21 const unsigned int nbins_x_widened = nbins_x + 2;
22 const unsigned int nbins_y_widened = nbins_y + 2;
23
24 if((nbins_x_widened*nbins_y_widened) != cont.size()){
25 std::cout<<"ERROR in xAOD::sumEntries: nbins and container size don't match!!"<<std::endl;
26 return -1.;
27 }
28 if(nbins_x*nbins_y == 0 ){
29 std::cout<<"ERROR in xAOD::sumEntries: nbins_x * nbins_y = 0"<<std::endl;
30 }
31 unsigned int ibin(0), ibin_x(0), ibin_y(0), ibin_x_selected(0), ibin_y_selected(0);
32 const float binWidth_x = (max_x - min_x)/((float)nbins_x);
33 const float binWidth_y = (max_y - min_y)/((float)nbins_y);
34
35 double entries(0.);
36
37 if(value_x < min_x) { // Underflow
38 ibin_x = 0;
39 }
40 else if( !(value_x < max_x) ) { // Overflow (catches NaN)
41 ibin_x = nbins_x+1;
42 }
43 else {
44 while(value_x > (ibin_x*binWidth_x+min_x) && ibin_x <= nbins_x) { // None under/overflow from 1 to nbins
45 ibin_x++;
46 }
47 }
48
49 //and for y bind
50 if(value_y < min_y) { // Underflow
51 ibin_y = 0;
52 }
53 else if( !(value_y < max_y) ) { // Overflow (catches NaN)
54 ibin_y = nbins_y+1;
55 }
56 else {
57 while(value_y > (ibin_y*binWidth_y+min_y) && ibin_y <= nbins_y) { // None under/overflow from 1 to nbins
58 ibin_y++;
59 }
60 }
61
62 // Find the x bin index that the cut corresponds to.
63 ibin_x_selected = ibin_x;
64
65 // Find the y bin index that the cut corresponds to.
66 ibin_y_selected = ibin_y;
67
69 for(ibin_x = 0; ibin_x <= ibin_x_selected; ibin_x++) {
70 for(ibin_y = 0; ibin_y <= ibin_y_selected; ibin_y++) {
71 ibin = ibin_y*(nbins_x_widened) + ibin_x; // Find position in 1d data array
72 entries += cont.at(ibin);
73 }
74 }
75 }
76 else if(cutType == TrigHistoCutType::ABOVE_X_BELOW_Y) {
77 for(ibin_x = ibin_x_selected; ibin_x < nbins_x_widened; ibin_x++) {
78 for(ibin_y = 0; ibin_y <= ibin_y_selected; ibin_y++) {
79 ibin = ibin_y*(nbins_x_widened) + ibin_x; // Find position in 1d data array
80 entries += cont.at(ibin);
81 }
82 }
83 }
84 else if(cutType == TrigHistoCutType::BELOW_X_ABOVE_Y) {
85 for(ibin_x = 0; ibin_x <= ibin_x_selected; ibin_x++) {
86 for(ibin_y = ibin_y_selected; ibin_y < nbins_y_widened; ibin_y++) {
87 ibin = ibin_y*(nbins_x_widened) + ibin_x; // Find position in 1d data array
88 entries += cont.at(ibin);
89 }
90 }
91 }
92 else if(cutType == TrigHistoCutType::ABOVE_X_ABOVE_Y) {
93 for(ibin_x = ibin_x_selected; ibin_x < nbins_x_widened; ibin_x++) {
94 for(ibin_y = ibin_y_selected; ibin_y < nbins_y_widened; ibin_y++) {
95 ibin = ibin_y*(nbins_x_widened) + ibin_x; // Find position in 1d data array
96 entries += cont.at(ibin);
97 }
98 }
99 }
100 else {
101 return 0;
102 }
103 return entries;
104 } //end function
double entries
Definition listroot.cxx:49

◆ taggerInfoAccessorV1float()

const SG::AuxElement::Accessor< float > * xAOD::taggerInfoAccessorV1float ( BTagInfo info)

Definition at line 47 of file BTaggingAccessors_v1.cxx.

48 {
49 switch( info ) {
61 default:
62 std::cerr << "xAOD::BTagging_v1 ERROR Unknown float TaggerInfo ("
63 << info << ") requested" << std::endl;
64 return nullptr;
65 }
66 }

◆ taggerInfoAccessorV1int()

const SG::AuxElement::Accessor< int > * xAOD::taggerInfoAccessorV1int ( BTagInfo info)

Helper function for managing BTagging Accessor objects.

This function holds on to Accessor objects that can be used by each BTagging_v1 object at runtime to get/set detail values on themselves.

Definition at line 25 of file BTaggingAccessors_v1.cxx.

26 {
27 switch( info ) {
40 default:
41 std::cerr << "xAOD::BTagging_v1 ERROR Unknown int TaggerInfo ("
42 << info << ") requested" << std::endl;
43 return nullptr;
44 }
45 }

◆ taggerInfoAccessorV1string()

const SG::AuxElement::Accessor< std::string > * xAOD::taggerInfoAccessorV1string ( BTagInfo info)

Definition at line 80 of file BTaggingAccessors_v1.cxx.

81 {
82 switch( info ) {
83 //DEFINE_ACCESSOR( std::string, IP2D_gradeName );
84 //DEFINE_ACCESSOR( std::string, IP3D_gradeName );
85 default:
86 std::cerr << "xAOD::BTagging_v1 ERROR Unknown std::string TaggerInfo ("
87 << info << ") requested" << std::endl;
88 return nullptr;
89 }
90 }

◆ taggerInfoAccessorV1uint8_t()

const SG::AuxElement::Accessor< uint8_t > * xAOD::taggerInfoAccessorV1uint8_t ( BTagInfo info)

Definition at line 68 of file BTaggingAccessors_v1.cxx.

69 {
70 switch( info ) {
71 //DEFINE_ACCESSOR( uint8_t, IP2D_isFromV0 );
72 //DEFINE_ACCESSOR( uint8_t, IP3D_isFromV0 );
73 default:
74 std::cerr << "xAOD::BTagging_v1 ERROR Unknown uint8_t TaggerInfo ("
75 << info << ") requested" << std::endl;
76 return nullptr;
77 }
78 }

◆ taggerInfoAccessorV1vectorOfBools()

const SG::AuxElement::Accessor< std::vector< bool > > * xAOD::taggerInfoAccessorV1vectorOfBools ( BTagInfo info)

Definition at line 128 of file BTaggingAccessors_v1.cxx.

129 {
130 switch( info ) {
131 DEFINE_ACCESSOR( std::vector<bool>, IP3D_flagFromV0ofTracks );
132 DEFINE_ACCESSOR( std::vector<bool>, IP2D_flagFromV0ofTracks );
133 default:
134 std::cerr << "xAOD::BTagging_v1 ERROR Unknown std::vector<bool> TaggerInfo ("
135 << info << ") requested" << std::endl;
136 return nullptr;
137 }
138 }

◆ taggerInfoAccessorV1vectorOfFloats()

const SG::AuxElement::Accessor< std::vector< float > > * xAOD::taggerInfoAccessorV1vectorOfFloats ( BTagInfo info)

Definition at line 104 of file BTaggingAccessors_v1.cxx.

105 {
106 switch( info ) {
107 DEFINE_ACCESSOR( std::vector<float>, IP3D_valD0wrtPVofTracks );
108 DEFINE_ACCESSOR( std::vector<float>, IP3D_sigD0wrtPVofTracks );
109 DEFINE_ACCESSOR( std::vector<float>, IP3D_valZ0wrtPVofTracks );
110 DEFINE_ACCESSOR( std::vector<float>, IP3D_sigZ0wrtPVofTracks );
111 DEFINE_ACCESSOR( std::vector<float>, IP3D_weightBofTracks );
112 DEFINE_ACCESSOR( std::vector<float>, IP3D_weightUofTracks );
113 DEFINE_ACCESSOR( std::vector<float>, IP3D_weightCofTracks );
114 DEFINE_ACCESSOR( std::vector<float>, IP2D_valD0wrtPVofTracks );
115 DEFINE_ACCESSOR( std::vector<float>, IP2D_sigD0wrtPVofTracks );
116 DEFINE_ACCESSOR( std::vector<float>, IP2D_weightBofTracks );
117 DEFINE_ACCESSOR( std::vector<float>, IP2D_weightUofTracks );
118 DEFINE_ACCESSOR( std::vector<float>, IP2D_weightCofTracks );
119
120
121 default:
122 std::cerr << "xAOD::BTagging_v1 ERROR Unknown std::vector<float> TaggerInfo ("
123 << info << ") requested" << std::endl;
124 return nullptr;
125 }
126 }

◆ taggerInfoAccessorV1vectorOfInts()

const SG::AuxElement::Accessor< std::vector< int > > * xAOD::taggerInfoAccessorV1vectorOfInts ( BTagInfo info)

Definition at line 92 of file BTaggingAccessors_v1.cxx.

93 {
94 switch( info ) {
95 DEFINE_ACCESSOR( std::vector<int>, IP2D_gradeOfTracks );
96 DEFINE_ACCESSOR( std::vector<int>, IP3D_gradeOfTracks );
97 default:
98 std::cerr << "xAOD::BTagging_v1 ERROR Unknown std::vector<int> TaggerInfo ("
99 << info << ") requested" << std::endl;
100 return nullptr;
101 }
102 }

◆ toStorage() [1/2]

template<int N>
requires (N > 1)
MeasMatrix< N > xAOD::toStorage ( const AmgSymMatrix(N)& amgMat)

Converts the double precision of the AmgSymMatrix into the floating point storage precision of the MeasMatrix.

Definition at line 77 of file MeasurementDefs.h.

78 {
80 for (int i =0 ; i < N; ++i){
81 for (int j =0 ; j < N; ++j) {
82 mat(i,j) = amgMat(i, j);
83 }
84 }
85 return mat;
86}
Eigen::Matrix< float, N, N > MeasMatrix

◆ toStorage() [2/2]

template<int N>
MeasVector< N > xAOD::toStorage ( const AmgVector(N)& amgVec)

Converts the double precision of the AmgVector into the floating point storage precision of the MeasVector.

Definition at line 69 of file MeasurementDefs.h.

69 {
71 for (int i =0 ; i < N ; ++i) vec[i] = amgVec[i];
72 return vec;
73}
Eigen::Matrix< float, N, 1 > MeasVector
Abrivation of the Matrix & Covariance definitions.

◆ trackCaloMatchAccessorV1()

const SG::AuxElement::Accessor< float > * xAOD::trackCaloMatchAccessorV1 ( xAOD::EgammaParameters::TrackCaloMatchType type)

Helper function for managing Egamma Accessor objects.

This function holds on to Accessor objects that can be used by each Electron_v1 object at runtime to get/set detail values on themselves.

Definition at line 25 of file ElectronAccessors_v1.cxx.

26 {
27 switch( type ) {
28 DEFINE_ACCESSOR( float,deltaEta0);
29 DEFINE_ACCESSOR( float,deltaEta1);
30 DEFINE_ACCESSOR( float,deltaEta2);
31 DEFINE_ACCESSOR( float,deltaEta3);
32 DEFINE_ACCESSOR( float,deltaPhi0);
33 DEFINE_ACCESSOR( float,deltaPhi1);
34 DEFINE_ACCESSOR( float,deltaPhi2);
35 DEFINE_ACCESSOR( float,deltaPhi3);
36 DEFINE_ACCESSOR( float,deltaPhiFromLastMeasurement);
37 DEFINE_ACCESSOR( float,deltaPhiRescaled0);
38 DEFINE_ACCESSOR( float,deltaPhiRescaled1);
39 DEFINE_ACCESSOR( float,deltaPhiRescaled2);
40 DEFINE_ACCESSOR( float,deltaPhiRescaled3);
41 default:
42 std::cerr << "xAOD::Electron ERROR Unknown float TrackCaloMatchType ("
43 << type << ") requested" << std::endl;
44 return nullptr;
45 }
46
47 }

◆ trackSummaryAccessorV1()

template<class T>
const SG::AuxElement::Accessor< T > * xAOD::trackSummaryAccessorV1 ( xAOD::SummaryType type)

Helper function for managing TrackSummary Accessor objects.

This function holds on to Accessor objects that can be used by each TrackParticle_v1 object at runtime to get/set summary values on themselves.

◆ trackSummaryAccessorV1< float >()

Definition at line 126 of file TrackSummaryAccessors_v1.cxx.

127 {
128 switch( type ) {
131 DEFINE_ACCESSOR( float, pixeldEdx );
133 default:
134 std::cerr << "xAOD::TrackParticle_v1 ERROR Unknown SummaryType ("
135 << type << ") requested" << std::endl;
136 return nullptr;
137 }
138 }

◆ trackSummaryAccessorV1< uint8_t >()

Definition at line 24 of file TrackSummaryAccessors_v1.cxx.

25 {
26
27 switch (type) {
31 "numberOfInnermostPixelLayerHits");
32 return &a;
33 } break;
36 "numberOfInnermostPixelLayerOutliers");
37 return &a;
38 } break;
41 "numberOfInnermostPixelLayerSharedHits");
42 return &a;
43 } break;
46 "numberOfInnermostPixelLayerSplitHits");
47 return &a;
48 } break;
51 "expectInnermostPixelLayerHit");
52 return &a;
53 } break;
117
118 default:
119 std::cerr << "xAOD::TrackParticle_v1 ERROR Unknown SummaryType ("
120 << type << ") requested" << std::endl;
121 return nullptr;
122 }
123 }

◆ TTHREAD_TLS() [1/2]

xAOD::TTHREAD_TLS ( TStore * )

Pointer to the currently active TStore object of the thread.

◆ TTHREAD_TLS() [2/2]

xAOD::TTHREAD_TLS ( TVirtualEvent * )

Pointer to the currently active TVirtualEvent object of the thread.

◆ vertexCaloMatchAccessorV1()

const SG::AuxElement::Accessor< float > * xAOD::vertexCaloMatchAccessorV1 ( xAOD::EgammaParameters::VertexCaloMatchType type)

Helper function for managing Egamma Accessor objects.

This function holds on to Accessor objects that can be used by each Photon_v1 object at runtime to get/set detail values on themselves.

Definition at line 25 of file PhotonAccessors_v1.cxx.

26 {
27 switch( type ) {
28 DEFINE_ACCESSOR( float,convMatchDeltaEta1);
29 DEFINE_ACCESSOR( float,convMatchDeltaEta2);
30 DEFINE_ACCESSOR( float,convMatchDeltaPhi1);
31 DEFINE_ACCESSOR( float,convMatchDeltaPhi2);
32 default:
33 std::cerr << "xAOD::Photon ERROR Unknown float VertexCaloMatchType ("
34 << type << ") requested" << std::endl;
35 return nullptr;
36 }
37
38 }

Variable Documentation

◆ afpTrackLinks

xAOD::afpTrackLinks

Definition at line 113 of file AFPProton_v1.cxx.

◆ atLeastOneFitParameterAtItsLimit

setMinuitDidNotConverge xAOD::atLeastOneFitParameterAtItsLimit

Definition at line 25 of file KLFitterResult.cxx.

◆ barrelRadius

setSAddress setEtaMS setDirPhiMS setDirZMS xAOD::barrelRadius

Definition at line 129 of file L2StandAloneMuon_v1.cxx.

◆ bcid

setEventNumber setTimeStamp xAOD::bcid

Definition at line 133 of file EventInfo_v1.cxx.

◆ bcmWord2

xAOD::bcmWord2

Definition at line 27 of file BCMRawData_v1.cxx.

◆ beamParticle2Link

xAOD::beamParticle2Link

Definition at line 264 of file TruthEvent_v1.cxx.

◆ beamStatus

setBeamTiltXZ xAOD::beamStatus

Definition at line 958 of file EventInfo_v1.cxx.

◆ beamTiltXZ

xAOD::beamTiltXZ

Definition at line 953 of file EventInfo_v1.cxx.

◆ bestPermutation

setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned xAOD::bestPermutation

Definition at line 32 of file KLFitterResult.cxx.

◆ bgCode

xAOD::bgCode

Definition at line 39 of file TrigDecision_v1.cxx.

◆ bitWidth

setTopoWord setTopoWord64 unsigned xAOD::bitWidth

Definition at line 44 of file L1TopoSimResults_v1.cxx.

◆ bool

setBGCode setTAP setLVL2ErrorBits xAOD::bool

Definition at line 60 of file TrigDecision_v1.cxx.

◆ caloPhi

setRcore setEtHad setFside setPt xAOD::caloPhi

Definition at line 111 of file TrigPhoton_v1.cxx.

◆ cellMaxDPhiDist

setPhiWidth xAOD::cellMaxDPhiDist

Definition at line 618 of file RingSetConf_v1.cxx.

◆ char

xAOD::char

Definition at line 38 of file TrigDecision_v1.cxx.

◆ charge

xAOD::charge

Definition at line 85 of file TrigElectron_v1.cxx.

◆ collidingBCIDs

xAOD::collidingBCIDs

Definition at line 28 of file BunchConf_v1.cxx.

◆ containerClid

setPassBits xAOD::containerClid

Definition at line 119 of file TrigPassBits_v1.cxx.

◆ covMatrix

xAOD::covMatrix

Definition at line 19 of file TrackMeasurement_v1.cxx.

◆ covParams

xAOD::covParams

Definition at line 16 of file TrackSummary_v1.cxx.

◆ crossSection

xAOD::crossSection

Definition at line 33 of file TruthEvent_v1.cxx.

◆ decisions

xAOD::decisions

Definition at line 101 of file TrigComposite_v1.cxx.

◆ deltaPhi

setSAddress setEtaMS setDirPhiMS setDirZMS setBarrelRadius setEndcapAlpha setEndcapRadius setPhiMap setPhiBin setIsRpcFailure setDeltaPtParm1 setDeltaPtParm3 xAOD::deltaPhi

Definition at line 161 of file L2StandAloneMuon_v1.cxx.

◆ deltaPt

setSAddress setEtaMS setDirPhiMS setDirZMS setBarrelRadius setEndcapAlpha setEndcapRadius setInterceptInner setEtaMap setEtaBin setIsTgcFailure xAOD::deltaPt

Definition at line 157 of file L2StandAloneMuon_v1.cxx.

◆ deltaPtParm1

setSAddress setEtaMS setDirPhiMS setDirZMS setBarrelRadius setEndcapAlpha setEndcapRadius setPhiMap setPhiBin setIsRpcFailure xAOD::deltaPtParm1

Definition at line 153 of file L2StandAloneMuon_v2.cxx.

◆ deltaPtParm3

setSAddress setEtaMS setDirPhiMS setDirZMS setBarrelRadius setEndcapAlpha setEndcapRadius setPhiMap setPhiBin setIsRpcFailure setDeltaPtParm1 xAOD::deltaPtParm3

Definition at line 157 of file L2StandAloneMuon_v2.cxx.

◆ detectorMask1

setEventNumber setTimeStamp setBCID xAOD::detectorMask1

Definition at line 137 of file EventInfo_v1.cxx.

◆ detectorMask3

setEventNumber setTimeStamp setBCID setDetectorMask1 xAOD::detectorMask3

Definition at line 141 of file EventInfo_v1.cxx.

◆ dirPhiMS

setSAddress setEtaMS xAOD::dirPhiMS

Definition at line 121 of file L2StandAloneMuon_v1.cxx.

◆ dirZMS

setSAddress setEtaMS setDirPhiMS xAOD::dirZMS

Definition at line 125 of file L2StandAloneMuon_v1.cxx.

◆ double

setRcore setEtHad setFside xAOD::double

Definition at line 159 of file CompositeParticle_v1.cxx.

◆ e

setPy xAOD::e

Definition at line 166 of file CompositeParticle_v1.cxx.

◆ e277

setEt setPhi xAOD::e277

Definition at line 33 of file TrigEMCluster_v1.cxx.

◆ e2tsts1

setEt setPhi setE277 setWeta2 setEta1 xAOD::e2tsts1

Definition at line 45 of file TrigEMCluster_v1.cxx.

◆ ElementLink< TrackParticleContainer >

setStrategy setMatchFlag xAOD::ElementLink< TrackParticleContainer >

Definition at line 113 of file L2CombinedMuon_v1.cxx.

◆ endcapAlpha

setSAddress setEtaMS setDirPhiMS setDirZMS setBarrelRadius xAOD::endcapAlpha

Definition at line 133 of file L2StandAloneMuon_v1.cxx.

◆ endcapRadius

setSAddress setEtaMS setDirPhiMS setDirZMS setBarrelRadius setEndcapAlpha xAOD::endcapRadius

Definition at line 137 of file L2StandAloneMuon_v1.cxx.

◆ energyLossType

xAOD::energyLossType

Definition at line 554 of file Muon_v1.cxx.

◆ energyTRestricted

setEnergyY setEnergyXRestricted xAOD::energyTRestricted

Definition at line 192 of file EnergySumRoI_v2.cxx.

◆ energyXRestricted

setEnergyY xAOD::energyXRestricted

Definition at line 188 of file EnergySumRoI_v2.cxx.

◆ energyY

xAOD::energyY

Definition at line 139 of file EnergySumRoI_v1.cxx.

◆ eratio

setCharge setNTRTHiThresholdHits xAOD::eratio

Definition at line 96 of file TrigElectron_v1.cxx.

◆ et

setWord1 setRCoreDenominator setRHadDenominator xAOD::et

Definition at line 25 of file TrigEMCluster_v1.cxx.

◆ eta1

setEt setPhi setE277 setWeta2 xAOD::eta1

Definition at line 41 of file TrigEMCluster_v1.cxx.

◆ etaBin

setSAddress setEtaMS setDirPhiMS setDirZMS setBarrelRadius setEndcapAlpha setEndcapRadius setInterceptInner setEtaMap xAOD::etaBin

Definition at line 149 of file L2StandAloneMuon_v1.cxx.

◆ etaMap

setSAddress setEtaMS setDirPhiMS setDirZMS setBarrelRadius setEndcapAlpha setEndcapRadius setInterceptInner xAOD::etaMap

Definition at line 145 of file L2StandAloneMuon_v1.cxx.

◆ etaMax

xAOD::etaMax

Definition at line 46 of file HIEventShape_v2.cxx.

◆ etaMS

setSAddress xAOD::etaMS

Definition at line 117 of file L2StandAloneMuon_v1.cxx.

◆ etCos

xAOD::etCos

Definition at line 27 of file HIEventShape_v2.cxx.

◆ etHad

setRcore xAOD::etHad

Definition at line 83 of file TrigPhoton_v1.cxx.

◆ etHad1

setCharge setNTRTHiThresholdHits setEratio xAOD::etHad1

Definition at line 100 of file TrigElectron_v1.cxx.

◆ eventNumber

xAOD::eventNumber

Definition at line 124 of file EventInfo_v1.cxx.

◆ eventProbability

setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation xAOD::eventProbability

Definition at line 35 of file KLFitterResult.cxx.

◆ eventsSeen

setStartLumiBlockNumber setStopLumiBlockNumber xAOD::eventsSeen

Definition at line 84 of file LumiBlockRange_v1.cxx.

◆ float

setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt setModel_Higgs_b2_phi unsigned setModel_Higgs_b2_jetIndex setModel_lep_eta setModel_lep_E setModel_lepZ1_pt setModel_lepZ1_phi unsigned setModel_lepZ1_index setModel_lepZ2_eta setModel_lepZ2_E setModel_nu_pt setModel_nu_phi setModel_b_from_top1_pt setModel_b_from_top1_phi unsigned setModel_b_from_top1_jetIndex setModel_b_from_top2_eta setModel_b_from_top2_E setModel_lj1_from_top1_pt setModel_lj1_from_top1_phi unsigned setModel_lj1_from_top1_jetIndex setModel_lj2_from_top1_eta setModel_lj2_from_top1_E setModel_lj1_from_top2_pt setModel_lj1_from_top2_phi unsigned setModel_lj1_from_top2_jetIndex setModel_lj2_from_top2_eta xAOD::float

Definition at line 168 of file BTagging_v1.cxx.

◆ fside

setRcore setEtHad xAOD::fside

Definition at line 93 of file TrigPhoton_v1.cxx.

◆ gFexType

setScale xAOD::gFexType

Definition at line 73 of file gFexJetRoI_v1.cxx.

◆ hadIsol

setThrPattern xAOD::hadIsol

Definition at line 68 of file EmTauRoI_v2.cxx.

◆ identifier

xAOD::identifier

Definition at line 15 of file UncalibratedMeasurement_v1.cxx.

◆ idTrackLink

setStrategy setMatchFlag xAOD::idTrackLink

Definition at line 118 of file L2CombinedMuon_v1.cxx.

◆ iEta

setScale setgFexType xAOD::iEta

Definition at line 77 of file gFexJetRoI_v1.cxx.

◆ int

setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt setModel_Higgs_b2_phi unsigned setModel_Higgs_b2_jetIndex setModel_lep_eta setModel_lep_E setModel_lepZ1_pt setModel_lepZ1_phi unsigned setModel_lepZ1_index setModel_lepZ2_eta setModel_lepZ2_E setModel_nu_pt setModel_nu_phi setModel_b_from_top1_pt setModel_b_from_top1_phi unsigned setModel_b_from_top1_jetIndex setModel_b_from_top2_eta setModel_b_from_top2_E setModel_lj1_from_top1_pt setModel_lj1_from_top1_phi unsigned setModel_lj1_from_top1_jetIndex setModel_lj2_from_top1_eta setModel_lj2_from_top1_E setModel_lj1_from_top2_pt setModel_lj1_from_top2_phi unsigned xAOD::int

Definition at line 33 of file TrigCaloCluster_v1.cxx.

◆ int16_t

setScaleOne setStatusOne setSaturated xAOD::int16_t

Definition at line 55 of file gFexGlobalRoI_v1.cxx.

◆ interceptInner

setSAddress setEtaMS setDirPhiMS setDirZMS setBarrelRadius setEndcapAlpha setEndcapRadius xAOD::interceptInner

Definition at line 141 of file L2StandAloneMuon_v1.cxx.

◆ IP2D_pu

xAOD::IP2D_pu

Definition at line 168 of file BTagging_v1.cxx.

◆ isRpcFailure

setSAddress setEtaMS setDirPhiMS setDirZMS setBarrelRadius setEndcapAlpha setEndcapRadius setPhiMap setPhiBin xAOD::isRpcFailure

Definition at line 149 of file L2StandAloneMuon_v2.cxx.

◆ isTgcFailure

setSAddress setEtaMS setDirPhiMS setDirZMS setBarrelRadius setEndcapAlpha setEndcapRadius setInterceptInner setEtaMap setEtaBin xAOD::isTgcFailure

Definition at line 153 of file L2StandAloneMuon_v1.cxx.

◆ itemCtpIds

setL1psk xAOD::itemCtpIds

Definition at line 43 of file TriggerMenu_v1.cxx.

◆ l1psk

xAOD::l1psk

Definition at line 29 of file TriggerMenu_v1.cxx.

◆ layerEndIdx

xAOD::layerEndIdx

Definition at line 657 of file RingSetConf_v1.cxx.

◆ lumiBlock

setTeId xAOD::lumiBlock

Definition at line 328 of file L2StandAloneMuon_v1.cxx.

◆ lvl2ErrorBits

setBGCode setTAP xAOD::lvl2ErrorBits

Definition at line 56 of file TrigDecision_v1.cxx.

◆ lvl2PassedPhysics

setBGCode setTAP setLVL2ErrorBits setLVL2Truncated xAOD::lvl2PassedPhysics

Definition at line 66 of file TrigDecision_v1.cxx.

◆ lvl2PassedRaw

setBGCode setTAP setLVL2ErrorBits setLVL2Truncated setLVL2PassedPhysics xAOD::lvl2PassedRaw

Definition at line 71 of file TrigDecision_v1.cxx.

◆ lvl2PassedThrough

setBGCode setTAP setLVL2ErrorBits setLVL2Truncated setLVL2PassedPhysics setLVL2PassedRaw xAOD::lvl2PassedThrough

Definition at line 76 of file TrigDecision_v1.cxx.

◆ lvl2Prescaled

setBGCode setTAP setLVL2ErrorBits setLVL2Truncated setLVL2PassedPhysics setLVL2PassedRaw setLVL2PassedThrough xAOD::lvl2Prescaled

Definition at line 81 of file TrigDecision_v1.cxx.

◆ lvl2Resurrected

setBGCode setTAP setLVL2ErrorBits setLVL2Truncated setLVL2PassedPhysics setLVL2PassedRaw setLVL2PassedThrough setLVL2Prescaled xAOD::lvl2Resurrected

Definition at line 86 of file TrigDecision_v1.cxx.

◆ lvl2Truncated

setBGCode setTAP setLVL2ErrorBits xAOD::lvl2Truncated

Definition at line 61 of file TrigDecision_v1.cxx.

◆ matchFlag

setStrategy xAOD::matchFlag

Definition at line 112 of file L2CombinedMuon_v1.cxx.

◆ mcChannelNumber

xAOD::mcChannelNumber

Definition at line 197 of file EventInfo_v1.cxx.

◆ mcEventWeights

setMCChannelNumber xAOD::mcEventWeights

Definition at line 201 of file EventInfo_v1.cxx.

◆ mdFiberHits

setOverV setNumU setNumY setODFibSel setYDetCS setYLhcCS setXRPotCS setXStatCS setXBeamCS setScaler xAOD::mdFiberHits

Definition at line 72 of file ALFAData_v1.cxx.

◆ minuitDidNotConverge

xAOD::minuitDidNotConverge

Definition at line 20 of file KLFitterResult.cxx.

◆ model_b_from_top1_jetIndex

setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt setModel_Higgs_b2_phi unsigned setModel_Higgs_b2_jetIndex setModel_lep_eta setModel_lep_E setModel_lepZ1_pt setModel_lepZ1_phi unsigned setModel_lepZ1_index setModel_lepZ2_eta setModel_lepZ2_E setModel_nu_pt setModel_nu_phi setModel_b_from_top1_pt setModel_b_from_top1_phi unsigned xAOD::model_b_from_top1_jetIndex

Definition at line 166 of file KLFitterResult.cxx.

◆ model_b_from_top1_phi

setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt setModel_Higgs_b2_phi unsigned setModel_Higgs_b2_jetIndex setModel_lep_eta setModel_lep_E setModel_lepZ1_pt setModel_lepZ1_phi unsigned setModel_lepZ1_index setModel_lepZ2_eta setModel_lepZ2_E setModel_nu_pt setModel_nu_phi setModel_b_from_top1_pt xAOD::model_b_from_top1_phi

Definition at line 161 of file KLFitterResult.cxx.

◆ model_b_from_top1_pt

setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt setModel_Higgs_b2_phi unsigned setModel_Higgs_b2_jetIndex setModel_lep_eta setModel_lep_E setModel_lepZ1_pt setModel_lepZ1_phi unsigned setModel_lepZ1_index setModel_lepZ2_eta setModel_lepZ2_E setModel_nu_pt setModel_nu_phi xAOD::model_b_from_top1_pt

Definition at line 155 of file KLFitterResult.cxx.

◆ model_b_from_top2_E

setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt setModel_Higgs_b2_phi unsigned setModel_Higgs_b2_jetIndex setModel_lep_eta setModel_lep_E setModel_lepZ1_pt setModel_lepZ1_phi unsigned setModel_lepZ1_index setModel_lepZ2_eta setModel_lepZ2_E setModel_nu_pt setModel_nu_phi setModel_b_from_top1_pt setModel_b_from_top1_phi unsigned setModel_b_from_top1_jetIndex setModel_b_from_top2_eta xAOD::model_b_from_top2_E

Definition at line 178 of file KLFitterResult.cxx.

◆ model_b_from_top2_eta

setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt setModel_Higgs_b2_phi unsigned setModel_Higgs_b2_jetIndex setModel_lep_eta setModel_lep_E setModel_lepZ1_pt setModel_lepZ1_phi unsigned setModel_lepZ1_index setModel_lepZ2_eta setModel_lepZ2_E setModel_nu_pt setModel_nu_phi setModel_b_from_top1_pt setModel_b_from_top1_phi unsigned setModel_b_from_top1_jetIndex xAOD::model_b_from_top2_eta

Definition at line 173 of file KLFitterResult.cxx.

◆ model_bhad_E

setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta xAOD::model_bhad_E

Definition at line 48 of file KLFitterResult.cxx.

◆ model_bhad_eta

setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors xAOD::model_bhad_eta

Definition at line 44 of file KLFitterResult.cxx.

◆ model_blep_jetIndex

setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned xAOD::model_blep_jetIndex

Definition at line 63 of file KLFitterResult.cxx.

◆ model_blep_phi

setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt xAOD::model_blep_phi

Definition at line 58 of file KLFitterResult.cxx.

◆ model_blep_pt

setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E xAOD::model_blep_pt

Definition at line 54 of file KLFitterResult.cxx.

◆ model_Higgs_b1_E

setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta xAOD::model_Higgs_b1_E

Definition at line 94 of file KLFitterResult.cxx.

◆ model_Higgs_b1_eta

setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex xAOD::model_Higgs_b1_eta

Definition at line 90 of file KLFitterResult.cxx.

◆ model_Higgs_b2_jetIndex

setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt setModel_Higgs_b2_phi unsigned xAOD::model_Higgs_b2_jetIndex

Definition at line 109 of file KLFitterResult.cxx.

◆ model_Higgs_b2_phi

setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt xAOD::model_Higgs_b2_phi

Definition at line 104 of file KLFitterResult.cxx.

◆ model_Higgs_b2_pt

setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E xAOD::model_Higgs_b2_pt

Definition at line 100 of file KLFitterResult.cxx.

◆ model_lep_E

setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt setModel_Higgs_b2_phi unsigned setModel_Higgs_b2_jetIndex setModel_lep_eta xAOD::model_lep_E

Definition at line 118 of file KLFitterResult.cxx.

◆ model_lep_eta

setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt setModel_Higgs_b2_phi unsigned setModel_Higgs_b2_jetIndex xAOD::model_lep_eta

Definition at line 114 of file KLFitterResult.cxx.

◆ model_lepZ1_index

setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt setModel_Higgs_b2_phi unsigned setModel_Higgs_b2_jetIndex setModel_lep_eta setModel_lep_E setModel_lepZ1_pt setModel_lepZ1_phi unsigned xAOD::model_lepZ1_index

Definition at line 132 of file KLFitterResult.cxx.

◆ model_lepZ1_phi

setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt setModel_Higgs_b2_phi unsigned setModel_Higgs_b2_jetIndex setModel_lep_eta setModel_lep_E setModel_lepZ1_pt xAOD::model_lepZ1_phi

Definition at line 127 of file KLFitterResult.cxx.

◆ model_lepZ1_pt

setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt setModel_Higgs_b2_phi unsigned setModel_Higgs_b2_jetIndex setModel_lep_eta setModel_lep_E xAOD::model_lepZ1_pt

Definition at line 123 of file KLFitterResult.cxx.

◆ model_lepZ2_E

setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt setModel_Higgs_b2_phi unsigned setModel_Higgs_b2_jetIndex setModel_lep_eta setModel_lep_E setModel_lepZ1_pt setModel_lepZ1_phi unsigned setModel_lepZ1_index setModel_lepZ2_eta xAOD::model_lepZ2_E

Definition at line 140 of file KLFitterResult.cxx.

◆ model_lepZ2_eta

setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt setModel_Higgs_b2_phi unsigned setModel_Higgs_b2_jetIndex setModel_lep_eta setModel_lep_E setModel_lepZ1_pt setModel_lepZ1_phi unsigned setModel_lepZ1_index xAOD::model_lepZ2_eta

Definition at line 136 of file KLFitterResult.cxx.

◆ model_lj1_from_top1_jetIndex

setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt setModel_Higgs_b2_phi unsigned setModel_Higgs_b2_jetIndex setModel_lep_eta setModel_lep_E setModel_lepZ1_pt setModel_lepZ1_phi unsigned setModel_lepZ1_index setModel_lepZ2_eta setModel_lepZ2_E setModel_nu_pt setModel_nu_phi setModel_b_from_top1_pt setModel_b_from_top1_phi unsigned setModel_b_from_top1_jetIndex setModel_b_from_top2_eta setModel_b_from_top2_E setModel_lj1_from_top1_pt setModel_lj1_from_top1_phi unsigned xAOD::model_lj1_from_top1_jetIndex

Definition at line 197 of file KLFitterResult.cxx.

◆ model_lj1_from_top1_phi

setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt setModel_Higgs_b2_phi unsigned setModel_Higgs_b2_jetIndex setModel_lep_eta setModel_lep_E setModel_lepZ1_pt setModel_lepZ1_phi unsigned setModel_lepZ1_index setModel_lepZ2_eta setModel_lepZ2_E setModel_nu_pt setModel_nu_phi setModel_b_from_top1_pt setModel_b_from_top1_phi unsigned setModel_b_from_top1_jetIndex setModel_b_from_top2_eta setModel_b_from_top2_E setModel_lj1_from_top1_pt xAOD::model_lj1_from_top1_phi

Definition at line 191 of file KLFitterResult.cxx.

◆ model_lj1_from_top1_pt

setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt setModel_Higgs_b2_phi unsigned setModel_Higgs_b2_jetIndex setModel_lep_eta setModel_lep_E setModel_lepZ1_pt setModel_lepZ1_phi unsigned setModel_lepZ1_index setModel_lepZ2_eta setModel_lepZ2_E setModel_nu_pt setModel_nu_phi setModel_b_from_top1_pt setModel_b_from_top1_phi unsigned setModel_b_from_top1_jetIndex setModel_b_from_top2_eta setModel_b_from_top2_E xAOD::model_lj1_from_top1_pt

Definition at line 185 of file KLFitterResult.cxx.

◆ model_lj1_from_top2_jetIndex

setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt setModel_Higgs_b2_phi unsigned setModel_Higgs_b2_jetIndex setModel_lep_eta setModel_lep_E setModel_lepZ1_pt setModel_lepZ1_phi unsigned setModel_lepZ1_index setModel_lepZ2_eta setModel_lepZ2_E setModel_nu_pt setModel_nu_phi setModel_b_from_top1_pt setModel_b_from_top1_phi unsigned setModel_b_from_top1_jetIndex setModel_b_from_top2_eta setModel_b_from_top2_E setModel_lj1_from_top1_pt setModel_lj1_from_top1_phi unsigned setModel_lj1_from_top1_jetIndex setModel_lj2_from_top1_eta setModel_lj2_from_top1_E setModel_lj1_from_top2_pt setModel_lj1_from_top2_phi unsigned xAOD::model_lj1_from_top2_jetIndex

Definition at line 229 of file KLFitterResult.cxx.

◆ model_lj1_from_top2_phi

setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt setModel_Higgs_b2_phi unsigned setModel_Higgs_b2_jetIndex setModel_lep_eta setModel_lep_E setModel_lepZ1_pt setModel_lepZ1_phi unsigned setModel_lepZ1_index setModel_lepZ2_eta setModel_lepZ2_E setModel_nu_pt setModel_nu_phi setModel_b_from_top1_pt setModel_b_from_top1_phi unsigned setModel_b_from_top1_jetIndex setModel_b_from_top2_eta setModel_b_from_top2_E setModel_lj1_from_top1_pt setModel_lj1_from_top1_phi unsigned setModel_lj1_from_top1_jetIndex setModel_lj2_from_top1_eta setModel_lj2_from_top1_E setModel_lj1_from_top2_pt xAOD::model_lj1_from_top2_phi

Definition at line 223 of file KLFitterResult.cxx.

◆ model_lj1_from_top2_pt

setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt setModel_Higgs_b2_phi unsigned setModel_Higgs_b2_jetIndex setModel_lep_eta setModel_lep_E setModel_lepZ1_pt setModel_lepZ1_phi unsigned setModel_lepZ1_index setModel_lepZ2_eta setModel_lepZ2_E setModel_nu_pt setModel_nu_phi setModel_b_from_top1_pt setModel_b_from_top1_phi unsigned setModel_b_from_top1_jetIndex setModel_b_from_top2_eta setModel_b_from_top2_E setModel_lj1_from_top1_pt setModel_lj1_from_top1_phi unsigned setModel_lj1_from_top1_jetIndex setModel_lj2_from_top1_eta setModel_lj2_from_top1_E xAOD::model_lj1_from_top2_pt

Definition at line 217 of file KLFitterResult.cxx.

◆ model_lj2_from_top1_E

setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt setModel_Higgs_b2_phi unsigned setModel_Higgs_b2_jetIndex setModel_lep_eta setModel_lep_E setModel_lepZ1_pt setModel_lepZ1_phi unsigned setModel_lepZ1_index setModel_lepZ2_eta setModel_lepZ2_E setModel_nu_pt setModel_nu_phi setModel_b_from_top1_pt setModel_b_from_top1_phi unsigned setModel_b_from_top1_jetIndex setModel_b_from_top2_eta setModel_b_from_top2_E setModel_lj1_from_top1_pt setModel_lj1_from_top1_phi unsigned setModel_lj1_from_top1_jetIndex setModel_lj2_from_top1_eta xAOD::model_lj2_from_top1_E

Definition at line 210 of file KLFitterResult.cxx.

◆ model_lj2_from_top1_eta

setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt setModel_Higgs_b2_phi unsigned setModel_Higgs_b2_jetIndex setModel_lep_eta setModel_lep_E setModel_lepZ1_pt setModel_lepZ1_phi unsigned setModel_lepZ1_index setModel_lepZ2_eta setModel_lepZ2_E setModel_nu_pt setModel_nu_phi setModel_b_from_top1_pt setModel_b_from_top1_phi unsigned setModel_b_from_top1_jetIndex setModel_b_from_top2_eta setModel_b_from_top2_E setModel_lj1_from_top1_pt setModel_lj1_from_top1_phi unsigned setModel_lj1_from_top1_jetIndex xAOD::model_lj2_from_top1_eta

Definition at line 204 of file KLFitterResult.cxx.

◆ model_lj2_from_top2_E

setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt setModel_Higgs_b2_phi unsigned setModel_Higgs_b2_jetIndex setModel_lep_eta setModel_lep_E setModel_lepZ1_pt setModel_lepZ1_phi unsigned setModel_lepZ1_index setModel_lepZ2_eta setModel_lepZ2_E setModel_nu_pt setModel_nu_phi setModel_b_from_top1_pt setModel_b_from_top1_phi unsigned setModel_b_from_top1_jetIndex setModel_b_from_top2_eta setModel_b_from_top2_E setModel_lj1_from_top1_pt setModel_lj1_from_top1_phi unsigned setModel_lj1_from_top1_jetIndex setModel_lj2_from_top1_eta setModel_lj2_from_top1_E setModel_lj1_from_top2_pt setModel_lj1_from_top2_phi unsigned setModel_lj1_from_top2_jetIndex setModel_lj2_from_top2_eta xAOD::model_lj2_from_top2_E

Definition at line 242 of file KLFitterResult.cxx.

◆ model_lj2_from_top2_eta

setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt setModel_Higgs_b2_phi unsigned setModel_Higgs_b2_jetIndex setModel_lep_eta setModel_lep_E setModel_lepZ1_pt setModel_lepZ1_phi unsigned setModel_lepZ1_index setModel_lepZ2_eta setModel_lepZ2_E setModel_nu_pt setModel_nu_phi setModel_b_from_top1_pt setModel_b_from_top1_phi unsigned setModel_b_from_top1_jetIndex setModel_b_from_top2_eta setModel_b_from_top2_E setModel_lj1_from_top1_pt setModel_lj1_from_top1_phi unsigned setModel_lj1_from_top1_jetIndex setModel_lj2_from_top1_eta setModel_lj2_from_top1_E setModel_lj1_from_top2_pt setModel_lj1_from_top2_phi unsigned setModel_lj1_from_top2_jetIndex xAOD::model_lj2_from_top2_eta

Definition at line 236 of file KLFitterResult.cxx.

◆ model_lq1_E

setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta xAOD::model_lq1_E

Definition at line 72 of file KLFitterResult.cxx.

◆ model_lq1_eta

setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex xAOD::model_lq1_eta

Definition at line 68 of file KLFitterResult.cxx.

◆ model_lq2_jetIndex

setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned xAOD::model_lq2_jetIndex

Definition at line 86 of file KLFitterResult.cxx.

◆ model_lq2_phi

setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt xAOD::model_lq2_phi

Definition at line 81 of file KLFitterResult.cxx.

◆ model_lq2_pt

setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E xAOD::model_lq2_pt

Definition at line 77 of file KLFitterResult.cxx.

◆ model_nu_phi

setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt setModel_Higgs_b2_phi unsigned setModel_Higgs_b2_jetIndex setModel_lep_eta setModel_lep_E setModel_lepZ1_pt setModel_lepZ1_phi unsigned setModel_lepZ1_index setModel_lepZ2_eta setModel_lepZ2_E setModel_nu_pt xAOD::model_nu_phi

Definition at line 149 of file KLFitterResult.cxx.

◆ model_nu_pt

setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability setParameterErrors setModel_bhad_eta setModel_bhad_E setModel_blep_pt setModel_blep_phi unsigned setModel_blep_jetIndex setModel_lq1_eta setModel_lq1_E setModel_lq2_pt setModel_lq2_phi unsigned setModel_lq2_jetIndex setModel_Higgs_b1_eta setModel_Higgs_b1_E setModel_Higgs_b2_pt setModel_Higgs_b2_phi unsigned setModel_Higgs_b2_jetIndex setModel_lep_eta setModel_lep_E setModel_lepZ1_pt setModel_lepZ1_phi unsigned setModel_lepZ1_index setModel_lepZ2_eta setModel_lepZ2_E xAOD::model_nu_pt

Definition at line 145 of file KLFitterResult.cxx.

◆ name

xAOD::name

Definition at line 29 of file TriggerMenuJson_v1.cxx.

◆ nCells

setRawEt setRawPhi xAOD::nCells

Definition at line 33 of file TrigCaloCluster_v1.cxx.

◆ neutralWeights

setTrackWeights xAOD::neutralWeights

Definition at line 246 of file Vertex_v1.cxx.

◆ nTRTHiThresholdHits

setCharge xAOD::nTRTHiThresholdHits

Definition at line 91 of file TrigElectron_v1.cxx.

◆ numU

setOverV xAOD::numU

Definition at line 30 of file ALFAData_v1.cxx.

◆ numY

setOverV setNumU xAOD::numY

Definition at line 34 of file ALFAData_v1.cxx.

◆ odFiberHitsPos

setOverV setNumU setNumY setODFibSel setYDetCS setYLhcCS setXRPotCS setXStatCS setXBeamCS setScaler setMDFiberHits xAOD::odFiberHitsPos

Definition at line 78 of file ALFAData_v1.cxx.

◆ odFibSel

setOverV setNumU setNumY xAOD::odFibSel

Definition at line 38 of file ALFAData_v1.cxx.

◆ odMultiplicityPos

setOverV setNumU setNumY setODFibSel setYDetCS setYLhcCS setXRPotCS setXStatCS setXBeamCS setScaler setMDFiberHits setODFiberHitsPos xAOD::odMultiplicityPos

Definition at line 82 of file ALFAData_v1.cxx.

◆ overV

xAOD::overV

Definition at line 26 of file ALFAData_v1.cxx.

◆ parameterErrors

setMinuitDidNotConverge setAtLeastOneFitParameterAtItsLimit unsigned setBestPermutation setEventProbability xAOD::parameterErrors

Definition at line 40 of file KLFitterResult.cxx.

◆ passBits

xAOD::passBits

Definition at line 115 of file TrigPassBits_v1.cxx.

◆ phi

setWord1 setRCoreDenominator setRHadDenominator setEt xAOD::phi

Definition at line 29 of file TrigEMCluster_v1.cxx.

◆ phiBin

setSAddress setEtaMS setDirPhiMS setDirZMS setBarrelRadius setEndcapAlpha setEndcapRadius setPhiMap xAOD::phiBin

Definition at line 145 of file L2StandAloneMuon_v2.cxx.

◆ phiMap

setSAddress setEtaMS setDirPhiMS setDirZMS setBarrelRadius setEndcapAlpha setEndcapRadius xAOD::phiMap

Definition at line 141 of file L2StandAloneMuon_v2.cxx.

◆ phiWidth

xAOD::phiWidth

Definition at line 606 of file RingSetConf_v1.cxx.

◆ pileUpMixtureIDHighBits

xAOD::pileUpMixtureIDHighBits

Definition at line 418 of file EventInfo_v1.cxx.

◆ pt

setRcore setEtHad setFside xAOD::pt

Definition at line 106 of file TrigPhoton_v1.cxx.

◆ ptBarrelSagitta

setTeId setLumiBlock setRoiId setRoiSubsystem setRoiNumber setRoiEta setTgcPt xAOD::ptBarrelSagitta

Definition at line 374 of file L2StandAloneMuon_v1.cxx.

◆ ptCSC

setTeId setLumiBlock setRoiId setRoiSubsystem setRoiNumber setRoiEta setTgcPt setPtBarrelSagitta setPtEndcapBeta xAOD::ptCSC

Definition at line 365 of file L2StandAloneMuon_v2.cxx.

◆ ptEndcapBeta

setTeId setLumiBlock setRoiId setRoiSubsystem setRoiNumber setRoiEta setTgcPt setPtBarrelSagitta xAOD::ptEndcapBeta

Definition at line 378 of file L2StandAloneMuon_v1.cxx.

◆ py

xAOD::py

Definition at line 160 of file CompositeParticle_v1.cxx.

◆ quantityOne

setScaleOne setStatusOne setSaturated xAOD::quantityOne

Definition at line 55 of file gFexGlobalRoI_v1.cxx.

◆ rawEt

xAOD::rawEt

Definition at line 25 of file TrigCaloCluster_v1.cxx.

◆ rawPhi

setRawEt xAOD::rawPhi

Definition at line 29 of file TrigCaloCluster_v1.cxx.

◆ rcore

xAOD::rcore

Definition at line 79 of file TrigPhoton_v1.cxx.

◆ rCoreDenominator

setWord1 xAOD::rCoreDenominator

Definition at line 90 of file eFexTauRoI_v1.cxx.

◆ RetaEnv

setWord1 xAOD::RetaEnv

Definition at line 93 of file eFexEMRoI_v1.cxx.

◆ rHadDenominator

setWord1 setRCoreDenominator xAOD::rHadDenominator

Definition at line 94 of file eFexTauRoI_v1.cxx.

◆ RhadHad

setWord1 setRetaEnv xAOD::RhadHad

Definition at line 97 of file eFexEMRoI_v1.cxx.

◆ roiEta

setTeId setLumiBlock setRoiId setRoiSubsystem setRoiNumber xAOD::roiEta

Definition at line 344 of file L2StandAloneMuon_v2.cxx.

◆ roiExtraWord

setThrValue xAOD::roiExtraWord

Definition at line 59 of file MuonRoI_v1.cxx.

◆ roiId

setTeId setLumiBlock xAOD::roiId

Definition at line 332 of file L2StandAloneMuon_v1.cxx.

◆ roiNumber

setTeId setLumiBlock setRoiId setRoiSubsystem xAOD::roiNumber

Definition at line 340 of file L2StandAloneMuon_v1.cxx.

◆ roiSubsystem

setTeId setLumiBlock setRoiId xAOD::roiSubsystem

Definition at line 336 of file L2StandAloneMuon_v1.cxx.

◆ roiWord

xAOD::roiWord

Definition at line 36 of file TrigMissingET_v1.cxx.

◆ roiWord1

xAOD::roiWord1

Definition at line 49 of file EnergySumRoI_v1.cxx.

◆ roiWord3

setRoIWord1 xAOD::roiWord3

Definition at line 87 of file EnergySumRoI_v2.cxx.

◆ roiWord5

setRoIWord1 setRoIWord3 xAOD::roiWord5

Definition at line 91 of file EnergySumRoI_v2.cxx.

◆ rotation

xAOD::rotation

Definition at line 15 of file TrackSurface_v1.cxx.

◆ sAddress

xAOD::sAddress

Definition at line 113 of file L2StandAloneMuon_v1.cxx.

◆ saturated

setScaleOne setStatusOne xAOD::saturated

Definition at line 51 of file gFexGlobalRoI_v1.cxx.

◆ scaler

setOverV setNumU setNumY setODFibSel setYDetCS setYLhcCS setXRPotCS setXStatCS setXBeamCS xAOD::scaler

Definition at line 66 of file ALFAData_v1.cxx.

◆ sectionEndIdx

setLayerEndIdx xAOD::sectionEndIdx

Definition at line 669 of file RingSetConf_v1.cxx.

◆ short

setMinuitDidNotConverge xAOD::short

Definition at line 165 of file Vertex_v1.cxx.

◆ startLumiBlockNumber

xAOD::startLumiBlockNumber

Definition at line 58 of file LumiBlockRange_v1.cxx.

◆ statusOne

setScaleOne xAOD::statusOne

Definition at line 47 of file gFexGlobalRoI_v1.cxx.

◆ stopLumiBlockNumber

setStartLumiBlockNumber xAOD::stopLumiBlockNumber

Definition at line 71 of file LumiBlockRange_v1.cxx.

◆ strategy

xAOD::strategy

Definition at line 108 of file L2CombinedMuon_v1.cxx.

◆ sumEt01

setCharge setSumPt01 setSumPt03 xAOD::sumEt01

Definition at line 118 of file L2IsoMuon_v1.cxx.

◆ sumEt03

setCharge setSumPt01 setSumPt03 setSumEt01 xAOD::sumEt03

Definition at line 122 of file L2IsoMuon_v1.cxx.

◆ sumPt01

setCharge xAOD::sumPt01

Definition at line 110 of file L2IsoMuon_v1.cxx.

◆ sumPt03

setCharge setSumPt01 xAOD::sumPt03

Definition at line 114 of file L2IsoMuon_v1.cxx.

◆ tap

setBGCode xAOD::tap

Definition at line 43 of file TrigDecision_v1.cxx.

◆ teId

xAOD::teId

Definition at line 324 of file L2StandAloneMuon_v1.cxx.

◆ tgcPt

setTeId setLumiBlock setRoiId setRoiSubsystem setRoiNumber setRoiEta xAOD::tgcPt

Definition at line 353 of file L2StandAloneMuon_v2.cxx.

◆ thrPattern

xAOD::thrPattern

Definition at line 60 of file EmTauRoI_v2.cxx.

◆ thrValue

xAOD::thrValue

Definition at line 53 of file MuonRoI_v1.cxx.

◆ timeStamp

setEventNumber xAOD::timeStamp

Definition at line 128 of file EventInfo_v1.cxx.

◆ tobEtScale

xAOD::tobEtScale

Definition at line 64 of file gFexJetRoI_v1.cxx.

◆ tobEtScaleOne

xAOD::tobEtScaleOne

Definition at line 43 of file gFexGlobalRoI_v1.cxx.

◆ topoWord

xAOD::topoWord

Definition at line 28 of file L1TopoSimResults_v1.cxx.

◆ topoWord64

setTopoWord xAOD::topoWord64

Definition at line 36 of file L1TopoSimResults_v1.cxx.

◆ trackWeights

xAOD::trackWeights

Definition at line 239 of file Vertex_v1.cxx.

◆ trkPhiAtCalo

setCharge setNTRTHiThresholdHits setEratio setEtHad1 xAOD::trkPhiAtCalo

Definition at line 118 of file TrigElectron_v1.cxx.

◆ uid

xAOD::uid

Definition at line 29 of file TruthVertex_v1.cxx.

◆ uint16_t

setWord1 setRCoreDenominator xAOD::uint16_t

Definition at line 93 of file eFexEMRoI_v1.cxx.

◆ uint32_t

setTeId setLumiBlock setRoiId setRoiSubsystem xAOD::uint32_t

Definition at line 127 of file EventInfo_v1.cxx.

◆ uint64_t

setTopoWord xAOD::uint64_t

Definition at line 123 of file EventInfo_v1.cxx.

◆ uint8_t

setScale setgFexType xAOD::uint8_t

Definition at line 553 of file Muon_v1.cxx.

◆ unsigned

setLayerEndIdx xAOD::unsigned

Definition at line 656 of file RingSetConf_v1.cxx.

◆ vertexType

xAOD::vertexType

Definition at line 166 of file Vertex_v1.cxx.

◆ weta2

setEt setPhi setE277 xAOD::weta2

Definition at line 37 of file TrigEMCluster_v1.cxx.

◆ word1

xAOD::word1

Definition at line 87 of file eFexEMRoI_v1.cxx.

◆ wstot

setEt setPhi setE277 setWeta2 setEta1 setE2tsts1 xAOD::wstot

Definition at line 49 of file TrigEMCluster_v1.cxx.

◆ WstotDenominator

setWord1 setRetaEnv setRhadHad xAOD::WstotDenominator

Definition at line 101 of file eFexEMRoI_v1.cxx.

◆ xBeamCS

setOverV setNumU setNumY setODFibSel setYDetCS setYLhcCS setXRPotCS setXStatCS xAOD::xBeamCS

Definition at line 60 of file ALFAData_v1.cxx.

◆ xRPotCS

setOverV setNumU setNumY setODFibSel setYDetCS setYLhcCS xAOD::xRPotCS

Definition at line 52 of file ALFAData_v1.cxx.

◆ xStatCS

setOverV setNumU setNumY setODFibSel setYDetCS setYLhcCS setXRPotCS xAOD::xStatCS

Definition at line 56 of file ALFAData_v1.cxx.

◆ yDetCS

setOverV setNumU setNumY setODFibSel xAOD::yDetCS

Definition at line 42 of file ALFAData_v1.cxx.

◆ yLhcCS

setOverV setNumU setNumY setODFibSel setYDetCS xAOD::yLhcCS

Definition at line 48 of file ALFAData_v1.cxx.