CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
TCell Class Reference

#include <TCell.h>

Inheritance diagram for TCell:

Public Member Functions

 ClassDefOverride (TCell, 1)
 
Float_t e ()
 
UInt_t id ()
 
void SetE (Float_t e)
 
void SetId (UInt_t i)
 
 TCell ()
 
 TCell (UInt_t i, Float_t e)
 
 ~TCell () override
 

Private Attributes

Float_t _e
 
UInt_t _id
 

Detailed Description

Definition at line 15 of file TCell.h.

Constructor & Destructor Documentation

TCell::TCell ( )
inline

Definition at line 22 of file TCell.h.

22 { _id=0; _e=0.0; }
Float_t _e
Definition: TCell.h:19
UInt_t _id
Definition: TCell.h:18
TCell::~TCell ( )
inlineoverride

Definition at line 23 of file TCell.h.

23 {};
TCell::TCell ( UInt_t  i,
Float_t  e 
)
inline

Definition at line 24 of file TCell.h.

References e(), and mps_fire::i.

24 { _id=i; _e=e; }
Float_t e()
Definition: TCell.h:26
Float_t _e
Definition: TCell.h:19
UInt_t _id
Definition: TCell.h:18

Member Function Documentation

TCell::ClassDefOverride ( TCell  ,
 
)

Referenced by SetId().

Float_t TCell::e ( )
inline

Definition at line 26 of file TCell.h.

References _e.

Referenced by hcalCalib::Process(), SetE(), and TCell().

26 { return _e; }
Float_t _e
Definition: TCell.h:19
UInt_t TCell::id ( )
inline

Definition at line 27 of file TCell.h.

References _id.

Referenced by hcalCalib::Process().

27 { return _id; }
UInt_t _id
Definition: TCell.h:18
void TCell::SetE ( Float_t  e)
inline

Definition at line 29 of file TCell.h.

References e().

Referenced by hcalCalib::Process().

29 { _e=e; }
Float_t e()
Definition: TCell.h:26
Float_t _e
Definition: TCell.h:19
void TCell::SetId ( UInt_t  i)
inline

Definition at line 30 of file TCell.h.

References ClassDefOverride(), and mps_fire::i.

30 { _id=i; }
UInt_t _id
Definition: TCell.h:18

Member Data Documentation

Float_t TCell::_e
private

Definition at line 19 of file TCell.h.

Referenced by e().

UInt_t TCell::_id
private

Definition at line 18 of file TCell.h.

Referenced by id().