8#ifndef ASG_ANALYSIS_ALGORITHMS__SYS_LIST_DUMPER_ALG_H
9#define ASG_ANALYSIS_ALGORITHMS__SYS_LIST_DUMPER_ALG_H
30 virtual ::StatusCode
execute ()
override;
31 virtual ::StatusCode
finalize ()
override;
43 Gaudi::Property<std::string>
m_regex {
this,
"systematicsRegex",
"",
"systematics regex"};
47 Gaudi::Property<std::string>
m_histogramName {
this,
"histogramName",
"systematics",
"the name of the output histogram"};
Dump systematics names into a histogram.
bool m_firstEvent
whether the next event will be the first event
virtual::StatusCode finalize() override
Gaudi::Property< std::string > m_regex
the regex
std::vector< CP::SystematicSet > makeSystematicsVector(const std::string ®ex) const
make the systematics vector using a regex
ServiceHandle< ISystematicsSvc > m_systematicsService
the handle for the systematics service
virtual::StatusCode execute() override
virtual::StatusCode initialize() override
Gaudi::Property< std::string > m_histogramName
the name of the histogram to use
the (new) base class for EventLoop algorithms
AnaAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
constructor with parameters
Select isolated Photons, Electrons and Muons.