![]() |
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.
1.8.18