ATLAS Offline Software
|
A group of functions which fill monitored variables in groups. More...
Functions | |
void | AthMonitorAlgorithm::fill (const ToolHandle< GenericMonitoringTool > &groupHandle, std::vector< std::reference_wrapper< Monitored::IMonitoredVariable >> &&variables) const |
Fills a vector of variables to a group by reference. More... | |
void | AthMonitorAlgorithm::fill (const ToolHandle< GenericMonitoringTool > &groupHandle, const std::vector< std::reference_wrapper< Monitored::IMonitoredVariable >> &variables) const |
Fills a vector of variables to a group by reference. More... | |
template<typename... T> | |
void | AthMonitorAlgorithm::fill (const ToolHandle< GenericMonitoringTool > &groupHandle, T &&... variables) const |
Fills a variadic list of variables to a group by reference. More... | |
void | AthMonitorAlgorithm::fill (const std::string &groupName, std::vector< std::reference_wrapper< Monitored::IMonitoredVariable >> &&variables) const |
Fills a vector of variables to a group by name. More... | |
void | AthMonitorAlgorithm::fill (const std::string &groupName, const std::vector< std::reference_wrapper< Monitored::IMonitoredVariable >> &variables) const |
Fills a vector of variables to a group by name. More... | |
template<typename... T> | |
void | AthMonitorAlgorithm::fill (const std::string &groupName, T &&... variables) const |
Fills a variadic list of variables to a group by name. More... | |
A group of functions which fill monitored variables in groups.
|
inline |
Fills a vector of variables to a group by name.
Calls BASE FILL.
groupHandle | Reference to the GenericMonitoringTool |
variables | Vector of monitored variables to be saved |
Definition at line 146 of file AthMonitorAlgorithm.h.
void AthMonitorAlgorithm::fill | ( | const std::string & | groupName, |
std::vector< std::reference_wrapper< Monitored::IMonitoredVariable >> && | variables | ||
) | const |
Fills a vector of variables to a group by name.
Calls BASE FILL.
groupHandle | Reference to the GenericMonitoringTool |
variables | Rvalue reference to vector of monitored variables to be saved. Note, the vector will not be valid after calling this function! Use const lvalue variant if you want to keep your vectors. |
|
inline |
Fills a variadic list of variables to a group by name.
Calls BASE FILL.
groupName | The string name of the GenericMonitoringTool |
variables... | Variadic list of monitored variables to be saved |
Definition at line 158 of file AthMonitorAlgorithm.h.
|
inline |
Fills a vector of variables to a group by reference.
Calls BASE FILL.
At the end of the fillHistograms routine, one should save the monitored variables to the group. This function wraps the process of getting the desired group by a call to AthMonitorAlgorithm::getGroup() and a call to Monitored::Group::fill(), which also disables the auto-fill feature to avoid double-filling. Note, users should avoid using this specific function name 'fill' in daughter classes.
groupHandle | A reference of the GenericMonitoringTool to which add variables |
variables | Vector of monitored variables to be saved |
Definition at line 113 of file AthMonitorAlgorithm.h.
void AthMonitorAlgorithm::fill | ( | const ToolHandle< GenericMonitoringTool > & | groupHandle, |
std::vector< std::reference_wrapper< Monitored::IMonitoredVariable >> && | variables | ||
) | const |
Fills a vector of variables to a group by reference.
(BASE FILL)
At the end of the fillHistograms routine, one should save the monitored variables to the group. This function wraps the process of getting the desired group by a call to AthMonitorAlgorithm::getGroup() and a call to Monitored::Group::fill(), which also disables the auto-fill feature to avoid double-filling. Note, users should avoid using this specific function name 'fill' in daughter classes.
groupHandle | A reference of the GenericMonitoringTool to which add variables |
variables | Rvalue reference to vector of monitored variables to be saved. Note, the vector will not be valid after calling this function! Use const lvalue variant if you want to keep your vectors. |
|
inline |
Fills a variadic list of variables to a group by reference.
Calls BASE FILL.
groupHandle | Reference to the GenericMonitoringTool |
variables... | Variadic list of monitored variables to be saved |
Definition at line 125 of file AthMonitorAlgorithm.h.