|
ATLAS Offline Software
|
Go to the documentation of this file.
7 #include "GaudiKernel/MsgStream.h"
8 #include "GaudiKernel/IToolSvc.h"
22 std::vector<std::string> auxvar;
29 return StatusCode::SUCCESS;
34 std::vector<std::string> auxvar;
36 ATH_MSG_INFO(
"REGTEST : Aux vars for " <<
key <<
" ============================");
38 for(
const auto&
var:auxvar){
41 ATH_MSG_INFO(
" ========================================================");
44 for(
const auto&
var:auxvar){
47 ATH_MSG_INFO(
" ========================================================");
50 return StatusCode::SUCCESS;
59 const std::type_info *
type(0);
66 for (
auto ai: auxIds) {
70 if (
it == auxvar.end()) {
71 auxvar.push_back(auxName);
73 else ATH_MSG_WARNING(
"REGTEST: Found new Auxid=" << ai <<
", Name=" << auxName <<
", type= " <<
type->name());
77 ATH_MSG_DEBUG(
"======== Aux store dynamic variables ==========");
79 for (
auto ai: dyn_auxids) {
83 if (
it == dynauxvar.end()) {
84 dynauxvar.push_back(auxName);
86 else ATH_MSG_WARNING(
"REGTEST: Found new Dynamic Auxid=" << ai <<
", Name=" << auxName <<
", type= " <<
type->name());
JetConstituentVector::iterator iterator
TrigEDMAuxChecker(const std::string &name, ISvcLocator *pSvcLocator)
Adapted from code by A.Hamilton to check trigger EDM; R.Goncalo 21/11/07.
std::vector< std::string > m_auxList
std::string find(const std::string &s)
return a remapped string
static AuxTypeRegistry & instance()
Return the singleton registry instance.
std::map< std::string, std::vector< std::string > > m_auxmap
Gaudi::Details::PropertyBase & declareProperty(Gaudi::Property< T > &t)
std::string getName(SG::auxid_t auxid) const
Return the name of an aux data item.
Common base class for the auxiliary containers.
void dumpDecorators(const xAOD::AuxContainerBase *, const std::string &)
Handle mappings between names and auxid_t.
ServiceHandle< StoreGateSvc > & evtStore()
The standard StoreGateSvc (event store) Returns (kind of) a pointer to the StoreGateSvc.
const std::type_info * getType(SG::auxid_t auxid) const
Return the type of an aux data item.
bit_t size() const
Count the number of 1 bits in the set.
::StatusCode StatusCode
StatusCode definition for legacy code.
#define ATH_MSG_WARNING(x)
A set of aux data identifiers.
std::map< std::string, std::vector< std::string > > m_dynauxmap