![]() |
The Gaudi Framework
v36r13 (995e4364)
|
Helper struct that bundles the histogram ID with a mutex, TFile and TObject*. More...
Public Member Functions | |
THistID ()=default | |
THistID (const 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 } |
histMut_t * | mutex { nullptr } |
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 244 of file THistSvc.h.
|
default |
|
default |
|
inline |
|
inline |
|
inline |
Definition at line 260 of file THistSvc.h.
|
friend |
Definition at line 262 of file THistSvc.h.
TFile* THistSvc::THistID::file { nullptr } |
Definition at line 247 of file THistSvc.h.
std::string THistSvc::THistID::id {} |
Definition at line 245 of file THistSvc.h.
Definition at line 249 of file THistSvc.h.
histMut_t* THistSvc::THistID::mutex { nullptr } |
Definition at line 248 of file THistSvc.h.
TObject* THistSvc::THistID::obj { nullptr } |
Definition at line 246 of file THistSvc.h.
bool THistSvc::THistID::shared { false } |
Definition at line 252 of file THistSvc.h.
bool THistSvc::THistID::temp { true } |
Definition at line 251 of file THistSvc.h.
ObjectType THistSvc::THistID::type { ObjectType::UNKNOWN } |
Definition at line 250 of file THistSvc.h.