ATLAS Offline Software
Loading...
Searching...
No Matches
PRegion.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_PREGION_H
6#define DQM_PERSISTENCY_PREGION_H
7
8#include <string>
9#include <vector>
10#include "PParameter.h"
11
12namespace dqm_persistency {
13 //char* thunk(void * in);
14
15 class PRegion : public PParameter {
16 public:
17 PRegion();
18 virtual ~PRegion() { };
19
20 std::vector<int> subparameters; // this is an object ID!
21 TObject* layout;
22
23 void Print(const Option_t* opt="") const;
24
25 void AddSubparameter(PParameter& daughter);
26
27 PParameter* GetSubparameter(TDirectory& topdir, unsigned int i) const;
28
29//Get rid of Root macros that confuse Doxygen
31 ClassDef(dqm_persistency::PRegion, 1)
33 };
34}
35
36#endif //DQM_PERSISTENCY_PREGION_H
void AddSubparameter(PParameter &daughter)
std::vector< int > subparameters
Definition PRegion.h:20
PParameter * GetSubparameter(TDirectory &topdir, unsigned int i) const
void Print(const Option_t *opt="") const