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

Namespaces

namespace  Details
namespace  TrigDefs

Classes

class  AuxStoreWrapper
 Algorithm preparing auxiliary store objects for slimming. More...
class  BunchConfCnvAlg
 Algorithm for writing bunch configuration metadata. More...
class  CaloClusterCnvTool
 Implementation of the ICaloClusterCnvTool interface. More...
class  DynVarFixerAlg
 Algorithm for fixing dynamic variable corruption on xAOD containers. More...
class  ElectronCnvAlg
 Algorithm creating xAOD::Electrons from Analysis::Electrons. More...
class  ElectronCnvTool
 Implementation for the tool creating ElectronContainer from an AOD. More...
class  ElementLinkResetAlg
 Algorithm reseting ElementLink objects to their default state. More...
class  EmTauRoICnvAlg
 Algorithm for creating xAOD::EmTauRoIContainer from an AOD. More...
class  EmTauRoICnvTool
 Implementation for the IEmTauRoICnvTool interface. More...
class  EnergySumRoICnvAlg
 Algorithm for creating xAOD::EnergySumRoI from an AOD. More...
class  EnergySumRoICnvTool
 Implementation for the IEnergySumRoICnvTool interface. More...
class  EventFormatMetaDataTool
 Tool taking care of copying the event format object from file to file. More...
class  EventFormatStreamHelperTool
 Tool creating and maintaining xAOD::EventFormat at the end-of-events. More...
class  EventInfoBeamSpotDecoratorAlg
 Algorithm for filling the beam position variables on xAOD::EventInfo. More...
class  EventInfoCnvAlg
 Algorithm for creating xAOD::EventInfo objects for the xAOD. More...
class  EventInfoCnvTool
 Implementation for the IEventInfoCnvTool interface. More...
class  EventInfoOverlay
class  EventInfoUpdateFromContextAlg
class  FileMetaDataCreatorTool
 Tool creating xAOD::FileMetaData information. More...
class  FileMetaDataTool
 Tool propagating xAOD::FileMetaData from input to output. More...
class  ForwardEventInfoCnvAlg
 Algorithm creating xAOD::ForwardEventInfos from MBTSCollisionTime object. More...
class  ForwardEventInfoCnvTool
 Implementation for the tool creating ForwardEventInfoContainer from an AOD. More...
class  GSFTrackParticleMapCnvAlg
 Algorithm creating xAOD::Electrons from Analysis::Electrons. More...
class  ICaloClusterCnvTool
 Interface for the tool doing AOD->xAOD conversion for clusters. More...
class  IElectronCnvTool
 Interface for the tool creating ElectronContainer from an AOD. More...
class  IEmTauRoICnvTool
 Interface for the tool creating EmTauRoIContainer from an AOD. More...
class  IEnergySumRoICnvTool
 Interface for the tool creating EnergySumRoI from an AOD. More...
class  IEventInfoCnvTool
 Interface for the tool creating xAOD::EventInfo from an AOD. More...
class  IForwardEventInfoCnvTool
 Interface for the tool creating ForwardEventInfoContainer from an AOD. More...
class  IJetCnvTool
 Interface for the tool creating JetContainer from an AOD. More...
class  IJetEtRoICnvTool
 Interface for the tool creating JetEtRoI from an AOD. More...
class  IJetRoICnvTool
 Interface for the tool creating JetRoIContainer from an AOD. More...
class  IMBTSModuleCnvTool
 Interface for the tool creating MBTSModuleContainer from an AOD. More...
class  IMissingETCnvTool
 Interface for the tool translating AOD MET objects to xAOD ones. More...
class  IMuonRoICnvTool
 Interface for the tool creating MuonRoIContainer from an AOD. More...
class  IMuonSegmentConverterTool
 Interface for tools calculating hit count summaries for track. More...
class  IPhotonCnvTool
 Interface for the tool creating PhotonContainer from an AOD. More...
class  IROOTHeaderLoaderSvc
 Interface to a helper service used for force-loading headers into ROOT. More...
class  ITrackCollectionCnvTool
class  ITrackParticleCompressorTool
 Interface for the tool(s) compressing xAOD::TrackParticle objects. More...
class  ITrigDecisionCnvTool
 Interface for the tool creating xAOD::TrigDecision from an AOD. More...
class  ITrigNavigationCnvTool
 Interface for the tool creating xAOD::TrigNavigation from an AOD. More...
class  ITrigPassBitsCnvTool
 Interface for the tool creating TrigPassBitsContainer from an AOD. More...
class  JetCnvAlg
class  JetCnvTool
 Implementation for the IJetCnvTool interface. More...
class  JetEtRoICnvAlg
 Algorithm for creating xAOD::JetEtRoI from an AOD. More...
class  JetEtRoICnvTool
 Implementation for the IJetEtRoICnvTool interface. More...
class  JetRoICnvAlg
 Algorithm for creating xAOD::JetRoIContainer from an AOD. More...
class  JetRoICnvTool
 Implementation for the IJetRoICnvTool interface. More...
class  MBTSModuleCnvAlg
 Algorithm creating xAOD::MBTSModules from TileCellContainer. More...
class  MBTSModuleCnvTool
 Implementation for the tool creating MBTSModuleContainer from an AOD. More...
class  MissingETCnvAlg
 Algorithm translating AOD-style MET to xAOD style. More...
class  MissingETCnvTool
 Implementation of the IMissingETCnvTool interface. More...
class  MuonRoICnvAlg
 Algorithm for creating xAOD::MuonRoIContainer from an AOD. More...
class  MuonRoICnvTool
 Implementation for the IMuonRoICnvTool interface. More...
class  MuonSegmentCnvAlg
 Algorithm creating xAOD::MuonSegments from MuonSegments. More...
class  PhotonCnvAlg
 Algorithm creating xAOD::Photons from Analysis::Photons. More...
class  PhotonCnvTool
 Implementation for the tool creating PhotonContainer from an AOD. More...
class  RedoTruthLinksAlg
 Algorithm creating xAOD truth from HepMC. More...
class  ROOTHeaderLoaderSvc
 Service implementing xAODMaker::IROOTHeaderLoaderSvc. More...
class  TrackCollectionCnvTool
class  TrackParticleCnvAlg
 Algorithm creating xAOD::TrackParticles from TrackParticles. More...
class  TrackParticleCompressorTool
 Implementation of the tool compressing track particles. More...
class  TrigDecisionCnvAlg
 Algorithm for creating xAOD::TrigDecision objects. More...
class  TrigDecisionCnvTool
 Implementation of the ITrigDecisionCnvTool interface. More...
class  TriggerMenuMetaDataTool
 Tool taking care of copying the trigger configuration from file to file. More...
class  TrigNavigationCnvAlg
 Algorithm for creating xAOD::TrigNavigation objects. More...
class  TrigNavigationCnvTool
 Implementation of the ITrigNavigationCnvTool interface. More...
class  TrigPassBitsCnvTool
 Implementation for the ITrigPassBitsCnvTool interface. More...
class  TruthMetaDataTool
 Tool taking care of copying the truth metadata from file to file. More...
class  TruthParticleFixerAlg
 Algorithm fixing xAOD::TruthParticle objects in (old) DAOD files. More...
class  TruthVertexFixerAlg
 Algorithm fixing xAOD::TruthVertex objects in (old) DAOD files. More...
class  VertexCnvAlg
 Algorithm creating xAOD::Vertex from Vertex. More...
class  xAODTruthCnvAlg
 Algorithm creating xAOD truth from HepMC. More...

Typedefs

using Cont_t = xAOD::TruthMetaDataContainer

Functions

static const InterfaceID IID_ICaloClusterCnvTool ("xAODMaker::ICaloClusterCnvTool", 1, 0)
 The interface provided by ICaloClusterCnvTool.
static const InterfaceID IID_IEventInfoCnvTool ("xAODMaker::IEventInfoCnvTool", 1, 0)
 The interface provided by IEventInfoCnvTool.
static const InterfaceID IID_IElectronCnvTool ("xAODMaker::IElectronCnvTool", 1, 0)
 The interface provided by IElectronCnvTool.
static const InterfaceID IID_IPhotonCnvTool ("xAODMaker::IPhotonCnvTool", 1, 0)
 The interface provided by IPhotonCnvTool.
static const InterfaceID IID_IForwardEventInfoCnvTool ("xAODMaker::IForwardEventInfoCnvTool", 1, 0)
 The interface provided by IForwardEventInfoCnvTool.
static const InterfaceID IID_IMBTSModuleCnvTool ("xAODMaker::IMBTSModuleCnvTool", 1, 0)
 The interface provided by IMBTSModuleCnvTool.
static const InterfaceID IID_IJetCnvTool ("xAODMaker::IJetCnvTool", 1, 0)
 The interface provided by IJetCnvTool.
static const InterfaceID IID_IMissingETCnvTool ("xAODMaker::IMissingETCnvTool", 1, 0)
 The interface provided by IMissingETCnvTool.
static const InterfaceID IID_ITrackParticleCompressorTool ("xAODMaker::ITrackParticleCompressorTool", 1, 0)
 The interface ID of this class.
static const InterfaceID IID_IEmTauRoICnvTool ("xAODMaker::IEmTauRoICnvTool", 1, 0)
 The interface provided by IEmTauRoICnvTool.
static const InterfaceID IID_IEnergySumRoICnvTool ("xAODMaker::IEnergySumRoICnvTool", 1, 0)
 The interface provided by IEnergySumRoICnvTool.
static const InterfaceID IID_IJetEtRoICnvTool ("xAODMaker::IJetEtRoICnvTool", 1, 0)
 The interface provided by IJetEtRoICnvTool.
static const InterfaceID IID_IJetRoICnvTool ("xAODMaker::IJetRoICnvTool", 1, 0)
 The interface provided by IJetRoICnvTool.
static const InterfaceID IID_IMuonRoICnvTool ("xAODMaker::IMuonRoICnvTool", 1, 0)
 The interface provided by IMuonRoICnvTool.
static const InterfaceID IID_ITrigDecisionCnvTool ("xAODMaker::ITrigDecisionCnvTool", 1, 0)
 The interface provided by ITrigDecisionCnvTool.
static const InterfaceID IID_ITrigNavigationCnvTool ("xAODMaker::ITrigNavigationCnvTool", 1, 0)
 The interface provided by ITrigNavigationCnvTool.
static const InterfaceID IID_ITrigPassBitsCnvTool ("xAODMaker::ITrigPassBitsCnvTool", 1, 0)
 The interface provided by ITrigPassBitsCnvTool.

Variables

static const std::map< xAOD::EventInfo::EventFlagSubDet, EventInfo::EventFlagSubDet > subDetMap
static const std::map< EventInfo::EventFlagErrorState, xAOD::EventInfo::EventFlagErrorStateerrorStateMap
static const std::string INDET_BEAMPOS = "/Indet/Beampos"
 Hard-coded location of the beam position information.
static const uint32_t MAXIMUM_CHAIN_ID = 8192
 The range in which we copy the trigger decision for the chains.
static const uint32_t BITSET_SIZE = MAXIMUM_CHAIN_ID / 32
 Size of the bitset vectors.

Detailed Description

Typedef Documentation

◆ Cont_t

Function Documentation

◆ IID_ICaloClusterCnvTool()

const InterfaceID xAODMaker::IID_ICaloClusterCnvTool ( "xAODMaker::ICaloClusterCnvTool" ,
1 ,
0  )
static

The interface provided by ICaloClusterCnvTool.

◆ IID_IElectronCnvTool()

const InterfaceID xAODMaker::IID_IElectronCnvTool ( "xAODMaker::IElectronCnvTool" ,
1 ,
0  )
static

The interface provided by IElectronCnvTool.

◆ IID_IEmTauRoICnvTool()

const InterfaceID xAODMaker::IID_IEmTauRoICnvTool ( "xAODMaker::IEmTauRoICnvTool" ,
1 ,
0  )
static

The interface provided by IEmTauRoICnvTool.

◆ IID_IEnergySumRoICnvTool()

const InterfaceID xAODMaker::IID_IEnergySumRoICnvTool ( "xAODMaker::IEnergySumRoICnvTool" ,
1 ,
0  )
static

The interface provided by IEnergySumRoICnvTool.

◆ IID_IEventInfoCnvTool()

const InterfaceID xAODMaker::IID_IEventInfoCnvTool ( "xAODMaker::IEventInfoCnvTool" ,
1 ,
0  )
static

The interface provided by IEventInfoCnvTool.

◆ IID_IForwardEventInfoCnvTool()

const InterfaceID xAODMaker::IID_IForwardEventInfoCnvTool ( "xAODMaker::IForwardEventInfoCnvTool" ,
1 ,
0  )
static

The interface provided by IForwardEventInfoCnvTool.

◆ IID_IJetCnvTool()

const InterfaceID xAODMaker::IID_IJetCnvTool ( "xAODMaker::IJetCnvTool" ,
1 ,
0  )
static

The interface provided by IJetCnvTool.

◆ IID_IJetEtRoICnvTool()

const InterfaceID xAODMaker::IID_IJetEtRoICnvTool ( "xAODMaker::IJetEtRoICnvTool" ,
1 ,
0  )
static

The interface provided by IJetEtRoICnvTool.

◆ IID_IJetRoICnvTool()

const InterfaceID xAODMaker::IID_IJetRoICnvTool ( "xAODMaker::IJetRoICnvTool" ,
1 ,
0  )
static

The interface provided by IJetRoICnvTool.

◆ IID_IMBTSModuleCnvTool()

const InterfaceID xAODMaker::IID_IMBTSModuleCnvTool ( "xAODMaker::IMBTSModuleCnvTool" ,
1 ,
0  )
static

The interface provided by IMBTSModuleCnvTool.

◆ IID_IMissingETCnvTool()

const InterfaceID xAODMaker::IID_IMissingETCnvTool ( "xAODMaker::IMissingETCnvTool" ,
1 ,
0  )
static

The interface provided by IMissingETCnvTool.

◆ IID_IMuonRoICnvTool()

const InterfaceID xAODMaker::IID_IMuonRoICnvTool ( "xAODMaker::IMuonRoICnvTool" ,
1 ,
0  )
static

The interface provided by IMuonRoICnvTool.

◆ IID_IPhotonCnvTool()

const InterfaceID xAODMaker::IID_IPhotonCnvTool ( "xAODMaker::IPhotonCnvTool" ,
1 ,
0  )
static

The interface provided by IPhotonCnvTool.

◆ IID_ITrackParticleCompressorTool()

const InterfaceID xAODMaker::IID_ITrackParticleCompressorTool ( "xAODMaker::ITrackParticleCompressorTool" ,
1 ,
0  )
static

The interface ID of this class.

◆ IID_ITrigDecisionCnvTool()

const InterfaceID xAODMaker::IID_ITrigDecisionCnvTool ( "xAODMaker::ITrigDecisionCnvTool" ,
1 ,
0  )
static

The interface provided by ITrigDecisionCnvTool.

◆ IID_ITrigNavigationCnvTool()

const InterfaceID xAODMaker::IID_ITrigNavigationCnvTool ( "xAODMaker::ITrigNavigationCnvTool" ,
1 ,
0  )
static

The interface provided by ITrigNavigationCnvTool.

◆ IID_ITrigPassBitsCnvTool()

const InterfaceID xAODMaker::IID_ITrigPassBitsCnvTool ( "xAODMaker::ITrigPassBitsCnvTool" ,
1 ,
0  )
static

The interface provided by ITrigPassBitsCnvTool.

Variable Documentation

◆ BITSET_SIZE

const uint32_t xAODMaker::BITSET_SIZE = MAXIMUM_CHAIN_ID / 32
static

Size of the bitset vectors.

Definition at line 70 of file TrigDecisionCnvTool.cxx.

◆ errorStateMap

const std::map< EventInfo::EventFlagErrorState, xAOD::EventInfo::EventFlagErrorState > xAODMaker::errorStateMap
static
Initial value:
=
{ { EventInfo::NotSet, xAOD::EventInfo::NotSet },
{ EventInfo::Warning, xAOD::EventInfo::Warning },
{ EventInfo::Error, xAOD::EventInfo::Error}
}
@ Warning
The sub-detector issued a warning.
@ NotSet
The flag was not set to anything.
@ Error
The sub-detector issued an error.

Definition at line 40 of file EventInfoCnvTool.cxx.

40 { { EventInfo::NotSet, xAOD::EventInfo::NotSet },
41 { EventInfo::Warning, xAOD::EventInfo::Warning },
43 };

◆ INDET_BEAMPOS

const std::string xAODMaker::INDET_BEAMPOS = "/Indet/Beampos"
static

Hard-coded location of the beam position information.

Definition at line 48 of file EventInfoCnvTool.cxx.

◆ MAXIMUM_CHAIN_ID

const uint32_t xAODMaker::MAXIMUM_CHAIN_ID = 8192
static

The range in which we copy the trigger decision for the chains.

Note that the "physics chains" by convention get a chain counter smaller than this value.

Definition at line 68 of file TrigDecisionCnvTool.cxx.

◆ subDetMap

const std::map< xAOD::EventInfo::EventFlagSubDet, EventInfo::EventFlagSubDet > xAODMaker::subDetMap
static
Initial value:
=
{ {xAOD::EventInfo::Pixel, EventInfo::Pixel},
{xAOD::EventInfo::SCT, EventInfo::SCT},
{xAOD::EventInfo::TRT, EventInfo::TRT},
@ Background
The beam background detectors.
@ Tile
The Tile calorimeter.
@ Muon
The muon spectrometer.
@ Core
Core flags describing the event.
@ Pixel
The pixel tracker.
@ ForwardDet
The forward detectors.
@ LAr
The LAr calorimeter.
@ Lumi
The luminosity detectors.

Definition at line 27 of file EventInfoCnvTool.cxx.