![]() |
The Gaudi Framework
master (ba5b4fb7)
|
Helper struct that bundles the histogram ID with a mutex, TFile and TObject*. More...

Public Member Functions | |
| THistID ()=default | |
| ~THistID ()=default | |
| THistID (const THistID &rhs)=delete | |
| THistID & | operator= (const THistID &rhs)=delete |
| THistID (THistID &&rhs)=default | |
| THistID & | operator= (THistID &&rhs)=default |
| THistID (std::string &i, bool &t, TObject *o, TFile *f) | |
| THistID (std::string &i, bool &t, TObject *o, TFile *f, Mode m) | |
| bool | operator< (THistID const &rhs) const |
Public Attributes | |
| std::string | id {} |
| TObject * | obj { nullptr } |
| TFile * | file { nullptr } |
| std::unique_ptr< histMut_t > | mutex |
| Mode | mode { INVALID } |
| ObjectType | type { ObjectType::UNKNOWN } |
| bool | temp { true } |
| bool | shared { false } |
Friends | |
| std::ostream & | operator<< (std::ostream &ost, const THistID &hid) |
Helper struct that bundles the histogram ID with a mutex, TFile and TObject*.
Definition at line 232 of file THistSvc.h.
|
default |
|
default |
|
delete |
|
default |
|
inline |
Definition at line 248 of file THistSvc.h.
|
inline |
Definition at line 249 of file THistSvc.h.
|
inline |
Definition at line 252 of file THistSvc.h.
|
friend |
Definition at line 254 of file THistSvc.h.
| TFile* THistSvc::THistID::file { nullptr } |
Definition at line 235 of file THistSvc.h.
| std::string THistSvc::THistID::id {} |
Definition at line 233 of file THistSvc.h.
Definition at line 237 of file THistSvc.h.
| std::unique_ptr<histMut_t> THistSvc::THistID::mutex |
Definition at line 236 of file THistSvc.h.
| TObject* THistSvc::THistID::obj { nullptr } |
Definition at line 234 of file THistSvc.h.
| bool THistSvc::THistID::shared { false } |
Definition at line 240 of file THistSvc.h.
| bool THistSvc::THistID::temp { true } |
Definition at line 239 of file THistSvc.h.
| ObjectType THistSvc::THistID::type { ObjectType::UNKNOWN } |
Definition at line 238 of file THistSvc.h.