|
ATLAS Offline Software
|
Go to the documentation of this file.
51 return StatusCode::SUCCESS;
70 auto met = std::make_unique<xAOD::MissingETContainer> ();
71 auto aux = std::make_unique<xAOD::MissingETAuxContainer> ();
72 met->setStore (aux.get());
84 auto processParticles =
90 return StatusCode::SUCCESS;
100 return StatusCode::SUCCESS;
130 if (softTerm ==
nullptr)
133 return StatusCode::FAILURE;
149 return StatusCode::SUCCESS;
def retrieve(aClass, aKey=None)
constexpr ParticleHypothesis particle[PARTICLEHYPOTHESES]
the array of masses
SysReadHandle< xAOD::IParticleContainer > m_tausHandle
the electron container to use
Electron_v1 Electron
Definition of the current "egamma version".
SysReadSelectionHandle m_photonsSelection
the selection on the input photons
@ VIEW_ELEMENTS
this data object is a view, it does not own its elmts
DataVector adapter that acts like it holds const pointers.
float phi() const
Returns .
Gaudi::Property< std::string > m_softTermKey
the soft term key
SysReadHandle< xAOD::IParticleContainer > m_muonsHandle
the muon container to use
SysReadHandle< xAOD::IParticleContainer > m_electronsHandle
the electron container to use
StatusCode addSystematics(const CP::SystematicSet &recommended, const CP::SystematicSet &affecting)
register a set of affecting variables for the current algorithm (usually obtained from an CP::ISystem...
::StatusCode retrieve(const T *&object, const CP::SystematicSet &sys) const
retrieve the object for the given name
const std::vector< CP::SystematicSet > & systematicsVector() const
the list of systematics to loop over
SysListHandle m_systematicsList
the systematics list we run
a data handle for reading systematics varied input data
Class providing the definition of the 4-vector interface.
SysReadSelectionHandle m_electronsSelection
the selection on the input electrons
Gaudi::Property< std::string > m_jetsKey
the key for m_jetsHandle
Select isolated Photons, Electrons and Muons.
SysReadHandle< xAOD::IParticleContainer > m_invisHandle
const DV * asDataVector() const
Return a pointer to this object, as a const DataVector.
Gaudi::Property< std::string > m_metAssociationName
the name of the MissingETAssociationMap
ServiceHandle< StoreGateSvc > & evtStore()
The standard StoreGateSvc (event store) Returns (kind of) a pointer to the StoreGateSvc.
StatusCode initialize(SysListHandle &sysListHandle)
initialize this handle
ToolHandle< IMETSystematicsTool > m_systematicsTool
the systematics tool
Gaudi::Property< std::string > m_metCoreName
the name of the core MissingETContainer
void handle(const Incident &inc)
receive the given incident
::StatusCode initialize()
intialize this property
SysReadHandle< xAOD::IParticleContainer > m_photonsHandle
the photon container to use
::StatusCode StatusCode
StatusCode definition for legacy code.
StatusCode initialize() override
SysReadHandle< xAOD::JetContainer > m_jetsHandle
the input jet collection we run on
SysWriteHandle< xAOD::MissingETContainer, xAOD::MissingETAuxContainer > m_metHandle
the met collection we run on
Principal data object for Missing ET.
Gaudi::Property< bool > m_doTrackMet
whether to use track-met instead of jet-met
SysReadSelectionHandle m_tausSelection
the selection on the input taus
SysReadSelectionHandle m_muonsSelection
the selection on the input muons
Container for xAOD::MissingET_v1 objects.
Gaudi::Property< std::string > m_electronsKey
the key for m_electronsHandle
value_type push_back(value_type pElem)
Add an element to the end of the collection.
Photon_v1 Photon
Definition of the current "egamma version".
struct TBPatternUnitContext Muon
Gaudi::Property< std::string > m_muonsKey
the key for m_muonsHandle
DataVector adapter that acts like it holds const pointers.
Gaudi::Property< bool > m_doJetJVT
whether to do jet JVT
StatusCode initialize(SysListHandle &sysListHandle, const ISysHandleBase &objectHandle)
initialize the accessor
a data handle for reading systematically varied selection properties from objects
@ Tau
The object is a tau (jet)
StatusCode execute() override
void resetObjSelectionFlags()
ToolHandle< IMETMaker > m_makerTool
the maker tool
Gaudi::Property< std::string > m_tausKey
the key for m_tausHandle
Gaudi::Property< std::string > m_photonsKey
the key for m_photonsHandle