ATLAS Offline Software
Public Member Functions | Public Attributes | List of all members
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  }

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:
dqm_persistency::PAlgorithm::redThresholds
std::map< std::string, float > redThresholds
Definition: PAlgorithm.h:21
dqm_persistency::PAlgorithm::greenThresholds
std::map< std::string, float > greenThresholds
Definition: PAlgorithm.h:22
dqm_persistency::PAlgorithm::library
std::string library
Definition: PAlgorithm.h:19
dqm_persistency::PAlgorithm::parameters
std::map< std::string, std::vector< float > > parameters
Definition: PAlgorithm.h:20
dqm_persistency::PAlgorithm::name
std::string name
Definition: PAlgorithm.h:16