TMBLum Class Reference
[Global Information]

#include <TMBLum.hpp>

List of all members.


Detailed Description

Storage format for Luminosity Montior in TMB_Trees.

Author:
Sahal Yacoob 11/13/03 Based on Other TMBTree classes The Charge, TDC count, and Slew are stored. The index is related to the physical wedge by the tabel to be found later in this file

Definition at line 21 of file TMBLum.hpp.

Public Member Functions

 TMBLum ()
 TMBLum (Int_t id, Int_t charge, Int_t time, Int_t slew, Int_t range, Int_t tc)
 TMBLum (Int_t id, Float_t charge, Float_t time, Float_t slew, Float_t range, Float_t tc)
 TMBLum (const TMBLum &orig)
Bool_t IsNorth () const
Bool_t IsSouth () const
TMBLumoperator= (const TMBLum &orig)
Int_t charge () const
Int_t time () const
Int_t id () const
Int_t range () const
Int_t tc () const
Int_t slew () const
Float_t phi () const
void id (Int_t id)
void charge (Int_t charge)
void time (Int_t time)
void slew (Int_t slew)
void tc (Int_t tc)
 ~TMBLum ()

Private Attributes

Int_t _time
Int_t _charge
Int_t _id
Int_t _slew
Int_t _range
Int_t _tc


Constructor & Destructor Documentation

TMBLum::TMBLum  ) 
 

TMBLum::TMBLum Int_t  id,
Int_t  charge,
Int_t  time,
Int_t  slew,
Int_t  range,
Int_t  tc
 

Definition at line 7 of file TMBLum.cpp.

References _charge, _id, _range, _slew, _tc, and _time.

TMBLum::TMBLum Int_t  id,
Float_t  charge,
Float_t  time,
Float_t  slew,
Float_t  range,
Float_t  tc
 

Definition at line 38 of file TMBLum.cpp.

References _charge, _id, _range, _slew, _tc, and _time.

TMBLum::TMBLum const TMBLum orig  )  [inline]
 

Definition at line 34 of file TMBLum.hpp.

TMBLum::~TMBLum  )  [inline]
 

Definition at line 154 of file TMBLum.hpp.


Member Function Documentation

void TMBLum::charge Int_t  charge  )  [inline]
 

Definition at line 149 of file TMBLum.hpp.

References _charge.

Int_t TMBLum::charge  )  const [inline]
 

Definition at line 76 of file TMBLum.hpp.

References _charge.

void TMBLum::id Int_t  id  )  [inline]
 

Definition at line 148 of file TMBLum.hpp.

References _id.

Int_t TMBLum::id  )  const [inline]
 

Definition at line 78 of file TMBLum.hpp.

References _id.

Bool_t TMBLum::IsNorth  )  const [inline]
 

Definition at line 40 of file TMBLum.hpp.

References _id.

Bool_t TMBLum::IsSouth  )  const [inline]
 

Definition at line 50 of file TMBLum.hpp.

References _id.

TMBLum& TMBLum::operator= const TMBLum orig  )  [inline]
 

Definition at line 64 of file TMBLum.hpp.

References _charge, _id, _range, _slew, _tc, and _time.

Float_t TMBLum::phi  )  const
 

Definition at line 69 of file TMBLum.cpp.

References _id, and phi().

Referenced by phi().

Int_t TMBLum::range  )  const [inline]
 

Definition at line 79 of file TMBLum.hpp.

References _range.

void TMBLum::slew Int_t  slew  )  [inline]
 

Definition at line 151 of file TMBLum.hpp.

References _slew.

Int_t TMBLum::slew  )  const [inline]
 

Definition at line 145 of file TMBLum.hpp.

References _slew.

void TMBLum::tc Int_t  tc  )  [inline]
 

Definition at line 152 of file TMBLum.hpp.

References _tc.

Int_t TMBLum::tc  )  const [inline]
 

Definition at line 80 of file TMBLum.hpp.

References _tc.

void TMBLum::time Int_t  time  )  [inline]
 

Definition at line 150 of file TMBLum.hpp.

References _time.

Int_t TMBLum::time  )  const [inline]
 

Definition at line 77 of file TMBLum.hpp.

References _time.


Member Data Documentation

Int_t TMBLum::_charge [private]
 

Definition at line 158 of file TMBLum.hpp.

Referenced by charge(), ClassImp(), operator=(), and TMBLum().

Int_t TMBLum::_id [private]
 

Definition at line 159 of file TMBLum.hpp.

Referenced by ClassImp(), id(), IsNorth(), IsSouth(), operator=(), phi(), and TMBLum().

Int_t TMBLum::_range [private]
 

Definition at line 161 of file TMBLum.hpp.

Referenced by ClassImp(), operator=(), range(), and TMBLum().

Int_t TMBLum::_slew [private]
 

Definition at line 160 of file TMBLum.hpp.

Referenced by ClassImp(), operator=(), slew(), and TMBLum().

Int_t TMBLum::_tc [private]
 

Definition at line 162 of file TMBLum.hpp.

Referenced by operator=(), tc(), and TMBLum().

Int_t TMBLum::_time [private]
 

Definition at line 157 of file TMBLum.hpp.

Referenced by ClassImp(), operator=(), time(), and TMBLum().


The documentation for this class was generated from the following files:
Generated on Thu Apr 3 04:14:26 2008 for CAF by doxygen 1.3.4