13#ifndef TRIGSTEERINGEVENT_SCOUTINGINFO_H
14#define TRIGSTEERINGEVENT_SCOUTINGINFO_H
18#include "GaudiKernel/ClassID.h"
28 void add(
CLID clid,
const std::string& name);
33 void add(
const std::pair<CLID, std::string>& clid_Name);
38 void add(
const std::vector< std::pair<CLID, std::string> >& clid_Name);
43 void add(
const std::set< std::pair<CLID, std::string> >& clid_Name);
49 void get(std::set< std::pair< CLID, std::string> >& clid_Name)
const;
54 const std::set< std::pair< CLID, std::string> >&
get()
const;
60 void getclid(std::vector<CLID>& clid)
const;
66 void getName(std::vector<std::string>& name)
const;
uint32_t CLID
The Class ID type.
void clear()
clears the vector of <CLID, CollectionName>
void getName(std::vector< std::string > &name) const
gets back all CollectionNames in m_clidName (fills up name vector given by reference)
const std::set< std::pair< CLID, std::string > > & get() const
gets back all <CLID, CollectionName> added
void add(CLID clid, const std::string &name)
add a new element to m_clidName
std::set< std::pair< CLID, std::string > > m_clidName
void getclid(std::vector< CLID > &clid) const
gets back all CLIDs in m_clidName (fills up clid vector given by reference)