![]() |
ATLAS Offline Software
|
#include <EventBookkeeper.h>
Public Member Functions | |
| EventBookkeeper () | |
| Constructors. | |
| EventBookkeeper (const std::string &name) | |
| EventBookkeeper (const std::string &name, const std::string &description, const std::string &logic) | |
| EventBookkeeper (const EventBookkeeper &rhs) | |
| EventBookkeeper & | operator= (const EventBookkeeper &rhs) |
| ~EventBookkeeper () | |
| void | Print (const std::string &indent="", std::ostream &out=std::cout) |
| void | PrintToMsg (MsgStream &, const std::string &indent="") |
| void | PrintFamily (const std::string &indent="") |
| const std::string & | getName () const |
| void | setName (const std::string &name) |
| const std::string & | getInputStream () const |
| void | setInputStream (const std::string &inputstream) |
| const std::string & | getOutputStream () const |
| void | setOutputStream (const std::string &outputstream) |
| void | setOutputStreamOfFamily (const std::string &outputstream) |
| const std::string & | getDescription () const |
| void | setDescription (const std::string &description) |
| const std::string & | getLogic () const |
| void | setLogic (const std::string &logic) |
| uint64_t | getNAcceptedEvents () const |
| void | setNAcceptedEvents (uint64_t nEvents) |
| void | addNAcceptedEvents (uint64_t nEvents) |
| double | getNWeightedAcceptedEvents () const |
| void | setNWeightedAcceptedEvents (double nWeightedEvents) |
| void | addNWeightedAcceptedEvents (double nWeightedEvents) |
| void | updateAcceptedEventsIncludingFamily (const EventBookkeeper *eb) |
| int | getCycle () const |
| void | setCycle (int cycle) |
| const std::vector< EventBookkeeper * > * | getChildrenEventBookkeepers () const |
| void | fillWithWholeFamily (EventBookkeeperCollection *family) |
| void | setChildrenEventBookkeepers (std::vector< EventBookkeeper * > *childrenEB) |
| void | AddChild (EventBookkeeper *eb) |
| void | AddChildren (std::vector< EventBookkeeper * > *children) |
| EventBookkeeper * | AddNewChild (const std::string &name, const std::string &description) |
| bool | isEqualTo (const EventBookkeeper *eb) |
Private Member Functions | |
| void | SetDefaultDataMemberValues () |
| EventBookkeeper * | DeepCopyForFlatStructure (EventBookkeeperCollection *collFLAT) |
Private Attributes | |
| std::string | m_name |
| std::string | m_description |
| std::string | m_inputstream |
| std::string | m_outputstream |
| std::string | m_logic |
| uint64_t | m_nAcceptedEvents |
| double | m_nWeightedAcceptedEvents |
| int | m_cycle |
| std::vector< EventBookkeeper * > * | m_childrenEB |
| int | m_parentIndex |
| std::vector< unsigned int > * | m_childrenIndices |
| bool | m_declaredChildFilter |
| bool | m_declaredTopFilter |
Friends | |
| class | CutFlowSvc |
| class | EventBookkeeperCollection |
Definition at line 23 of file EventBookkeeper.h.
| EventBookkeeper::EventBookkeeper | ( | ) |
Constructors.
Definition at line 16 of file EventBookkeeper.cxx.
| EventBookkeeper::EventBookkeeper | ( | const std::string & | name | ) |
Definition at line 21 of file EventBookkeeper.cxx.
| EventBookkeeper::EventBookkeeper | ( | const std::string & | name, |
| const std::string & | description, | ||
| const std::string & | logic ) |
Definition at line 27 of file EventBookkeeper.cxx.
| EventBookkeeper::EventBookkeeper | ( | const EventBookkeeper & | rhs | ) |
Definition at line 37 of file EventBookkeeper.cxx.
| EventBookkeeper::~EventBookkeeper | ( | ) |
Definition at line 146 of file EventBookkeeper.cxx.
| void EventBookkeeper::AddChild | ( | EventBookkeeper * | eb | ) |
Definition at line 248 of file EventBookkeeper.cxx.
| void EventBookkeeper::AddChildren | ( | std::vector< EventBookkeeper * > * | children | ) |
Definition at line 264 of file EventBookkeeper.cxx.
| void EventBookkeeper::addNAcceptedEvents | ( | uint64_t | nEvents | ) |
Definition at line 205 of file EventBookkeeper.cxx.
| EventBookkeeper * EventBookkeeper::AddNewChild | ( | const std::string & | name, |
| const std::string & | description ) |
Definition at line 271 of file EventBookkeeper.cxx.
| void EventBookkeeper::addNWeightedAcceptedEvents | ( | double | nWeightedEvents | ) |
Definition at line 217 of file EventBookkeeper.cxx.
|
private |
Definition at line 115 of file EventBookkeeper.cxx.
| void EventBookkeeper::fillWithWholeFamily | ( | EventBookkeeperCollection * | family | ) |
Definition at line 317 of file EventBookkeeper.cxx.
|
inline |
Definition at line 73 of file EventBookkeeper.h.
|
inline |
Definition at line 70 of file EventBookkeeper.h.
|
inline |
Definition at line 54 of file EventBookkeeper.h.
|
inline |
Definition at line 47 of file EventBookkeeper.h.
|
inline |
Definition at line 57 of file EventBookkeeper.h.
|
inline |
Definition at line 60 of file EventBookkeeper.h.
|
inline |
Definition at line 44 of file EventBookkeeper.h.
|
inline |
Definition at line 64 of file EventBookkeeper.h.
|
inline |
Definition at line 50 of file EventBookkeeper.h.
| bool EventBookkeeper::isEqualTo | ( | const EventBookkeeper * | eb | ) |
Definition at line 280 of file EventBookkeeper.cxx.
| EventBookkeeper & EventBookkeeper::operator= | ( | const EventBookkeeper & | rhs | ) |
Definition at line 65 of file EventBookkeeper.cxx.
| void EventBookkeeper::Print | ( | const std::string & | indent = "", |
| std::ostream & | out = std::cout ) |
Definition at line 299 of file EventBookkeeper.cxx.
| void EventBookkeeper::PrintFamily | ( | const std::string & | indent = "" | ) |
Definition at line 306 of file EventBookkeeper.cxx.
| void EventBookkeeper::PrintToMsg | ( | MsgStream & | log, |
| const std::string & | indent = "" ) |
Definition at line 286 of file EventBookkeeper.cxx.
| void EventBookkeeper::setChildrenEventBookkeepers | ( | std::vector< EventBookkeeper * > * | childrenEB | ) |
Definition at line 242 of file EventBookkeeper.cxx.
| void EventBookkeeper::setCycle | ( | int | cycle | ) |
Definition at line 236 of file EventBookkeeper.cxx.
|
private |
Definition at line 96 of file EventBookkeeper.cxx.
| void EventBookkeeper::setDescription | ( | const std::string & | description | ) |
Definition at line 165 of file EventBookkeeper.cxx.
| void EventBookkeeper::setInputStream | ( | const std::string & | inputstream | ) |
Definition at line 171 of file EventBookkeeper.cxx.
| void EventBookkeeper::setLogic | ( | const std::string & | logic | ) |
Definition at line 193 of file EventBookkeeper.cxx.
| void EventBookkeeper::setNAcceptedEvents | ( | uint64_t | nEvents | ) |
Definition at line 199 of file EventBookkeeper.cxx.
| void EventBookkeeper::setName | ( | const std::string & | name | ) |
Definition at line 159 of file EventBookkeeper.cxx.
| void EventBookkeeper::setNWeightedAcceptedEvents | ( | double | nWeightedEvents | ) |
Definition at line 211 of file EventBookkeeper.cxx.
| void EventBookkeeper::setOutputStream | ( | const std::string & | outputstream | ) |
Definition at line 177 of file EventBookkeeper.cxx.
| void EventBookkeeper::setOutputStreamOfFamily | ( | const std::string & | outputstream | ) |
Definition at line 183 of file EventBookkeeper.cxx.
| void EventBookkeeper::updateAcceptedEventsIncludingFamily | ( | const EventBookkeeper * | eb | ) |
Definition at line 223 of file EventBookkeeper.cxx.
|
friend |
Definition at line 99 of file EventBookkeeper.h.
|
friend |
Definition at line 100 of file EventBookkeeper.h.
|
private |
Definition at line 94 of file EventBookkeeper.h.
|
private |
Definition at line 103 of file EventBookkeeper.h.
|
private |
Definition at line 93 of file EventBookkeeper.h.
|
private |
Definition at line 106 of file EventBookkeeper.h.
|
private |
Definition at line 107 of file EventBookkeeper.h.
|
private |
Definition at line 87 of file EventBookkeeper.h.
|
private |
Definition at line 88 of file EventBookkeeper.h.
|
private |
Definition at line 90 of file EventBookkeeper.h.
|
private |
Definition at line 91 of file EventBookkeeper.h.
|
private |
Definition at line 86 of file EventBookkeeper.h.
|
private |
Definition at line 92 of file EventBookkeeper.h.
|
private |
Definition at line 89 of file EventBookkeeper.h.
|
private |
Definition at line 102 of file EventBookkeeper.h.