|
ATLAS Offline Software
|
Go to the documentation of this file.
27 return StatusCode::FAILURE;
46 return StatusCode::SUCCESS;
56 std::unordered_map<const xAOD::IParticleContainer *, const SysWriteSelectionHandle *> decorationsMap;
105 for (
const auto &pair : decorationsMap)
109 (*(pair.second)).setBool
115 return StatusCode::SUCCESS;
SysWriteSelectionHandle m_muonsSelectionHandle
ToolHandle< ORUtils::IOverlapRemovalTool > m_overlapTool
The OR toolbox.
constexpr ParticleHypothesis particle[PARTICLEHYPOTHESES]
the array of masses
SysListHandle m_systematicsList
the systematics list we run
SysWriteSelectionHandle m_tausSelectionHandle
SysCopyHandle< const xAOD::JetContainer > m_fatJetsHandle
StatusCode execute() override
std::unique_ptr< const SG::AuxElement::Accessor< char > > m_overlapRemovalAccessor
the accessor for m_overlapRemovalDecoration
const std::vector< CP::SystematicSet > & systematicsVector() const
the list of systematics to loop over
Class providing the definition of the 4-vector interface.
Select isolated Photons, Electrons and Muons.
SysWriteSelectionHandle m_fatJetsSelectionHandle
StatusCode initialize() override
SysCopyHandle< const xAOD::PhotonContainer > m_photonsHandle
::StatusCode initialize()
intialize this property
::StatusCode StatusCode
StatusCode definition for legacy code.
SysWriteSelectionHandle m_photonsSelectionHandle
SysWriteSelectionHandle m_jetsSelectionHandle
SysCopyHandle< const xAOD::ElectronContainer > m_electronsHandle
SysWriteSelectionHandle m_electronsSelectionHandle
the decoration for the overlap removal status
Gaudi::Property< std::string > m_overlapRemovalDecoration
the tool output decoration for the overlap removal status
SysCopyHandle< const xAOD::TauJetContainer > m_tausHandle
SysCopyHandle< const xAOD::MuonContainer > m_muonsHandle
SysCopyHandle< const xAOD::JetContainer > m_jetsHandle
StatusCode initialize(SysListHandle &sysListHandle, const ISysHandleBase &objectHandle)
initialize the accessor