![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef FOLD_DECORATOR_ALG_H
6 #define FOLD_DECORATOR_ALG_H
27 using IPLV = std::vector<ElementLink<xAOD::IParticleContainer>>;
30 this,
"eventID",
"EventInfo.mcEventNumber",
"event number key"
33 this,
"salt", 0,
"hash salt, bitwise or-ed with the eventID"
36 this,
"jetCollection",
"",
"name of jet collection"
39 this,
"associations", {},
"jet accociation counts to use in hash"
42 this,
"ints", {},
"jet ints to use in hash"
45 this,
"jetFoldHash",
"unofficialJetFoldHash",
"name for jet fold hash"
48 this,
"jetVariableSaltSeeds", {},
"salt jet variables using the these"
51 this,
"constituentChars",
"{}",
"char variables to use off constituents"
54 this,
"constituentSaltSeeds", {},
"salts for constituent varaibles"
62 std::unordered_map<std::string, std::vector<SaltedCReader>>
m_chars;
Property holding a SG store/key/clid/attr name from which a WriteDecorHandle is made.
virtual StatusCode initialize() override
Property holding a SG store/key/clid/attr name from which a ReadDecorHandle is made.
std::unordered_map< std::string, std::vector< SaltedCReader > > m_chars
This file contains "getter" functions used for accessing tagger inputs from the EDM.
Gaudi::Property< std::map< std::string, uint32_t > > m_jetVarSeeds
FoldDecoratorAlg(const std::string &name, ISvcLocator *svcloc)
SG::WriteDecorHandleKey< JC > m_hashKey
Helper class to provide constant type-safe access to aux data.
An algorithm that can be simultaneously executed in multiple threads.
Gaudi::Property< uint32_t > m_salt
std::unordered_map< std::string, uint32_t > m_hashedKeys
Property holding a SG store/key/clid/attr name from which a WriteDecorHandle is made.
::StatusCode StatusCode
StatusCode definition for legacy code.
std::vector< ElementLink< xAOD::IParticleContainer > > IPLV
Gaudi::Property< std::string > m_jetCollection
SG::ReadDecorHandleKeyArray< JC, IPLV > m_jetAssociations
Gaudi::Property< std::map< std::string, uint32_t > > m_constituentSeeds
SG::ReadDecorHandleKey< xAOD::EventInfo > m_mcEventNumberKey
Gaudi::Property< std::string > m_constituentChars
JetContainer_v1 JetContainer
Definition of the current "jet container version".
Property holding a SG store/key/clid/attr name from which a ReadDecorHandle is made.
std::pair< uint32_t, CharReader > SaltedCReader
SG::ReadDecorHandleKeyArray< JC, int > m_jetInts
virtual StatusCode execute(const EventContext &cxt) const override