ATLAS Offline Software
Loading...
Searching...
No Matches
dqm_persistency::PAlgorithm Class Reference

#include <PAlgorithm.h>

Collaboration diagram for dqm_persistency::PAlgorithm:

Public Member Functions

virtual ~PAlgorithm ()
void Print (const Option_t *opt="") const

Public Attributes

std::string name
std::string library
std::map< std::string, std::vector< float > > parameters
std::map< std::string, float > redThresholds
std::map< std::string, float > greenThresholds

Detailed Description

Definition at line 14 of file PAlgorithm.h.

Constructor & Destructor Documentation

◆ ~PAlgorithm()

virtual dqm_persistency::PAlgorithm::~PAlgorithm ( )
inlinevirtual

Definition at line 16 of file PAlgorithm.h.

16{ };

Member Function Documentation

◆ Print()

void dqm_persistency::PAlgorithm::Print ( const Option_t * opt = "") const

Definition at line 128 of file dqm_persistency_impl.cxx.

128 {
129 std::cout << " Algorithm name " << name << "\n"
130 << " library " << library << "\n"
131 << " parameters: " << "\n";
132 for (std::map<std::string, std::vector<float> >::const_iterator pit = parameters.begin();
133 pit != parameters.end(); ++pit) {
134 //std::cout << " " << pit->first << " " << pit->second << "\n";
135 std::cout << " " << pit->first << " ";
136 for (std::vector<float>::const_iterator p2it = pit->second.begin();
137 p2it != pit->second.end(); ++p2it) {
138 std::cout << *p2it << " ";
139 }
140 std::cout << std::endl;
141 }
142 std::cout << " Green thresholds: " << "\n";
143 for (std::map<std::string, float>::const_iterator thit = greenThresholds.begin();
144 thit != greenThresholds.end(); ++thit) {
145 std::cout << " " << thit->first << " " << thit->second << std::endl;
146 }
147 std::cout << " Red thresholds: " << "\n";
148 for (std::map<std::string, float>::const_iterator thit = redThresholds.begin();
149 thit != redThresholds.end(); ++thit) {
150 std::cout << " " << thit->first << " " << thit->second << std::endl;
151 }
152 }
std::map< std::string, float > greenThresholds
Definition PAlgorithm.h:22
std::map< std::string, float > redThresholds
Definition PAlgorithm.h:21
std::map< std::string, std::vector< float > > parameters
Definition PAlgorithm.h:20

Member Data Documentation

◆ greenThresholds

std::map<std::string, float> dqm_persistency::PAlgorithm::greenThresholds

Definition at line 22 of file PAlgorithm.h.

◆ library

std::string dqm_persistency::PAlgorithm::library

Definition at line 19 of file PAlgorithm.h.

◆ name

std::string dqm_persistency::PAlgorithm::name

Definition at line 18 of file PAlgorithm.h.

◆ parameters

std::map<std::string, std::vector<float> > dqm_persistency::PAlgorithm::parameters

Definition at line 20 of file PAlgorithm.h.

◆ redThresholds

std::map<std::string, float> dqm_persistency::PAlgorithm::redThresholds

Definition at line 21 of file PAlgorithm.h.


The documentation for this class was generated from the following files: