|  | The Gaudi Framework
    v39r3 (979e3109)
    | 
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 & | operator= (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 239 of file THistSvc.h.
| 
 | default | 
| 
 | default | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
Definition at line 256 of file THistSvc.h.
| 
 | friend | 
Definition at line 258 of file THistSvc.h.
| TFile* THistSvc::THistID::file { nullptr } | 
Definition at line 242 of file THistSvc.h.
| std::string THistSvc::THistID::id {} | 
Definition at line 240 of file THistSvc.h.
Definition at line 244 of file THistSvc.h.
| histMut_t* THistSvc::THistID::mutex { nullptr } | 
Definition at line 243 of file THistSvc.h.
| TObject* THistSvc::THistID::obj { nullptr } | 
Definition at line 241 of file THistSvc.h.
| bool THistSvc::THistID::shared { false } | 
Definition at line 247 of file THistSvc.h.
| bool THistSvc::THistID::temp { true } | 
Definition at line 246 of file THistSvc.h.
| ObjectType THistSvc::THistID::type { ObjectType::UNKNOWN } | 
Definition at line 245 of file THistSvc.h.