ATLAS Offline Software
|
#include <ScoutingInfo.h>
Public Member Functions | |
ScoutingInfo () | |
~ScoutingInfo () | |
void | add (CLID clid, const std::string &name) |
add a new element to m_clidName More... | |
void | add (const std::pair< CLID, std::string > &clid_Name) |
add a new element to m_clidName More... | |
void | add (const std::vector< std::pair< CLID, std::string > > &clid_Name) |
add elements in the vector passed into m_clidName More... | |
void | add (const std::set< std::pair< CLID, std::string > > &clid_Name) |
add elements in the set passed into m_clidName More... | |
void | get (std::set< std::pair< CLID, std::string > > &clid_Name) const |
gets back all elements in m_clidName (fills up clid_Name vector given by reference) More... | |
const std::set< std::pair< CLID, std::string > > & | get () const |
gets back all <CLID, CollectionName> added More... | |
void | getclid (std::vector< CLID > &clid) const |
gets back all CLIDs in m_clidName (fills up clid vector given by reference) More... | |
void | getName (std::vector< std::string > &name) const |
gets back all CollectionNames in m_clidName (fills up name vector given by reference) More... | |
void | clear () |
clears the vector of <CLID, CollectionName> More... | |
void | merge (const ScoutingInfo &sI) |
merges two ScoutingInfo objects I.e. More... | |
Private Attributes | |
std::set< std::pair< CLID, std::string > > | m_clidName |
Definition at line 20 of file ScoutingInfo.h.
ScoutingInfo::ScoutingInfo | ( | ) |
Definition at line 8 of file ScoutingInfo.cxx.
ScoutingInfo::~ScoutingInfo | ( | ) |
Definition at line 10 of file ScoutingInfo.cxx.
add a new element to m_clidName
Definition at line 19 of file ScoutingInfo.cxx.
void ScoutingInfo::clear | ( | ) |
clears the vector of <CLID, CollectionName>
Definition at line 64 of file ScoutingInfo.cxx.
gets back all <CLID, CollectionName> added
Definition at line 45 of file ScoutingInfo.cxx.
void ScoutingInfo::get | ( | std::set< std::pair< CLID, std::string > > & | clid_Name | ) | const |
gets back all elements in m_clidName (fills up clid_Name vector given by reference)
Definition at line 38 of file ScoutingInfo.cxx.
void ScoutingInfo::getclid | ( | std::vector< CLID > & | clid | ) | const |
gets back all CLIDs in m_clidName (fills up clid vector given by reference)
Definition at line 50 of file ScoutingInfo.cxx.
void ScoutingInfo::getName | ( | std::vector< std::string > & | name | ) | const |
gets back all CollectionNames in m_clidName (fills up name vector given by reference)
Definition at line 57 of file ScoutingInfo.cxx.
void ScoutingInfo::merge | ( | const ScoutingInfo & | sI | ) |
merges two ScoutingInfo objects I.e.
it the subject of the method invocation will have a vector of pairs of CLID and CollectionName which is union of the two
Definition at line 68 of file ScoutingInfo.cxx.
|
private |
Definition at line 86 of file ScoutingInfo.h.