WebdaqInfoSvc::Holder Node1 WebdaqInfoSvc::Holder + snapshot   Node2 std::shared_ptr< hltinterface ::GenericHLTContainer > + ptr + operator->() Node2->Node1 +cont Node3 std::string     Node3->Node1 +fullName +typeName Node4 std::basic_string< Char >     Node4->Node3 Node5 std::mutex     Node5->Node1 +mtx Node6 std::atomic< bool > + ptr   Node6->Node1 +dirty