ATLAS Offline Software
Loading...
Searching...
No Matches
PAlgorithm.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef DQM_PERSISTENCY_PALGORITHM_H
6#define DQM_PERSISTENCY_PALGORITHM_H
7
8#include <string>
9#include <vector>
10#include <map>
11#include "TObject.h"
12
13namespace dqm_persistency {
14 class PAlgorithm {
15 public:
16 virtual ~PAlgorithm() { };
17
18 std::string name;
19 std::string library;
20 std::map<std::string, std::vector<float> > parameters;
21 std::map<std::string, float> redThresholds;
22 std::map<std::string, float> greenThresholds;
23
24 void Print(const Option_t* opt="") const;
25//Get rid of Root macros that confuse Doxygen
29 };
30}
31
32#endif //DQM_PERSISTENCY_PALGORITHM_H
void Print(const Option_t *opt="") const
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