| The Gaudi Framework v27r1

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

Public Member Functions | Public Attributes | List of all members
THistSvc::THistID Struct Reference
Collaboration diagram for THistSvc::THistID:
[legend]

## Public Member Functions
| THistID ()
| THistID (const THistID &rhs)
| 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
bool | temp
TObject * | obj
TFile * | file
Mode | mode

## Detailed Description

Definition at line 116 of file THistSvc.h.

## Constructor & Destructor Documentation

THistSvc::THistID::THistID | ( |  | ) |
| inline

Definition at line 123 of file THistSvc.h.

123 :id(""),temp(true),obj(0),file(0),mode(INVALID) {}
THistSvc::INVALID
Definition: THistSvc.h:113
THistSvc::THistID::file
TFile * file
Definition: THistSvc.h:120
THistSvc::THistID::id
std::string id
Definition: THistSvc.h:117
THistSvc::THistID::obj
TObject * obj
Definition: THistSvc.h:119
THistSvc::THistID::temp
bool temp
Definition: THistSvc.h:118
THistSvc::THistID::mode
Mode mode
Definition: THistSvc.h:121

THistSvc::THistID::THistID | ( | const THistID & | rhs | ) |
| inline

Definition at line 124 of file THistSvc.h.

124 :id(rhs.id), temp(rhs.temp),
125 obj(rhs.obj), file(rhs.file), mode(rhs.mode) {}
THistSvc::THistID::file
TFile * file
Definition: THistSvc.h:120
THistSvc::THistID::id
std::string id
Definition: THistSvc.h:117
THistSvc::THistID::obj
TObject * obj
Definition: THistSvc.h:119
THistSvc::THistID::temp
bool temp
Definition: THistSvc.h:118
THistSvc::THistID::mode
Mode mode
Definition: THistSvc.h:121

THistSvc::THistID::THistID | ( | std::string & | i,
|  | bool & | t,
|  | TObject * | o,
|  | TFile * | f
| ) |  |
| inline

Definition at line 126 of file THistSvc.h.

127 : id(i), temp(t), obj(o), file(f), mode(INVALID){
128 }
THistSvc::INVALID
Definition: THistSvc.h:113
THistSvc::THistID::file
TFile * file
Definition: THistSvc.h:120
THistSvc::THistID::id
std::string id
Definition: THistSvc.h:117
THistSvc::THistID::obj
TObject * obj
Definition: THistSvc.h:119
THistSvc::THistID::temp
bool temp
Definition: THistSvc.h:118
THistSvc::THistID::mode
Mode mode
Definition: THistSvc.h:121

THistSvc::THistID::THistID | ( | std::string & | i,
|  | bool & | t,
|  | TObject * | o,
|  | TFile * | f,
|  | Mode | m
| ) |  |
| inline

Definition at line 129 of file THistSvc.h.

130 : id(i), temp(t), obj(o), file(f), mode(m){
131 }
THistSvc::THistID::file
TFile * file
Definition: THistSvc.h:120
THistSvc::THistID::id
std::string id
Definition: THistSvc.h:117
Gaudi::Units::m
constexpr double m
Definition: SystemOfUnits.h:93
THistSvc::THistID::obj
TObject * obj
Definition: THistSvc.h:119
THistSvc::THistID::temp
bool temp
Definition: THistSvc.h:118
THistSvc::THistID::mode
Mode mode
Definition: THistSvc.h:121

## Member Function Documentation

bool THistSvc::THistID::operator< | ( | THistID const & | rhs | ) | const
| inline

Definition at line 133 of file THistSvc.h.

133 {
134 return (obj < rhs.obj);
135 }
THistSvc::THistID::obj
TObject * obj
Definition: THistSvc.h:119

## Member Data Documentation

TFile* THistSvc::THistID::file

Definition at line 120 of file THistSvc.h.

std::string THistSvc::THistID::id

Definition at line 117 of file THistSvc.h.

Mode THistSvc::THistID::mode

Definition at line 121 of file THistSvc.h.

TObject* THistSvc::THistID::obj

Definition at line 119 of file THistSvc.h.

bool THistSvc::THistID::temp

Definition at line 118 of file THistSvc.h.

The documentation for this struct was generated from the following file:

- GaudiSvc/src/THistSvc/THistSvc.h