ATLAS Offline Software
Loading...
Searching...
No Matches
PParameter.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_PPARAMETER_H
6#define DQM_PERSISTENCY_PPARAMETER_H
7
8#include <string>
9#include "TNamed.h"
10
11class TObject;
12class TDirectory;
13
14namespace dqm_persistency {
15 class PAlgorithm;
16 class PMetadata;
17 class PRegion;
18 class PResult;
19
20 class PParameter : public TNamed {
21 public:
22 PParameter();
23 virtual ~PParameter() { };
24
25 std::string name;
26 TObject* input;
29 TObject* reference;
30 float weight;
33
34 TObject* shape;
35
37
38 void Print(const Option_t* opt="") const;
39
40 PRegion* GetParentRegion(TDirectory& topdir);
41
42//Get rid of Root macros that confuse Doxygen
46 };
47}
48
49#endif //DQM_PERSISTENCY_PPARAMETER_H
void Print(const Option_t *opt="") const
PRegion * GetParentRegion(TDirectory &topdir)