|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef MULTI_DRAW_ALG_CFLOW_H
6 #define MULTI_DRAW_ALG_CFLOW_H
std::vector< Double_t > m_values
description: the value of the formulas
AlgCFlow()
effects: default constructor guarantee: no-fail rationale: this should only be called by serializatio...
virtual EL::StatusCode initialize()
effects: do everything that needs to be done before running the algorithm, e.g.
AlgCFlow(TH1 *val_hist_swallow)
effects: constructor for the given histogram spec, value, and weight guarantee: strong failures: out ...
TH1 * m_hist2
description: the histogram we are filling
This module provides a lot of global definitions, forward declarations and includes that are used by ...
virtual EL::StatusCode setupJob(EL::Job &job)
effects: give the algorithm a chance to intialize the job with anything this algorithm needs.
std::vector< std::string > m_formulas
description: the list of formulas used
FormulaSvc * m_formSvc
description: the formula service we are using
::StatusCode StatusCode
StatusCode definition for legacy code.
TH1 * m_hist
description: the histogram we use as a template
virtual EL::StatusCode execute()
effects: process the next event guarantee: basic failures: algorithm dependent rationale: the virtual...
void testInvariant() const
effects: test the invariant of this object guarantee: no-fail
std::vector< Double_t > m_axis
description: the axis values of the bins
std::vector< const Formula * > m_index
description: the indices to the formulas
std::vector< std::size_t > m_back
description: the back-indices to the formulas