#include <PRegion.h>
Definition at line 15 of file PRegion.h.
◆ PRegion()
| dqm_persistency::PRegion::PRegion |
( |
| ) |
|
◆ ~PRegion()
| virtual dqm_persistency::PRegion::~PRegion |
( |
| ) |
|
|
inlinevirtual |
◆ AddSubparameter()
| void dqm_persistency::PRegion::AddSubparameter |
( |
PParameter & | daughter | ) |
|
Definition at line 93 of file dqm_persistency_impl.cxx.
93 {
94 int uid = TProcessID::AssignID(&daughter);
95 if (!(TProcessID::GetPID()->GetObjectWithID(uid))) {
96 TProcessID::GetPID()->PutObjectWithID(&daughter);
97 }
99 if (
name !=
"top_level") {
100 uid = TProcessID::AssignID(
this);
101 if (!(TProcessID::GetPID()->GetObjectWithID(uid))) {
102 TProcessID::GetPID()->PutObjectWithID(this);
103 }
104 daughter.parentRegion =
uid;
105 } else {
106 daughter.parentRegion = -1;
107 }
108 }
std::vector< int > subparameters
◆ GetParentRegion()
| PRegion * dqm_persistency::PParameter::GetParentRegion |
( |
TDirectory & | topdir | ) |
|
|
inherited |
Definition at line 78 of file dqm_persistency_impl.cxx.
78 {
81 return dynamic_cast<PRegion*
>(
GetNode(topdir, -1));
82 }
84 }
PParameter * GetNode(TDirectory &topdir, const std::string &nodename)
◆ GetSubparameter()
| PParameter * dqm_persistency::PRegion::GetSubparameter |
( |
TDirectory & | topdir, |
|
|
unsigned int | i ) const |
Definition at line 110 of file dqm_persistency_impl.cxx.
110 {
112 std::cerr <<
"ERROR: attempt to access invalid subparameter " <<
i
113 << std::endl
115 << ")" << std::endl;
116 }
118 }
◆ Print()
| void dqm_persistency::PRegion::Print |
( |
const Option_t * | opt = "" | ) |
const |
Definition at line 86 of file dqm_persistency_impl.cxx.
86 {
87 std::cout <<
"Region " <<
name << std::endl;
89 std::cout <<
"# daughter parameters: " <<
subparameters.size()
90 << std::endl;
91 }
void Print(const Option_t *opt="") const
◆ algorithm
| PAlgorithm* dqm_persistency::PParameter::algorithm |
|
inherited |
◆ disableChildren
| bool dqm_persistency::PParameter::disableChildren |
|
inherited |
◆ input
| TObject* dqm_persistency::PParameter::input |
|
inherited |
◆ layout
| TObject* dqm_persistency::PRegion::layout |
◆ metadata
| PMetadata* dqm_persistency::PParameter::metadata |
|
inherited |
◆ name
| std::string dqm_persistency::PParameter::name |
|
inherited |
◆ parentRegion
| int dqm_persistency::PParameter::parentRegion |
|
inherited |
◆ reference
| TObject* dqm_persistency::PParameter::reference |
|
inherited |
◆ result
| PResult* dqm_persistency::PParameter::result |
|
inherited |
◆ shape
| TObject* dqm_persistency::PParameter::shape |
|
inherited |
◆ subparameters
| std::vector<int> dqm_persistency::PRegion::subparameters |
◆ weight
| float dqm_persistency::PParameter::weight |
|
inherited |
The documentation for this class was generated from the following files: