ATLAS Offline Software
|
#include <PartialEventBuildingInfo.h>
Public Member Functions | |
PartialEventBuildingInfo () | |
~PartialEventBuildingInfo () | |
void | add (uint32_t rob_id) |
adds ROB to be added to partially built event More... | |
void | add (const std::vector< uint32_t > &rob_ids) |
adds collection of robs to partially built event More... | |
void | get (std::vector< uint32_t > &rob_ids) const |
gets back all ROBs added (fills up rob_ids vector given by reference) More... | |
void | addROB (uint32_t rob_id) |
adds ROB to be added to partially built event More... | |
void | addROBs (const std::vector< uint32_t > &rob_ids) |
adds collection of robs to partially built event More... | |
void | getROBs (std::vector< uint32_t > &rob_ids) const |
gets back all ROBs added (fills up rob_ids vector given by reference) More... | |
const std::set< uint32_t > & | getROBs () const |
gets back all ROBs added More... | |
void | addSubDetector (eformat::SubDetector id) |
add detector to be in partially built event More... | |
void | addSubDetector (std::vector< eformat::SubDetector > id) |
void | addSubDetector (eformat::SubDetectorGroup id) |
void | getSubDetectors (std::vector< eformat::SubDetector > &ids) const |
gets back all SubDetectorss added (fills up ids vector given by reference,) More... | |
const std::set< uint32_t > & | getSubDetectors () const |
gets back all SubDetectorss added More... | |
void | clear () |
clears the list of ROBs and Dets More... | |
void | merge (const PartialEventBuildingInfo &peb) |
merges two PEBI objects I.e. More... | |
Private Attributes | |
std::set< uint32_t > | m_robs |
selected ROBs for partial event building More... | |
std::set< uint32_t > | m_subDetectors |
selected SubDetectors More... | |
Definition at line 14 of file PartialEventBuildingInfo.h.
PartialEventBuildingInfo::PartialEventBuildingInfo | ( | ) |
Definition at line 9 of file PartialEventBuildingInfo.cxx.
PartialEventBuildingInfo::~PartialEventBuildingInfo | ( | ) |
Definition at line 11 of file PartialEventBuildingInfo.cxx.
void PartialEventBuildingInfo::add | ( | const std::vector< uint32_t > & | rob_ids | ) |
adds collection of robs to partially built event
Definition at line 21 of file PartialEventBuildingInfo.cxx.
void PartialEventBuildingInfo::add | ( | uint32_t | rob_id | ) |
adds ROB to be added to partially built event
Definition at line 14 of file PartialEventBuildingInfo.cxx.
void PartialEventBuildingInfo::addROB | ( | uint32_t | rob_id | ) |
adds ROB to be added to partially built event
Definition at line 18 of file PartialEventBuildingInfo.cxx.
void PartialEventBuildingInfo::addROBs | ( | const std::vector< uint32_t > & | rob_ids | ) |
void PartialEventBuildingInfo::addSubDetector | ( | eformat::SubDetector | id | ) |
add detector to be in partially built event
Definition at line 48 of file PartialEventBuildingInfo.cxx.
void PartialEventBuildingInfo::addSubDetector | ( | eformat::SubDetectorGroup | id | ) |
Definition at line 58 of file PartialEventBuildingInfo.cxx.
void PartialEventBuildingInfo::addSubDetector | ( | std::vector< eformat::SubDetector > | id | ) |
Definition at line 52 of file PartialEventBuildingInfo.cxx.
void PartialEventBuildingInfo::clear | ( | ) |
clears the list of ROBs and Dets
Definition at line 154 of file PartialEventBuildingInfo.cxx.
void PartialEventBuildingInfo::get | ( | std::vector< uint32_t > & | rob_ids | ) | const |
gets back all ROBs added (fills up rob_ids vector given by reference)
Definition at line 31 of file PartialEventBuildingInfo.cxx.
const std::set< uint32_t > & PartialEventBuildingInfo::getROBs | ( | ) | const |
gets back all ROBs added
Definition at line 43 of file PartialEventBuildingInfo.cxx.
void PartialEventBuildingInfo::getROBs | ( | std::vector< uint32_t > & | rob_ids | ) | const |
gets back all ROBs added (fills up rob_ids vector given by reference)
Definition at line 35 of file PartialEventBuildingInfo.cxx.
const std::set< uint32_t > & PartialEventBuildingInfo::getSubDetectors | ( | ) | const |
gets back all SubDetectorss added
Definition at line 150 of file PartialEventBuildingInfo.cxx.
void PartialEventBuildingInfo::getSubDetectors | ( | std::vector< eformat::SubDetector > & | ids | ) | const |
gets back all SubDetectorss added (fills up ids vector given by reference,)
Definition at line 145 of file PartialEventBuildingInfo.cxx.
void PartialEventBuildingInfo::merge | ( | const PartialEventBuildingInfo & | peb | ) |
merges two PEBI objects I.e.
it the subject of the method invocation will have ROBs and SubDets list which is union of the two
Definition at line 159 of file PartialEventBuildingInfo.cxx.
|
private |
selected ROBs for partial event building
Definition at line 87 of file PartialEventBuildingInfo.h.
|
private |
selected SubDetectors
Definition at line 88 of file PartialEventBuildingInfo.h.