xAOD Namespace Reference

Namespace holding all the xAOD EDM classes. More...

Namespaces

namespace  IncidentType
namespace  Iso
namespace  TruthHelpers
 

Dedicated namespace for the helper functions.


namespace  Type
namespace  VxType
 

A convenience namespace to make the client code easier to understand.


Classes

class  FastJetLink
class  TrackParticleClusterAssociation_v1
class  TrackParticleClusterAssociationAuxContainer_v1
class  IParticle
class  BPhysHelper
class  BPhysHypoHelper
class  BTagging_v1
class  BTaggingAuxContainer_v1
class  BTaggingTrigAuxContainer_v1
class  BTagVertex_v1
class  BTagVertexAuxContainer_v1
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  CaloCluster_v1
class  CaloClusterAuxContainer_v1
class  CaloClusterAuxContainer_v2
class  CaloClusterBadChannelData_v1
 Description of problematic cell in a cluster. More...
class  CaloTower_v1
 Object representing calorimeter signal towers. 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  TDVCollectionFuncs
 Helper functions for accessing the container data via the proxy. More...
class  AddDVProxy
class  AuxContainerBase
class  AuxInfoBase
class  AuxSelection
class  ShallowAuxContainer
class  ShallowAuxInfo
class  AuxPersInfo
class  AuxPersVector
class  IOStats
class  PerfStats
class  BranchStats
class  ReadStats
class  TDVCollectionProxyDummy
 Dummy class to use as the DataVector template argument for the class we give to the Root proxy. More...
class  TDVCollectionProxy
class  CutBookkeeper_v1
class  CutBookkeeperAuxContainer_v1
class  CutBookkeeperContainer_v1
class  Egamma_v1
class  EgammaAuxContainer_v1
class  Electron_v1
class  ElectronAuxContainer_v1
class  ElectronAuxContainer_v2
class  ElectronAuxContainer_v3
class  Photon_v1
class  PhotonAuxContainer_v1
class  PhotonAuxContainer_v2
class  PhotonAuxContainer_v3
class  EventFormatElement
class  EventFormat_v1
class  EventAuxInfo_v1
class  EventInfo_v1
class  EventInfoAuxContainer_v1
class  EventShape_v1
class  EventShapeAuxInfo_v1
class  AFPData_v1
class  AFPDataAuxContainer_v1
class  AFPSiHit_v1
 Class representing a hit in silicon detector. More...
class  AFPSiHitAuxContainer_v1
 Class storing information of xAOD::AFPSiHit_v1 objects. More...
class  AFPTrack_v1
 Class representing a track reconstructed in AFP. More...
class  AFPTrackAuxContainer_v1
 Class storing information accessed by xAOD::AFPTrack_v1. More...
class  ALFAData_v1
class  ALFADataAuxContainer_v1
class  ForwardEventInfo_v1
class  ForwardEventInfoAuxContainer_v1
class  MBTSModule_v1
class  MBTSModuleAuxContainer_v1
class  ZdcModule_v1
class  ZdcModuleAuxContainer_v1
struct  GCCXML_DUMMY_INSTANTIATION_AFP_XAOD
struct  GCCXML_DUMMY_INSTANTIATION_ALFA_XAOD
class  HIEventShape_v1
class  HIEventShape_v2
class  HIEventShapeAuxContainer_v1
class  HIEventShapeAuxContainer_v2
class  FastJetLinkBase
struct  JetAttribute
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  Jet_v1
class  JetAuxContainer_v1
class  JetTrigAuxContainer_v1
class  SortLumiBlockRangeByStart
class  BCMRawData_v1
class  BCMRawDataAuxContainer_v1
class  LumiBlockRange_v1
class  LumiBlockRangeAuxContainer_v1
class  FileMetaData_v1
class  FileMetaDataAuxInfo_v1
struct  MissingETComposition
 Collection of functions managing the MET composition map and association map. 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  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
class  MissingETContainer_v1
 Container for xAOD::MissingET_v1 objects. More...
class  Muon_v1
class  MuonAuxContainer_v1
class  MuonAuxContainer_v2
class  MuonAuxContainer_v3
class  MuonSegment_v1
class  MuonSegmentAuxContainer_v1
class  SlowMuon_v1
class  SlowMuonAuxContainer_v1
class  CompositeParticle_v1
class  CompositeParticleAuxContainer_v1
class  Particle_v1
class  ParticleAuxContainer_v1
struct  PFOParticleTypeMapper_temp
class  PFO_v1
struct  PFOAttributesAccessor_v1
struct  PFOParticleTypeMapper_v1
class  PFOAuxContainer_v1
class  TActiveStore
 Helper class for finding the active TStore object. More...
class  TAuxStore
 "ROOT implementation" of IAuxStore More...
class  TEvent
 Tool for accessing xAOD files outside of Athena. More...
class  TAuxBranchManager
 Manager for auxiliary branches created dynamically. More...
class  TAuxManager
 Manager for TAuxStore objects. More...
class  TAuxVector
class  TAuxVectorFactory
class  TCDVHolderT
class  TChainStateTracker
class  TVirtualDestructor
class  TDestructor
class  TDestructorRegistry
class  TDirectoryReset
class  TEventBranch
class  TEventFormatRegistry
class  TEventTree
class  TFileAccessTracer
class  TFileChecker
class  TFileMerger
class  THolder
 This class takes care of holding EDM objects in memory. More...
class  TIncident
class  TMetaBranch
class  TMetaTree
class  TObjectManager
 Manager for EDM objects created by ROOT. More...
class  TPrimitiveAuxBranchManager
 Manager for primitive auxiliary branches created dynamically. More...
class  TReturnCode
class  TSocket
class  TTransTrees
class  TVirtualManager
 Interface class for the "manager classes". More...
class  TPyEvent
class  TPyStore
class  TStore
class  TTreeMgr
class  TVirtualIncidentListener
class  TActiveEvent
 Helper class for finding the active TVirtualEvent object. More...
class  TVirtualEvent
 Base interface for getting objects out of the input file. More...
struct  xAODDiTAU_return_type< int >
struct  xAODDiTAU_return_type< float >
struct  xAODTAU_return_type< int >
struct  xAODTAU_return_type< float >
class  DiTauJet_v1
class  DiTauJetAuxContainer_v1
class  TauJet_v1
class  TauJet_v2
class  TauJetAuxContainer_v1
class  TauJetAuxContainer_v2
struct  TauJetCalibTypeMapper_v1
class  ParticleCaloExtension
class  NeutralParticle_v1
class  NeutralParticleAuxContainer_v1
class  SCTRawHitValidation_v1
class  SCTRawHitValidationAuxContainer_v1
class  TrackMeasurementValidation_v1
class  TrackMeasurementValidationAuxContainer_v1
class  TrackParticle_v1
class  TrackParticleAuxContainer_v1
class  TrackParticleAuxContainer_v2
class  TrackParticleAuxContainer_v3
class  TrackStateValidation_v1
class  TrackStateValidationAuxContainer_v1
class  Vertex_v1
class  VertexAuxContainer_v1
class  TrigBphys_v1
class  TrigBphysAuxContainer_v1
class  CaloClusterTrigAuxContainer_v1
class  TrigCaloCluster_v1
class  TrigCaloClusterAuxContainer_v1
class  TrigEMCluster_v1
class  TrigEMClusterAuxContainer_v1
class  TrigEMClusterAuxContainer_v2
class  ElectronTrigAuxContainer_v1
class  PhotonTrigAuxContainer_v1
class  TrigElectron_v1
class  TrigElectronAuxContainer_v1
class  TrigPhoton_v1
class  TrigPhotonAuxContainer_v1
class  BunchConf_v1
class  BunchConfAuxContainer_v1
class  BunchConfKey_v1
class  ByteStreamAuxContainer_v1
class  EmTauRoI_v1
class  EmTauRoI_v2
class  EmTauRoIAuxContainer_v1
class  EmTauRoIAuxContainer_v2
class  EnergySumRoI_v1
class  EnergySumRoIAuxInfo_v1
class  JetEtRoI_v1
class  JetEtRoIAuxInfo_v1
class  JetRoI_v1
class  JetRoI_v2
class  JetRoIAuxContainer_v1
class  JetRoIAuxContainer_v2
class  MuonRoI_v1
class  MuonRoIAuxContainer_v1
class  RoiDescriptorStore_v1
class  RoiDescriptorStoreAuxInfo_v1
class  TrigComposite_v1
class  TrigCompositeAuxContainer_v1
class  TrigConfKeys_v1
class  TrigDecision_v1
class  TrigDecisionAuxInfo_v1
class  TriggerMenu_v1
class  TriggerMenuAuxContainer_v1
class  TrigNavigation_v1
class  TrigNavigationAuxInfo_v1
class  TrigPassBits_v1
class  TrigPassBitsAuxContainer_v1
class  CMMCPHits_v1
class  CMMCPHitsAuxContainer_v1
class  CMMEtSums_v1
class  CMMEtSumsAuxContainer_v1
class  CMMJetHits_v1
class  CMMJetHitsAuxContainer_v1
class  CMMRoI_v1
class  CMMRoIAuxInfo_v1
class  CMXCPHits_v1
class  CMXCPHitsAuxContainer_v1
class  CMXCPTob_v1
class  CMXCPTobAuxContainer_v1
class  CMXEtSums_v1
class  CMXEtSumsAuxContainer_v1
class  CMXJetHits_v1
class  CMXJetHitsAuxContainer_v1
class  CMXJetTob_v1
class  CMXJetTobAuxContainer_v1
class  CMXRoI_v1
class  CMXRoIAuxContainer_v1
class  CPMHits_v1
class  CPMHitsAuxContainer_v1
class  CPMRoI_v1
class  CPMRoIAuxContainer_v1
class  CPMTobRoI_v1
class  CPMTobRoIAuxContainer_v1
class  CPMTower_v1
class  CPMTower_v2
class  CPMTowerAuxContainer_v1
class  CPMTowerAuxContainer_v2
class  JEMEtSums_v1
class  JEMEtSums_v2
class  JEMEtSumsAuxContainer_v1
class  JEMEtSumsAuxContainer_v2
class  JEMHits_v1
class  JEMHitsAuxContainer_v1
class  JEMRoI_v1
class  JEMRoIAuxContainer_v1
class  JEMTobRoI_v1
class  JEMTobRoIAuxContainer_v1
class  JetElement_v1
class  JetElement_v2
class  JetElementAuxContainer_v1
class  JetElementAuxContainer_v2
class  L1TopoRawData_v1
class  L1TopoRawDataAuxContainer_v1
class  RODHeader_v1
class  RODHeader_v2
class  RODHeaderAuxContainer_v1
class  RODHeaderAuxContainer_v2
class  TriggerTower_v1
class  TriggerTower_v2
class  TriggerTowerAuxContainer_v1
class  TriggerTowerAuxContainer_v2
class  TrigHisto2D_v1
class  TrigHisto2DAuxContainer_v1
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  TrigMissingET_v1
class  TrigMissingETAuxContainer_v1
class  L2CombinedMuon_v1
class  L2CombinedMuonAuxContainer_v1
class  L2IsoMuon_v1
class  L2IsoMuonAuxContainer_v1
class  L2StandAloneMuon_v1
class  L2StandAloneMuon_v2
class  L2StandAloneMuonAuxContainer_v1
class  L2StandAloneMuonAuxContainer_v2
class  TrigRingerRings_v1
class  TrigRingerRings_v2
class  TrigRingerRingsAuxContainer_v1
class  TrigRingerRingsAuxContainer_v2
class  TrigRNNOutput_v1
class  TrigRNNOutput_v2
class  TrigRNNOutputAuxContainer_v1
class  TrigRNNOutputAuxContainer_v2
class  TruthEvent_v1
class  TruthEventAuxContainer_v1
class  TruthEventBase_v1
class  TruthMetaData_v1
class  TruthMetaDataAuxContainer_v1
class  TruthParticle_v1
class  TruthParticleAuxContainer_v1
class  TruthPileupEvent_v1
class  TruthPileupEventAuxContainer_v1
class  TruthVertex_v1
class  TruthVertexAuxContainer_v1
class  BTagging
 Class for xAOD b-tagging information. More...
class  BTagVertex
 Class for xAOD secondary vertex finding information (main client: JetFitter) that is too much overhead for the xAOD::Vertex. More...
class  Egamma
 Class describing an e/gamma. More...
class  Electron
 Class describing an electron. More...
class  Photon
 Class describing an photon. More...

Typedefs

typedef TruthParticle_v1 TruthParticle
 Typedef to implementation.
typedef TruthVertex_v1 TruthVertex
 Typedef to implementation.
typedef Vertex_v1 Vertex
 Define the latest version of the vertex class.
typedef std::vector< const
xAOD::TrackParticle * > 
TrackVertexAssociationList
typedef std::map< const
xAOD::Vertex
*, xAOD::TrackVertexAssociationList > 
TrackVertexAssociationMap
typedef
TrackParticleClusterAssociation_v1 
TrackParticleClusterAssociation
 Reference the current persistent version:.
typedef
TrackParticleClusterAssociationAuxContainer_v1 
TrackParticleClusterAssociationAuxContainer
typedef
TrackParticleClusterAssociationContainer_v1 
TrackParticleClusterAssociationContainer
 Definition of the current "TrackParticleClusterAssociation container version".
typedef DataVector
< xAOD::TrackParticleClusterAssociation_v1
TrackParticleClusterAssociationContainer_v1
 The container is a simple typedef for now.
typedef DataVector< IParticleIParticleContainer
typedef BTagging_v1 BTagging
 Definition of the current "BTagging version".
typedef BTaggingAuxContainer_v1 BTaggingAuxContainer
typedef BTaggingContainer_v1 BTaggingContainer
 Definition of the current "BTagging container version".
typedef BTaggingTrigAuxContainer_v1 BTaggingTrigAuxContainer
typedef BTagVertex_v1 BTagVertex
 Definition of the current "BTagging version".
typedef BTagVertexAuxContainer_v1 BTagVertexAuxContainer
typedef BTagVertexContainer_v1 BTagVertexContainer
 Definition of the current "BTagging container version".
typedef DataVector
< xAOD::BTagging_v1
BTaggingContainer_v1
 The container is a simple typedef for now.
typedef DataVector
< xAOD::BTagVertex_v1
BTagVertexContainer_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
< CaloClusterBadChannelData
CaloClusterBadChannelList
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_v1
CaloClusterContainer_v1
 Define the cluster container as a simple DataVector.
typedef DataVector< CaloTower_v1CaloTowerContainerBase_v1
typedef ElementLink
< CutBookkeeperContainer
CutBookkeeperLink_t
typedef std::vector
< xAOD::CutBookkeeperLink_t
CutBookkeeperLinks_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
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
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
typedef PhotonContainer_v1 PhotonContainer
 Definition of the current "photon container version".
typedef DataVector
< xAOD::Egamma_v1
EgammaContainer_v1
 The container is a simple typedef for now.
typedef DataVector
< xAOD::Electron_v1
ElectronContainer_v1
 The container is a simple typedef for now.
typedef DataVector
< xAOD::Photon_v1
PhotonContainer_v1
 The container is a simple typedef for now.
typedef EventFormat_v1 EventFormat
 Definition of the current event format version.
typedef EventAuxInfo_v1 EventAuxInfo
 Definition of the latest event auxiliary info version.
typedef EventInfo_v1 EventInfo
 Definition of the latest event 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
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 AFPSiHit_v1 AFPSiHit
typedef AFPSiHitAuxContainer_v1 AFPSiHitAuxContainer
typedef AFPSiHitContainer_v1 AFPSiHitContainer
typedef AFPTrack_v1 AFPTrack
typedef AFPTrackAuxContainer_v1 AFPTrackAuxContainer
typedef AFPTrackContainer_v1 AFPTrackContainer
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< AFPSiHit_v1AFPSiHitContainer_v1
typedef DataVector< AFPTrack_v1AFPTrackContainer_v1
typedef DataVector< ALFAData_v1ALFADataContainer_v1
typedef DataVector
< ForwardEventInfo_v1
ForwardEventInfoContainer_v1
typedef DataVector< MBTSModule_v1MBTSModuleContainer_v1
typedef DataVector< ZdcModule_v1ZdcModuleContainer_v1
typedef ZdcModule_v1 ZdcModule
typedef ZdcModuleAuxContainer_v1 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_v1
HIEventShapeContainer_v1
typedef DataVector
< HIEventShape_v2
HIEventShapeContainer_v2
typedef
JetConstituentVector::iterator 
iterator
typedef Jet_v1 Jet
 Definition of the current "jet version".
typedef JetAuxContainer_v1 JetAuxContainer
typedef JetContainer_v1 JetContainer
 Definition of the current "jet container version".
typedef JetTrigAuxContainer_v1 JetTrigAuxContainer
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_v1
LumiBlockRangeContainer_v1
 The container is simply a type definition.
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_v3 MuonAuxContainer
typedef MuonContainer_v1 MuonContainer
 Definition of the current "Muon container version".
typedef MuonSegment_v1 MuonSegment
 Reference the current persistent version:.
typedef MuonSegmentAuxContainer_v1 MuonSegmentAuxContainer
typedef MuonSegmentContainer_v1 MuonSegmentContainer
 Definition of the current "MuonSegment container version".
typedef SlowMuon_v1 SlowMuon
 Reference the current persistent version:.
typedef SlowMuonAuxContainer_v1 SlowMuonAuxContainer
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_v1
MuonSegmentContainer_v1
 The container is a simple typedef for now.
typedef DataVector
< xAOD::SlowMuon_v1
SlowMuonContainer_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_v1
CompositeParticleContainer_v1
 Define the composite particle container as a simple DataVector.
typedef ElementLink
< xAOD::IParticleContainer
IParticleLink_v1
 Define the IParticleLink as a simple typedef.
typedef std::vector
< IParticleLink_v1
IParticleLinkContainer_v1
 Define the container of IPartilceLinks.
typedef DataVector< Particle_v1ParticleContainer_v1
 Define the particle container as a simple DataVector.
typedef PFO_v1 PFO
 Definition of the current "pfo version".
typedef PFOAuxContainer_v1 PFOAuxContainer
typedef PFOContainer_v1 PFOContainer
 Definition of the current "pfo container version".
typedef
ROOT::Math::LorentzVector
< ROOT::Math::PtEtaPhiM4D
< float > > 
PtEtaPhiMVectorF
typedef DataVector< xAOD::PFO_v1PFOContainer_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_v2 TauJet
 Definition of the current "tau version".
typedef TauJetAuxContainer_v2 TauJetAuxContainer
typedef TauJetContainer_v2 TauJetContainer
 Definition of the current "taujet container version".
typedef DataVector
< xAOD::DiTauJet_v1
DiTauJetContainer_v1
 The container is a simple typedef for a vector of DiTauJets.
typedef DataVector
< xAOD::TauJet_v1
TauJetContainer_v1
 The container is a simple typedef for now.
typedef DataVector
< xAOD::TauJet_v2
TauJetContainer_v2
 The container is a simple typedef for now.
typedef NeutralParticle_v1 NeutralParticle
 Reference the current persistent version:.
typedef
NeutralParticleAuxContainer_v1 
NeutralParticleAuxContainer
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
TrackMeasurementValidation_v1 
TrackMeasurementValidation
 Reference the current persistent version:.
typedef
TrackMeasurementValidationAuxContainer_v1 
TrackMeasurementValidationAuxContainer
typedef
TrackMeasurementValidationContainer_v1 
TrackMeasurementValidationContainer
 Definition of the current "TrackMeasurementValidation container version".
typedef TrackParticle_v1 TrackParticle
 Reference the current persistent version:.
typedef
TrackParticleAuxContainer_v3 
TrackParticleAuxContainer
typedef TrackParticleContainer_v1 TrackParticleContainer
 Definition of the current "TrackParticle container version".
typedef TrackStateValidation_v1 TrackStateValidation
 Reference the current persistent version:.
typedef
TrackStateValidationAuxContainer_v1 
TrackStateValidationAuxContainer
typedef
TrackStateValidationContainer_v1 
TrackStateValidationContainer
 Definition of the current "TrackStateValidation container version".
typedef DataVector
< xAOD::NeutralParticle_v1
NeutralParticleContainer_v1
 The container is a simple typedef for now.
typedef DataVector
< xAOD::SCTRawHitValidation_v1
SCTRawHitValidationContainer_v1
 The container is a simple typedef for now.
typedef DataVector
< xAOD::TrackMeasurementValidation_v1
TrackMeasurementValidationContainer_v1
 The container is a simple typedef for now.
typedef DataVector
< xAOD::TrackParticle_v1
TrackParticleContainer_v1
 The container is a simple typedef for now.
typedef DataVector
< xAOD::TrackStateValidation_v1
TrackStateValidationContainer_v1
 The container is a simple typedef for now.
typedef DataVector
< xAOD::Vertex_v1
VertexContainer_v1
 The container is a simple typedef for now.
typedef VertexAuxContainer_v1 VertexAuxContainer
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_v1
TrigBphysContainer_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_v1
TrigCaloClusterContainer_v1
 Define the trigger calorimeter cluster container as a simple DataVector.
typedef DataVector
< TrigEMCluster_v1
TrigEMClusterContainer_v1
 Define the trigger EM cluster container as a simple DataVector.
typedef ElectronTrigAuxContainer_v1 ElectronTrigAuxContainer
typedef PhotonTrigAuxContainer_v1 PhotonTrigAuxContainer
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_v1
TrigElectronContainer_v1
 Declare the container as a simple type definition.
typedef DataVector
< xAOD::TrigPhoton_v1
TrigPhotonContainer_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
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 EmTauRoI_v2 EmTauRoI
typedef EmTauRoIAuxContainer_v2 EmTauRoIAuxContainer
typedef EmTauRoIContainer_v2 EmTauRoIContainer
typedef EnergySumRoI_v1 EnergySumRoI
typedef EnergySumRoIAuxInfo_v1 EnergySumRoIAuxInfo
 Declare the most recent version of the energy-sum auxiliary info.
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 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
typedef TrigComposite_v1 TrigComposite
 Declare the latest version of the class.
typedef
TrigCompositeAuxContainer_v1 
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
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 TrigNavigation_v1 TrigNavigation
 Define the latest version of the trigger navigation class.
typedef TrigNavigationAuxInfo_v1 TrigNavigationAuxInfo
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::EmTauRoI_v1
EmTauRoIContainer_v1
 Declare the em/tau RoI container type.
typedef DataVector
< xAOD::EmTauRoI_v2
EmTauRoIContainer_v2
 Declare the em/tau RoI container type.
typedef DataVector
< xAOD::JetRoI_v1
JetRoIContainer_v1
 Declare the jet RoI container type.
typedef DataVector
< xAOD::JetRoI_v2
JetRoIContainer_v2
 Declare the jet RoI container type.
typedef DataVector
< xAOD::MuonRoI_v1
MuonRoIContainer_v1
 Declare the muon RoI container type.
typedef DataVector
< TrigComposite_v1
TrigCompositeContainer_v1
 The container is a simple typedef.
typedef DataVector
< TriggerMenu_v1
TriggerMenuContainer_v1
 Define the menu container as a simple DataVector.
typedef DataVector
< TrigPassBits_v1
TrigPassBitsContainer_v1
 Define the trig pass bits container as a simple DataVector.
typedef CMMCPHits_v1 CMMCPHits
 Define the latest version of the CMMCPHits class.
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 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 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 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 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 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 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 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 JEMEtSums_v2 JEMEtSums
 Define the latest version of the JEMEtSums class.
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 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 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 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 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_v1
CMMCPHitsContainer_v1
 Define the CMMCPHits as a simple DataVector.
typedef DataVector
< xAOD::CMMEtSums_v1
CMMEtSumsContainer_v1
 Define the CMMEtSums as a simple DataVector.
typedef DataVector
< xAOD::CMMJetHits_v1
CMMJetHitsContainer_v1
 Define the CMMJetHits as a simple DataVector.
typedef DataVector
< xAOD::CMXCPHits_v1
CMXCPHitsContainer_v1
 Define the CMXCPHits as a simple DataVector.
typedef DataVector
< xAOD::CMXCPTob_v1
CMXCPTobContainer_v1
 Define the CMXCPTob as a simple DataVector.
typedef DataVector
< xAOD::CMXEtSums_v1
CMXEtSumsContainer_v1
 Define the CMXEtSums as a simple DataVector.
typedef DataVector
< xAOD::CMXJetHits_v1
CMXJetHitsContainer_v1
 Define the CMXJetHits as a simple DataVector.
typedef DataVector
< xAOD::CMXJetTob_v1
CMXJetTobContainer_v1
 Define the CMXJetTob as a simple DataVector.
typedef DataVector
< xAOD::CMXRoI_v1
CMXRoIContainer_v1
 Define the CPMHits as a simple DataVector.
typedef DataVector
< xAOD::CPMHits_v1
CPMHitsContainer_v1
 Define the CPMHits as a simple DataVector.
typedef DataVector
< xAOD::CPMRoI_v1
CPMRoIContainer_v1
 Define the CPMRoI as a simple DataVector.
typedef DataVector
< xAOD::CPMTobRoI_v1
CPMTobRoIContainer_v1
 Define the CPMTobRoI as a simple DataVector.
typedef DataVector
< xAOD::CPMTower_v1
CPMTowerContainer_v1
 Define the CPMHits as a simple DataVector.
typedef DataVector
< xAOD::CPMTower_v2
CPMTowerContainer_v2
 Define the CPMHits as a simple DataVector.
typedef DataVector
< xAOD::JEMEtSums_v1
JEMEtSumsContainer_v1
 Define the JEMEtSums as a simple DataVector.
typedef DataVector
< xAOD::JEMEtSums_v2
JEMEtSumsContainer_v2
 Define the JEMEtSums as a simple DataVector.
typedef DataVector
< xAOD::JEMHits_v1
JEMHitsContainer_v1
 Define the JEMHits as a simple DataVector.
typedef DataVector
< xAOD::JEMRoI_v1
JEMRoIContainer_v1
 Define the JEMRoI as a simple DataVector.
typedef DataVector
< xAOD::JEMTobRoI_v1
JEMTobRoIContainer_v1
 Define the JEMTobRoI as a simple DataVector.
typedef DataVector
< xAOD::JetElement_v1
JetElementContainer_v1
 Define the JetElement as a simple DataVector.
typedef DataVector
< xAOD::JetElement_v2
JetElementContainer_v2
 Define the JetElement as a simple DataVector.
typedef DataVector
< xAOD::L1TopoRawData_v1
L1TopoRawDataContainer_v1
 Define the CMMCPHits as a simple DataVector.
typedef DataVector
< xAOD::RODHeader_v1
RODHeaderContainer_v1
 Define the RODHeader as a simple DataVector.
typedef DataVector
< xAOD::RODHeader_v2
RODHeaderContainer_v2
 Define the RODHeader as a simple DataVector.
typedef DataVector
< xAOD::TriggerTower_v1
TriggerTowerContainer_v1
 Define the TriggerTower as a simple DataVector.
typedef DataVector
< xAOD::TriggerTower_v2
TriggerTowerContainer_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_v1
TrigHisto2DContainer_v1
typedef DataVector
< xAOD::TrigSpacePointCounts_v1
TrigSpacePointCountsContainer_v1
typedef DataVector
< xAOD::TrigT2MbtsBits_v1
TrigT2MbtsBitsContainer_v1
typedef DataVector
< xAOD::TrigT2ZdcSignals_v1
TrigT2ZdcSignalsContainer_v1
typedef DataVector
< xAOD::TrigTrackCounts_v1
TrigTrackCountsContainer_v1
typedef DataVector
< xAOD::TrigVertexCounts_v1
TrigVertexCountsContainer_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_v1
TrigMissingETContainer_v1
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_v1
L2CombinedMuonContainer_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_v1
L2StandAloneMuonContainer_v1
 Define the trigger calorimeter cluster container as a simple DataVector.
typedef DataVector
< L2StandAloneMuon_v2
L2StandAloneMuonContainer_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_v1
TrigRingerRingsContainer_v1
 Define the TrigRingerRings container as a simple DataVector.
typedef DataVector
< TrigRingerRings_v2
TrigRingerRingsContainer_v2
 Define the TrigRingerRings container as a simple DataVector.
typedef DataVector
< TrigRNNOutput_v1
TrigRNNOutputContainer_v1
 Define the RingerRings container as a simple DataVector.
typedef DataVector
< TrigRNNOutput_v2
TrigRNNOutputContainer_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
TruthParticleAuxContainer_v1 
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 TruthVertexAuxContainer_v1 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_v1
TruthEventBaseContainer_v1
 Alias.
typedef DataVector< TruthEvent_v1TruthEventContainer_v1
 Alias.
typedef DataVector
< TruthMetaData_v1
TruthMetaDataContainer_v1
typedef DataVector
< TruthParticle_v1
TruthParticleContainer_v1
typedef DataVector
< TruthPileupEvent_v1
TruthPileupEventContainer_v1
 Alias declaring the container type.
typedef DataVector
< TruthVertex_v1
TruthVertexContainer_v1

Enumerations

enum  JetFlavourLabelType {
  GAFinalHadron, GAInitialHadron, GAFinalParton, ConeFinalParton,
  ExclConeHadron, ExclConeDoubleHadron
}
enum  JetConstitScale { UncalibratedJetConstituent = 0, CalibratedJetConstituent = 1 }
enum  JetScale { JetEMScaleMomentum = 0, JetConstitScaleMomentum = 1, JetAssignedScaleMomentum = 2 }
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, NumberOfTrackRecoInfo = 50
}
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, expectNextToInnermostPixelLayerHit = 57,
  numberOfNextToInnermostPixelLayerHits = 58, numberOfNextToInnermostPixelLayerOutliers = 59, numberOfNextToInnermostPixelLayerSharedHits = 60, numberOfNextToInnermostPixelLayerSplitHits = 61,
  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, numberOfTrackSummaryTypes = 67
}
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, numberOfMuonSummaryTypes = 45
}
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

float get_phi_calo (const xAOD::CaloCluster &cluster, bool do_throw=false)
float get_eta_calo (const xAOD::CaloCluster &cluster, bool do_throw=false)
int GAFinalHadronFlavourLabel (const xAOD::Jet *jet)
int GAInitialHadronFlavourLabel (const xAOD::Jet *jet)
int GAFinalPartonFlavourLabel (const xAOD::Jet *jet)
int ConeFinalPartonFlavourLabel (const xAOD::Jet *jet)
int ExclusiveConeHadronFlavourLabel (const xAOD::Jet *jet)
int ExclusiveConeDoubleHadronFlavourLabel (const xAOD::Jet *jet)
int jetFlavourLabel (const xAOD::Jet *jet, JetFlavourLabelType=ExclConeHadron)
bool setOriginalObjectLink (const IParticle &original, IParticle &copy)
 Function setting a link on a deep copy back to its original object.
bool setOriginalObjectLink (const IParticleContainer &original, IParticleContainer &copy)
 Function setting links on a deep/shallow copy container to the originals.
const IParticlegetOriginalObject (const IParticle &copy)
 Function getting a pointer to the original object from a deep/shallow copy.
 AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (BTagging_v1, double, SV1_pb, setSV1_pb) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(BTagging_v1
 AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (BTagging_v1, double, IP2D_pb, setIP2D_pb) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(BTagging_v1
 AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (BTagging_v1, double, IP3D_pb, setIP3D_pb) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(BTagging_v1
 AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (BTagging_v1, double, JetFitter_pb, setJetFitter_pb) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(BTagging_v1
setJetFitter_pu AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (BTagging_v1, double, JetFitter_pc, setJetFitter_pc) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(BTagging_v1
setJetFitter_pu
setJetFitterCombNN_pb 
AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (BTagging_v1, double, JetFitterCombNN_pu, setJetFitterCombNN_pu) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(BTagging_v1
 AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (BTagging_v1, double, MV1_discriminant, setMV1_discriminant) bool BTagging_v1
SG::AuxElement::Accessor< int > * taggerInfoAccessorV1int (BTagInfo info)
SG::AuxElement::Accessor< float > * taggerInfoAccessorV1float (BTagInfo info)
SG::AuxElement::Accessor
< uint8_t > * 
taggerInfoAccessorV1uint8_t (BTagInfo info)
SG::AuxElement::Accessor
< std::string > * 
taggerInfoAccessorV1string (BTagInfo info)
SG::AuxElement::Accessor
< std::vector< int > > * 
taggerInfoAccessorV1vectorOfInts (BTagInfo info)
SG::AuxElement::Accessor
< std::vector< float > > * 
taggerInfoAccessorV1vectorOfFloats (BTagInfo info)
SG::AuxElement::Accessor
< std::vector< bool > > * 
taggerInfoAccessorV1vectorOfBools (BTagInfo info)
SG::AuxElement::Accessor< float > * momentAccessorV1 (xAOD::CaloCluster_v1::MomentType moment)
void dump (const SG::AuxElement &obj)
void safeDeepCopy (const SG::AuxElement &orig, SG::AuxElement &copy)
int safeGetBaseOffset (TClass *cls, TClass *base)
TClass * classFromDVClass (TClass *dvclass)
TClass * findDVBase (TClass *dvclass)
std::string findDVElement (TClass *cl)
template<class T >
std::unique_ptr< TprepareElementForShallowCopy (const T *)
template<class T >
std::pair< T
*, ShallowAuxContainer * > 
shallowCopyContainer (const T &cont)
template<class T >
std::pair< T *, ShallowAuxInfo * > shallowCopyObject (const T &obj)
 AUXSTORE_OBJECT_SETTER_AND_GETTER (Egamma_v1, Egamma_v1::CLELVec_t, caloClusterLinks, setCaloClusterLinks) bool Egamma_v1
SG::AuxElement::Accessor< float > * showerShapeAccessorV1 (xAOD::EgammaParameters::ShowerShapeType type)
 Explicit Instantiation of Template.
SG::AuxElement::Accessor< char > * selectionMenuAccessorV1 (xAOD::EgammaParameters::SelectionMenu menu)
SG::AuxElement::Accessor
< unsigned int > * 
selectionisEMAccessorV1 (xAOD::EgammaParameters::SelectionisEM isEM)
 AUXSTORE_OBJECT_SETTER_AND_GETTER (Electron_v1, Electron_v1::TPELVec_t, trackParticleLinks, setTrackParticleLinks) bool Electron_v1
SG::AuxElement::Accessor< float > * trackCaloMatchAccessorV1 (xAOD::EgammaParameters::TrackCaloMatchType type)
 AUXSTORE_OBJECT_SETTER_AND_GETTER (Photon_v1, Photon_v1::VxELVec_t, vertexLinks, setVertexLinks) size_t xAOD
SG::AuxElement::Accessor< float > * vertexCaloMatchAccessorV1 (xAOD::EgammaParameters::VertexCaloMatchType type)
template<typename T >
std::ostream & operator<< (std::ostream &out, const std::vector< T > &vec)
 Helper output operator for printing vector variables.
std::ostream & operator<< (std::ostream &out, const EventFormat_v1 &format)
 Print operator for the event format.
std::ostream & operator<< (std::ostream &out, const EventFormatElement &element)
 Print operator for an event format element.
 AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (EventInfo_v1, uint32_t, runNumber, setRunNumber) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(EventInfo_v1
unsigned long setEventNumber AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (EventInfo_v1, uint32_t, lumiBlock, setLumiBlock) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(EventInfo_v1
unsigned long setEventNumber
setTimeStamp 
AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (EventInfo_v1, uint32_t, timeStampNSOffset, setTimeStampNSOffset) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(EventInfo_v1
unsigned long setEventNumber
setTimeStamp setBCID 
AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (EventInfo_v1, uint32_t, detectorMask0, setDetectorMask0) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(EventInfo_v1
unsigned long 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, unsigned long long, 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, uint32_t, statusElement, setStatusElement) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(EventInfo_v1
setExtendedLevel1ID AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (EventInfo_v1, uint16_t, level1TriggerType, setLevel1TriggerType) EventInfo_v1
 AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (EventInfo_v1, float, actualInteractionsPerCrossing, setActualInteractionsPerCrossing) 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)
 A helper operator to be able to print debug messages easily.
EventInfo_v1::Accessor
< uint32_t > * 
eventFlagsAccessorsV1 (EventInfo_v1::EventFlagSubDet subDet)
 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_OBJECT_SETTER_AND_GETTER (ZdcModule_v1, ElementLink< TriggerTowerContainer >, TTg0d0Link, setTTg0d0Link) AUXSTORE_OBJECT_SETTER_AND_GETTER(ZdcModule_v1
setTTg0d1Link AUXSTORE_OBJECT_SETTER_AND_GETTER (ZdcModule_v1, ElementLink< TriggerTowerContainer >, TTg1d0Link, setTTg1d0Link) AUXSTORE_OBJECT_SETTER_AND_GETTER(ZdcModule_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)
template<>
bool Jet_v1::getAttribute< std::vector< double > > (AttributeID type, std::vector< double > &value) const
template<>
bool Jet_v1::getAttribute< std::vector< double > > (const std::string &name, std::vector< double > &value) const
template<>
std::vector< double > Jet_v1::getAttribute< std::vector< double > > (const std::string &name) const
template<>
void Jet_v1::setAttribute< std::vector< double > > (AttributeID type, const std::vector< double > &value)
template<>
void Jet_v1::setAttribute< std::vector< double > > (const std::string &name, const std::vector< double > &value)
 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
SG::AuxElement::Accessor
< std::string > * 
metaDataTypeStringAccessorV1 (FileMetaData_v1::MetaDataType type)
 Helper function for getting an accessor for a pre-defined property.
SG::AuxElement::Accessor< float > * metaDataTypeFloatAccessorV1 (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 >
SG::AuxElement::Accessor< T > * parameterAccessorV1 (Muon_v1::ParamDef type)
template<>
SG::AuxElement::Accessor< float > * parameterAccessorV1< float > (Muon_v1::ParamDef type)
template<>
SG::AuxElement::Accessor< int > * parameterAccessorV1< int > (Muon_v1::ParamDef type)
SG::AuxElement::Accessor
< uint8_t > * 
muonTrackSummaryAccessorV1 (xAOD::MuonSummaryType type)
 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_PRIMITIVE_SETTER_AND_GETTER (CompositeParticle_v1, int, pdgId, setPdgId) const CompositeParticle_v1
 AUXSTORE_OBJECT_SETTER_AND_GETTER (CompositeParticle_v1, xAOD::IParticleLinkContainer, partLinks, setPartLinks) template< typename CONTTYPE > ConstDataVector< CONTTYPE > *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_PRIMITIVE_SETTER_AND_GETTER (Particle_v1, int, pdgId, setPdgId) void Particle_v1
SG::AuxElement::Accessor< float > * getIsolationAccessor (Iso::IsolationType type)
SG::AuxElement::Accessor
< uint32_t > * 
getIsolationCorrectionBitsetAccessor (Iso::IsolationFlavour type)
SG::AuxElement::Accessor< float > * getIsolationCorrectionAccessor (Iso::IsolationFlavour type, Iso::IsolationCaloCorrection corr, Iso::IsolationCorrectionParameter param)
SG::AuxElement::Accessor< float > * getIsolationCorrectionAccessor (Iso::IsolationType type, Iso::IsolationCaloCorrection corr)
SG::AuxElement::Accessor< float > * getIsolationCorrectionAccessor (Iso::IsolationFlavour type, Iso::IsolationTrackCorrection corr)
void ErrorHandler (Int_t level, Bool_t abort, const char *location, const char *message)
 Function filtering the warnings coming from ROOT.
TReturnCode Init (const char *appname)
TReturnCode Init (const char *appname, int *argc, char **argv)
void SetMessageSourceWidth (size_t value)
::TTree * MakeTransientTree (TEvent &event, const char *treeName)
::TTree * MakeTransientMetaTree (TEvent &event,::TTree *persMetaTree)
TTransTrees MakeTransientTrees (::TFile *ifile, const char *treeName, TEvent::EAuxMode mode)
void ClearTransientTrees ()
::TTree * MakeTransientTree (::TFile *ifile, const char *treeName, TEvent::EAuxMode mode)
::TTree * MakeTransientTree (::TChain *itree, TEvent::EAuxMode mode)
::TTree * MakeTransientMetaTree (::TFile *ifile, const char *eventTreeName, TEvent::EAuxMode mode)
::TTree * MakeTransientMetaTree (::TChain *ichain, const char *eventTreeName, TEvent::EAuxMode mode)
 AUXSTORE_OBJECT_SETTER_AND_GETTER (TrackMeasurementValidation_v1, std::vector< uint64_t >, rdoIdentifierList, setRdoIdentifierList) void TrackMeasurementValidation_v1
 AUXSTORE_OBJECT_SETTER_AND_GETTER (TrackParticle_v1, ElementLink< VertexContainer >, vertexLink, setVertexLink) const Vertex *TrackParticle_v1
template<>
SG::AuxElement::Accessor
< uint8_t > * 
trackSummaryAccessorV1< uint8_t > (xAOD::SummaryType type)
template<>
SG::AuxElement::Accessor< float > * trackSummaryAccessorV1< float > (xAOD::SummaryType type)
 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 >
SG::AuxElement::Accessor< T > * trackSummaryAccessorV1 (xAOD::SummaryType type)
 AUXSTORE_OBJECT_SETTER_AND_GETTER (TrigBphys_v1, ElementLink< TrigBphysContainer_v1 >, secondaryDecayLink, setSecondaryDecayLink) const TrigBphys_v1 *TrigBphys_v1
 AUXSTORE_OBJECT_SETTER_AND_GETTER (TrigBphys_v1, ElementLink< TrigBphysContainer_v1 >, lowerChainLink, setLowerChainLink) const TrigBphys_v1 *TrigBphys_v1
 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
 AUXSTORE_PRIMITIVE_SETTER_WITH_CAST (TrigElectron_v1, float, double, pt, setPt) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(TrigElectron_v1
setCaloEta AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (TrigElectron_v1, float, caloPhi, setCaloPhi) const TrigEMCluster *TrigElectron_v1
 AUXSTORE_OBJECT_SETTER_AND_GETTER (TrigElectron_v1, TrigElectron_v1::EMClusterLink_t, emClusterLink, setEmClusterLink) const TrackParticle *TrigElectron_v1
 AUXSTORE_OBJECT_SETTER_AND_GETTER (TrigElectron_v1, TrigElectron_v1::TrackParticleLink_t, trackParticleLink, setTrackParticleLink) void TrigElectron_v1
 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
setCollidingBCIDs AUXSTORE_OBJECT_SETTER_AND_GETTER (BunchConf_v1, std::vector< float >, intensitiesBeam1, setIntensitiesBeam1) bool BunchConf_v1
 AUXSTORE_OBJECT_SETTER_AND_GETTER (BunchConf_v1, std::vector< float >, intensitiesBeam2, setIntensitiesBeam2) bool BunchConf_v1
 AUXSTORE_OBJECT_SETTER_AND_GETTER (BunchConf_v1, std::vector< int >, unpairedBCIDsBeam1, setUnpairedBCIDsBeam1) bool BunchConf_v1
 AUXSTORE_OBJECT_SETTER_AND_GETTER (BunchConf_v1, std::vector< int >, unpairedBCIDsBeam2, setUnpairedBCIDsBeam2) bool BunchConf_v1
 AUXSTORE_OBJECT_SETTER_AND_GETTER (BunchConf_v1, std::vector< float >, unpairedIntensisitesBeam1, setUnpairedIntensitiesBeam1) bool BunchConf_v1
 AUXSTORE_OBJECT_SETTER_AND_GETTER (BunchConf_v1, std::vector< float >, unpairedIntensisitesBeam2, setUnpairedIntensitiesBeam2) bool BunchConf_v1
 AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (EmTauRoI_v1, uint32_t, roiWord, setRoIWord) uint32_t EmTauRoI_v1
 AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (EmTauRoI_v1, float, tauClus, setTauClus) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(EmTauRoI_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
setThrPattern setHadIsol AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (EmTauRoI_v2, float, hadCore, setHadCore) float EmTauRoI_v2
 Get cluster ET from the RoI word.
 AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (EnergySumRoI_v1, uint32_t, roiWord0, setRoIWord0) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(EnergySumRoI_v1
setRoIWord1 AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (EnergySumRoI_v1, uint32_t, roiWord2, setRoIWord2) uint32_t EnergySumRoI_v1
 AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (EnergySumRoI_v1, float, energyX, setEnergyX) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(EnergySumRoI_v1
 AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (JetEtRoI_v1, uint32_t, roiWord, setRoIWord) uint32_t JetEtRoI_v1
 AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (JetRoI_v1, uint32_t, roiWord, setRoIWord) uint32_t JetRoI_v1
 AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (JetRoI_v2, uint32_t, roiWord, setRoIWord) float JetRoI_v2
 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) int MuonRoI_v1
 AUXSTORE_OBJECT_SETTER_AND_GETTER (TrigComposite_v1, std::string, name, setName) bool TrigComposite_v1
 AUXSTORE_OBJECT_GETTER (TrigComposite_v1, std::vector< std::string >, linkColNames) AUXSTORE_OBJECT_GETTER(TrigComposite_v1
linkColKeys AUXSTORE_OBJECT_GETTER (TrigComposite_v1, std::vector< uint16_t >, linkColIndices) AUXSTORE_OBJECT_GETTER(TrigComposite_v1
 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
 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_OBJECT_SETTER_AND_GETTER (TriggerMenu_v1, std::vector< std::string >, itemNames, setItemNames) bool TriggerMenu_v1
 AUXSTORE_OBJECT_SETTER_AND_GETTER (TriggerMenu_v1, std::vector< float >, itemPrescales, setItemPrescales) bool TriggerMenu_v1
 AUXSTORE_OBJECT_SETTER_AND_GETTER (TriggerMenu_v1, std::vector< uint16_t >, chainIds, setChainIds) bool TriggerMenu_v1
 AUXSTORE_OBJECT_SETTER_AND_GETTER (TriggerMenu_v1, std::vector< std::string >, chainNames, setChainNames) bool TriggerMenu_v1
 AUXSTORE_OBJECT_SETTER_AND_GETTER (TriggerMenu_v1, std::vector< std::string >, chainParentNames, setChainParentNames) bool TriggerMenu_v1
 AUXSTORE_OBJECT_SETTER_AND_GETTER (TriggerMenu_v1, std::vector< float >, chainPrescales, setChainPrescales) bool TriggerMenu_v1
 AUXSTORE_OBJECT_SETTER_AND_GETTER (TriggerMenu_v1, std::vector< float >, chainRerunPrescales, setChainRerunPrescales) bool TriggerMenu_v1
 AUXSTORE_OBJECT_SETTER_AND_GETTER (TriggerMenu_v1, std::vector< float >, chainPassthroughPrescales, setChainPassthroughPrescales) bool TriggerMenu_v1
 AUXSTORE_OBJECT_SETTER_AND_GETTER (TriggerMenu_v1, std::vector< std::vector< uint32_t > >, chainSignatureCounters, setChainSignatureCounters) bool TriggerMenu_v1
 AUXSTORE_OBJECT_SETTER_AND_GETTER (TriggerMenu_v1, std::vector< std::vector< int > >, chainSignatureLogics, setChainSignatureLogics) bool TriggerMenu_v1
 AUXSTORE_OBJECT_SETTER_AND_GETTER (TriggerMenu_v1, std::vector< std::vector< std::vector< std::string > > >, chainSignatureOutputTEs, setChainSignatureOutputTEs) bool TriggerMenu_v1
 AUXSTORE_OBJECT_SETTER_AND_GETTER (TriggerMenu_v1, std::vector< std::vector< std::string > >, chainSignatureLabels, setChainSignatureLabels) bool TriggerMenu_v1
 AUXSTORE_OBJECT_SETTER_AND_GETTER (TriggerMenu_v1, std::vector< std::vector< std::string > >, sequenceInputTEs, setSequenceInputTEs) bool TriggerMenu_v1
 AUXSTORE_OBJECT_SETTER_AND_GETTER (TriggerMenu_v1, std::vector< std::string >, sequenceOutputTEs, setSequenceOutputTEs) bool TriggerMenu_v1
 AUXSTORE_OBJECT_SETTER_AND_GETTER (TriggerMenu_v1, std::vector< std::vector< std::string > >, sequenceAlgorithms, setSequenceAlgorithms) bool TriggerMenu_v1
 AUXSTORE_OBJECT_SETTER_AND_GETTER (TriggerMenu_v1, TriggerMenu_v1::BunchGroup_t, bunchGroupBunches, setBunchGroupBunches) bool TriggerMenu_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=0xffff)
 Helper function creating a new object to describe a target container.
 AUXSTORE_OBJECT_SETTER_AND_GETTER (CMXRoI_v1, std::vector< uint32_t >, cmxRoIWords, setCmxRoIWords) void CMXRoI_v1
 initialize
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
std::ostream & operator<< (std::ostream &out, const xAOD::L2CombinedMuon_v1 &mu)
 Operator for printing the contents of a LVL2 muon.
 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
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
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
 //////////////////////////////////////////////////////////////////////////
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
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
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
 //////////////////////////////////////////////////////////////////////////
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
SG::AuxElement::Accessor< float > * polarizationAccessorV1 (TruthParticle_v1::PolParam type)
SG::AuxElement::Accessor< int > * pdfInfoAccessorV1Int (TruthEvent_v1::PdfParam type)
 Helper function for getting accessors for integer type PDF information.
SG::AuxElement::Accessor< float > * pdfInfoAccessorV1Float (TruthEvent_v1::PdfParam type)
 Helper function for getting accessors for floating point PDF information.
SG::AuxElement::Accessor< int > * heavyIonAccessorV1Int (TruthEvent_v1::HIParam type)
 Helper function for getting accessors for integer type HI information.
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 (TruthParticle_v1, int, pdgId, setPdgId) int TruthParticle_v1
 AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (TruthParticle_v1, int, barcode, setBarcode) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(TruthParticle_v1
 AUXSTORE_OBJECT_SETTER_AND_GETTER (TruthParticle_v1, ElementLink< TruthVertexContainer >, prodVtxLink, setProdVtxLink) bool TruthParticle_v1
 AUXSTORE_OBJECT_SETTER_AND_GETTER (TruthParticle_v1, ElementLink< TruthVertexContainer >, decayVtxLink, setDecayVtxLink) size_t TruthParticle_v1
 AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (TruthVertex_v1, int, barcode, setBarcode) AUXSTORE_OBJECT_SETTER_AND_GETTER(TruthVertex_v1

Variables

 double
 SV1_pu
 IP2D_pu
 IP3D_pu
 JetFitter_pu
setJetFitter_pu JetFitterCombNN_pb
setJetFitter_pu
setJetFitterCombNN_pb 
JetFitterCombNN_pc
unsigned long long
unsigned long eventNumber
unsigned long setEventNumber uint32_t
unsigned long setEventNumber timeStamp
unsigned long setEventNumber
setTimeStamp 
bcid
unsigned long setEventNumber
setTimeStamp setBCID 
detectorMask1
unsigned long setEventNumber
setTimeStamp setBCID
setDetectorMask1 
detectorMask3
 mcChannelNumber
setMCChannelNumber mcEventWeights
 extendedLevel1ID
 float
 averageInteractionsPerCrossing
 beamTiltXZ
setBeamTiltXZ beamStatus
 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
 ElementLink< TriggerTowerContainer >
 TTg0d1Link
setTTg0d1Link TTg1d1Link
 etCos
 etaMax
 bcmWord2
 startLumiBlockNumber
setStartLumiBlockNumber stopLumiBlockNumber
setStartLumiBlockNumber
setStopLumiBlockNumber 
eventsSeen
 uint8_t
 energyLossType
SG::AuxElement::Accessor< T > * parameterAccessorV1 (Muon_v1::ParamDef)
 py
setPy e
SG::AuxElement::Accessor< T > * trackSummaryAccessorV1 (xAOD::SummaryType)
 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
 caloEta
 rcore
setRcore etHad
setRcore setEtHad fside
setRcore setEtHad setFside pt
setRcore setEtHad setFside setPt caloPhi
 collidingBCIDs
 hadIsol
 thrPattern
 roiWord1
 energyY
 thrValue
 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
 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
 status
 incomingParticleLinks

Detailed Description

Namespace holding all the xAOD EDM classes.

Namespace holding all the xAOD EDM/tool classes.

This file defines helper classes to deal with jet constituents.

Namespace holding all the xAOD classes/functions.

Helpers provides static helper functions for easy access to auxiliary data for xAOD classed. 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 karsten.koeneke@cern.ch

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

Author:
Karsten Koeneke karsten.koeneke@cern.ch

Base class for the B-physcis xAOD helpers

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

JetConstituentVector.h Helper classes are necessary because the default 4-vectors of the constituents (ex: clusters) possibly differ from the 4-vector used in the jet finding procedure (ex: when finding jets using the non calibrated "EM" scale of clusters). These classes allow to retrieve the expected scale of the constituents automatically. 2 classes are defined for this. JetConstituentVector : an object behaving like a vector<const IParticle*>. It actually "contains" JetConstituents which are no more than a 4-vector object (JetFourMom_t) plus a few methods allowing it to act as an IParticle* and to return the underlying exact IParticle*

Usage is as simple as : xAOD::JetConstituentVector vec = j->getConstituents(); xAOD::JetConstituentVector::iterator it = vec.begin(); xAOD::JetConstituentVector::iterator itE = vec.end(); for( ; it != itE; it++){ float pt = (*it)->pt(); ... etc ... } or JetConstituent firstC = vec[0]; float pt = firstC->pt(); // JetConstituent also behaves like a IParticle*

Although it behaves like a vector<const IParticle*> it is not one. To retrieve the constituents as vector<const IParticle*> use JetConstituentVector::asIParticleVector() !!! WARNING !!! when doing so, the particles in the returned vector might be at a wrong scale w.r.t the jet.

To retrieve a std::vector<JetConstituent> with the same content as JetConstituentVector , 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 various enums which caracterize a JetContainer This includes definition for the algorithm types and input types.

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

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

Description: To be created by hypothesis algorithms chains. To be used as a way to communicate EF decisions and to keep information available only online so far.


Typedef Documentation

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 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 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.

Define the latest version of the bunch configuration auxiliary container class

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 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 of the current "electron container version".

The container is a simple typedef for now.

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.

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.

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.

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 <Attila.Krasznahorkay@cern.ch>
Revision
567380
Date
2013-10-28 11:48:26 +0100 (Mon, 28 Oct 2013)

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 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 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 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 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 of the current "NeutralParticle container version".

Provide a forward declaration for NeutralParticleContainer.

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 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 of the current "photon container version".

The container is a simple typedef for now.

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.

Define the latest version of the serialised RoiDescriptor collection auxiliary store

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 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 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 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 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 of the current "TrackParticle container version".

Provide a forward declaration for TrackParticleContainer.

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.

Define the latest version of the trigger decision auxiliary information class

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.

Define the latest version of the trigger navigation auxiliary information class

Declare the latest version of the truth particle container.

Provide a forward declaration for TruthParticleContainer.

Declare the latest version of the truth vertex container.

Provide a forward declaration for TruthVertexContainer.

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 of the current "Vertex container version".

Provide a forward declaration for VertexContainer.


Enumeration Type Documentation

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.

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

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.

Enumerator:
neutron 

for Fatras usage

pi0 

for Fatras usage

k0 

for Fatras usage

nonInteractingMuon 

for Fatras usage

noHypothesis 

For material collection.

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 hit for this track?

numberOfInnermostPixelLayerHits 

these are the hits in the 0th pixel layer?

numberOfInnermostPixelLayerOutliers 

number of 0th layer outliers

numberOfInnermostPixelLayerSharedHits 

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

numberOfInnermostPixelLayerSplitHits 

number of Pixel 0th layer hits split by cluster splitting

expectNextToInnermostPixelLayerHit 

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

numberOfNextToInnermostPixelLayerHits 

these are the hits in the 1st pixel layer

numberOfNextToInnermostPixelLayerOutliers 

number of 1st pixel layer outliers

numberOfNextToInnermostPixelLayerSharedHits 

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

numberOfNextToInnermostPixelLayerSplitHits 

number of Pixel 1st layer 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 [?]

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.

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

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.

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.

FTK 

for tracks from FTK

FastTrackFinderSeed 

for tracks seeded by the FastTrackFinder

NumberOfTrackRecoInfo 

maximum number of enums

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


Function Documentation

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
setThrValue xAOD::AUXSTORE_OBJECT_SETTER_AND_GETTER ( MuonRoI_v1  ,
std::string  ,
thrName  ,
setThrName   
)

Each detected LVL1 muon candidate is assigned a pT threshold. The hardware can assign one of 6 pT thresholds to the candidate, which are numbered from 1 to 6.

Returns:
Integer number in the [1, 6] range
Type Constraints
xAOD::AUXSTORE_OBJECT_SETTER_AND_GETTER ( TrigPhoton_v1  ,
TrigPhoton_v1::EMClusterLink_t  ,
emClusterLink  ,
setEmClusterLink   
)
Parameters:
roi The 32-bit RoI word
dphi Add documentation...
deta Add documentation...
clLink Link to the EM cluster constituent
xAOD::AUXSTORE_OBJECT_SETTER_AND_GETTER ( TrigElectron_v1  ,
TrigElectron_v1::TrackParticleLink_t  ,
trackParticleLink  ,
setTrackParticleLink   
)
Parameters:
roi The 32-bit RoI word
trkEtaAtCalo The extrapolated pseudorapidity of the track at the calorimeter
trkPhiAtCalo The extrapolated azimuth angle of the track at the calorimeter
etOverPt The $E_T$ measured in the calorimeter over the $p_T$ measured in the inner detector
clLink Link to the EM cluster constituent
tpLink Link to the track particle constituent
xAOD::AUXSTORE_OBJECT_SETTER_AND_GETTER ( TrigElectron_v1  ,
TrigElectron_v1::EMClusterLink_t  ,
emClusterLink  ,
setEmClusterLink   
) const

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.

Returns:
A pointer to the associated track particle, or a null pointer if the object can't be found
xAOD::AUXSTORE_OBJECT_SETTER_AND_GETTER ( TrigBphys_v1  ,
ElementLink< TrigBphysContainer_v1 >  ,
lowerChainLink  ,
setLowerChainLink   
) const

accessor method: lower chain particle

xAOD::AUXSTORE_OBJECT_SETTER_AND_GETTER ( TrigBphys_v1  ,
ElementLink< TrigBphysContainer_v1 >  ,
secondaryDecayLink  ,
setSecondaryDecayLink   
) const

accessor method: secondary decay particle

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

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

Set and get pT from different algorithms

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

Below are detailed information L1 information

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

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

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

Set and get pT from different algorithms

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

Below are detailed information L1 information

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

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

Functions for accessing the jet ET part of the RoI.

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

This is a convenience function for accessing the threshold pattern part of the RoI.

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

This is a convenience function for accessing the threshold pattern part of the RoI.

setCaloEta xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER ( TrigElectron_v1  ,
float  ,
caloPhi  ,
setCaloPhi   
) const

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
Type Constraints
TClass* xAOD::classFromDVClass ( TClass *  dvclass  ) 

Find the contained class in a DataVector.

Parameters:
dvclass The TClass for a DataVector class.
Returns:
The TClass for the DataVector's element type.
void xAOD::ClearTransientTrees (  ) 

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.

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:
obj The object to dump information about to std::cout
void xAOD::ErrorHandler ( 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:
level The message level
abort Whether the job needs to abort
location The source of the message
message The message that needs to be printed
EventInfo_v1::Accessor< 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:
subDet The 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
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:
dvclass The 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.
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:
cl The TClass to test.
Returns:
The name of the element type if cl is a DV class, or empty.
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. The function throws an exception if it is given an enumeration value that's out of bounds.

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

Accessor objects

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.

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

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

This function can be used to conveniently get a pointer back to the original object from which a copy was created. If there is no such parent, the function silently returns a null pointer.

Parameters:
copy The 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
TReturnCode 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 <Attila.Krasznahorkay@cern.ch>
Revision
687022
Date
2015-08-03 11:48:01 +0200 (Mon, 03 Aug 2015)
Parameters:
appname Name of the application
argc The argc argument from main(...)
argv The argv argument from main(...)
Returns:
TReturnCode::kSuccess if successful, TReturnCode::kFailure if not
TReturnCode 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 <Attila.Krasznahorkay@cern.ch>
Revision
687022
Date
2015-08-03 11:48:01 +0200 (Mon, 03 Aug 2015)
Parameters:
appname Name of the application/script [optional]
Returns:
TReturnCode::kSuccess if successful, TReturnCode::kFailure if not
TTree * xAOD::MakeTransientMetaTree ( ::TChain *  ichain,
const char *  eventTreeName = "CollectionTree",
TEvent::EAuxMode  mode = TEvent::kUndefinedAccess 
)

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:
ichain Pointer to the TChain listing the input files
eventTreeName Name of the event tree in the input files
mode Access mode of the internal TEvent object
Returns:
A pointer to the created transient metadata tree if successful, or a null pointer if not
TTree * xAOD::MakeTransientMetaTree ( ::TFile *  ifile,
const char *  eventTreeName = "CollectionTree",
TEvent::EAuxMode  mode = TEvent::kUndefinedAccess 
)

Function creating a transient TTree object representing the input file'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.

Parameters:
ifile Pointer to an xAOD file opened by the user
eventTreeName Name of the event tree in the input files
mode Access mode of the internal TEvent object
Returns:
A pointer to the created transient metadata tree if successful, or a null pointer if not
TTree * xAOD::MakeTransientTree ( ::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:
ichain Pointer to a TChain listing the input files
mode Access mode of the internal TEvent object
Returns:
A pointer to the created transient event tree if successful, or a null pointer if not
TTree * xAOD::MakeTransientTree ( ::TFile *  ifile,
const char *  treeName = "CollectionTree",
TEvent::EAuxMode  mode = TEvent::kUndefinedAccess 
)

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

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:
ifile Pointer to an xAOD file opened by the user
treeName Optional name of the event tree in the input file
mode Access mode of the internal TEvent object
Returns:
A pointer to the created transient event tree if successful, or a null pointer if not
TTransTrees xAOD::MakeTransientTrees ( ::TFile *  ifile,
const char *  treeName = "CollectionTree",
TEvent::EAuxMode  mode = TEvent::kUndefinedAccess 
)

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

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:
ifile Pointer to an xAOD file opened by the user
treeName Optional name of the event tree in the input file
mode Access mode of the internal TEvent object
Returns:
template<class CONT >
std::unique_ptr< TrigPassBits_v1 > xAOD::makeTrigPassBits ( const CONT *  container,
uint32_t  containerKey 
) [inline]

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

This function is an analogue of the HLT::makeTrigPassBits function, written for the original TrigPassBits type. It behaves much the same way, it just makes it clear in its interface that the user is supposed to take ownership of the received object.

Parameters:
container Pointer to the container that this object should describe
containerKey A unique key describing the target container. (The sub-type index from the trigger navigation.)
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:
moment The cluster moment for which an Accessor should be returned
Returns:
A pointer to an Accessor if successful, 0 if not
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.

std::ostream & xAOD::operator<< ( std::ostream &  out,
const xAOD::L2CombinedMuon_v1 mu 
)

Operator for printing the contents of a LVL2 muon.

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

std::ostream & xAOD::operator<< ( std::ostream &  out,
const xAOD::EventInfo_v1 ei 
)

A helper operator to be able to print debug messages easily.

This operator is provided to make it convenient to print debug messages including information about the current event. With something like:

const xAOD::EventInfo* ei = ...;
std::cout << "Event = " << *ei << std::endl;

or:

const xAOD::EventInfo* ei = ...;
ATH_MSG_VERBOSE( "Event = " << *ei );

Parameters:
out The output stream to write EventInfo information to
ei The EventInfo object to print information about
Returns:
The same output stream that the operator received
std::ostream & xAOD::operator<< ( std::ostream &  out,
const EventFormatElement &  element 
)

Print operator for an event format element.

This operator can be used to print information about a given event format element in a user friendly way.

Parameters:
out An output stream
element The EventFormatElement to print
Returns:
The same output stream that it received
std::ostream & xAOD::operator<< ( std::ostream &  out,
const EventFormat_v1 &  format 
)

Print operator for the event format.

This operator can be used for debugging purposes to print information about an event format object in a user friendly way.

Parameters:
out An output stream
format The TEventFormat_v1 to print
Returns:
The same output stream that it received
template<class T >
SG::AuxElement::Accessor< T >* xAOD::parameterAccessorV1 ( Muon_v1::ParamDef  type  )  [inline]

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.

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.

template<class T >
std::unique_ptr<T> xAOD::prepareElementForShallowCopy ( const T  )  [inline]

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:
elem,: Input object, ignored in this implementation
Returns:
A uniqe_ptr to the object to be push_back'ed into the shallow-copy container.
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:
orig The original object that a copy is being made of
copy The object to fill with the original's parameters
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:
cls Class in which to find the base.
base The base for which to search.
Returns:
The offset of base in cls, or -1 if it's not a base.
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:
value The width of the source strings for the printed messages
bool xAOD::setOriginalObjectLink ( const IParticleContainer &  original,
IParticleContainer &  copy 
)

Function setting links on a deep/shallow copy container to the originals.

This function should be used by the users when they make deep/shallow copies of an entire container. 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.)

Parameters:
original Reference to the original container
copy Reference to the (deep/shallow) copy of the original container
Returns:
true if the link setting was successful, false if it wasn't
bool xAOD::setOriginalObjectLink ( const IParticle &  original,
IParticle &  copy 
)

Function setting a link on a deep copy back to its original object.

This function should be used by CP tools when they make a deep copy of an object in their correctedCopy(...) function. So that the deep copy would hold an ElementLink pointing back to its original, which the MET calculations can use later on.

Parameters:
original Reference to the original object
copy Reference to the (deep/shallow) copy of the original object
Returns:
true if the link setting was successful, false if it wasn't
template<class T >
std::pair< T*, ShallowAuxContainer* > xAOD::shallowCopyContainer ( const T cont  )  [inline]

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:
cont The container to make a shallow copy of
Returns:
A pair of pointers to the created objects. The caller takes ownership of the created objects
template<class T >
std::pair< T*, ShallowAuxInfo* > xAOD::shallowCopyObject ( const T obj  )  [inline]

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:
obj The object to make a shallow copy of
Returns:
A pair of pointers to the created objects. The caller takes ownership of the created objects
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.

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.

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.

template<class T >
SG::AuxElement::Accessor< T >* xAOD::trackSummaryAccessorV1 ( xAOD::SummaryType  type  )  [inline]

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.

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.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 15 Apr 2017 for RootCore Packages by  doxygen 1.6.1