GammaWare  Head Version for release 0.9
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ADF::CrystalInterface Class Referenceabstract

Data produced fro a Crystal. More...

#include <CrystalFrame.h>

Inheritance diagram for ADF::CrystalInterface:

Public Member Functions

 CrystalInterface ()
 
virtual GeCoreGetCore (UShort_t)=0
 to get each core More...
 
virtual GeSegmentGetSegment (UShort_t)=0
 to get individual segment More...
 
virtual Int_t GetUID () const =0
 to get the crystal ID More...
 
virtual GObjectGlobal ()
 
virtual void SetUID (Int_t)=0
 to set the crystal ID More...
 
virtual ~CrystalInterface ()
 

Static Public Attributes

static UInt_t kDefaultLength = 160u
 
static const UShort_t kNbCores = 2u
 
static const UShort_t kNbSegments = 36u
 

Protected Member Functions

void ResetGlobal ()
 

Detailed Description

Data produced fro a Crystal.

The data for a crystal are composed of 2 Core signals (GeCore) and 36 Segments Signals (GeSegment).

Definition at line 106 of file CrystalFrame.h.


The documentation for this class was generated from the following files: