dqm_persistency::PParameter Node1 dqm_persistency::PParameter + weight + disableChildren + parentRegion + PParameter() + ~PParameter() + Print() + GetParentRegion() Node2 TNamed Node2->Node1 Node3 dqm_persistency::PAlgorithm + ~PAlgorithm() + Print() Node3->Node1 +algorithm Node4 std::map< std::string, std::vector< float > > Node4->Node3 +parameters Node5 std::string Node5->Node1 +name Node5->Node3 +name +library Node5->Node4 +keys Node8 std::map< std::string, float > + elements Node5->Node8 +keys Node8->Node3 +redThresholds +greenThresholds Node9 dqm_persistency::PResult + status + timestamp + PResult() + ~PResult() + Print() Node9->Node1 +result Node10 TObject Node10->Node1 +shape +input +reference Node10->Node9 +resultobj Node12 dqm_persistency::PMetadata + ~PMetadata() + Print() Node10->Node12 Node11 std::vector< std::pair < std::string, float > > + elements Node11->Node9 +results Node12->Node1 +metadata