All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
THistSvc::THistID Struct Reference
Collaboration diagram for THistSvc::THistID:

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 114 of file THistSvc.h.

Constructor & Destructor Documentation

THistSvc::THistID::THistID ( )
inline

Definition at line 121 of file THistSvc.h.

121 :id(""),temp(true),obj(0),file(0),mode(INVALID) {}
std::string id
Definition: THistSvc.h:115
TObject * obj
Definition: THistSvc.h:117
THistSvc::THistID::THistID ( const THistID rhs)
inline

Definition at line 122 of file THistSvc.h.

122  :id(rhs.id), temp(rhs.temp),
123  obj(rhs.obj), file(rhs.file), mode(rhs.mode) {}
std::string id
Definition: THistSvc.h:115
TObject * obj
Definition: THistSvc.h:117
THistSvc::THistID::THistID ( std::string &  i,
bool &  t,
TObject *  o,
TFile *  f 
)
inline

Definition at line 124 of file THistSvc.h.

125  : id(i), temp(t), obj(o), file(f), mode(INVALID){
126  }
std::string id
Definition: THistSvc.h:115
TObject * obj
Definition: THistSvc.h:117
list i
Definition: ana.py:128
THistSvc::THistID::THistID ( std::string &  i,
bool &  t,
TObject *  o,
TFile *  f,
Mode  m 
)
inline

Definition at line 127 of file THistSvc.h.

128  : id(i), temp(t), obj(o), file(f), mode(m){
129  }
std::string id
Definition: THistSvc.h:115
TObject * obj
Definition: THistSvc.h:117
list i
Definition: ana.py:128

Member Function Documentation

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

Definition at line 131 of file THistSvc.h.

131  {
132  return (obj < rhs.obj);
133  }
TObject * obj
Definition: THistSvc.h:117

Member Data Documentation

TFile* THistSvc::THistID::file

Definition at line 118 of file THistSvc.h.

std::string THistSvc::THistID::id

Definition at line 115 of file THistSvc.h.

Mode THistSvc::THistID::mode

Definition at line 119 of file THistSvc.h.

TObject* THistSvc::THistID::obj

Definition at line 117 of file THistSvc.h.

bool THistSvc::THistID::temp

Definition at line 116 of file THistSvc.h.


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