SuperModule Struct Reference

#include <EmcDynamicData.h>

List of all members.


Detailed Description

Describes each FEM settings.

Definition at line 20 of file EmcDynamicData.h.

Public Attributes

int absPosition
 Location of this FEM on the detector.
int femPin
 PIN of the attached FEM. Each FEM should be marked by this number.
int packet
 packet number for EventIterator.
int nch
 number of towers connected to this FEM.
int startTad
 beginning of this FEM towers data in data array.
int * femCh
 list of FEM channels that should be read out.
int nref
 number of references in current SM144.
int * adRef
 addresses of SM references in Reference[] array.
int nrefCh
 number of references connected to FEM of this SM144.
int * refCh
 list of these references channels connected to FEM that should be read out.
int startRad
 starting address of FEM connected references in Reference[] array.
int tac_pre
 delay (in clocks) between TAC and Pre sample.
int post_pre
 delay (in clocks) between Post and Pre sample.


Member Data Documentation

int SuperModule::absPosition
 

Location of this FEM on the detector.

Absolute position = (position inside sector: 0-17 for PbSc and 0-31 for PbGl) + (Number of FEM in all previous sectors). Range: 0-155 (3x6x6 PbSc + 4x8x2 PbGl) for FEMs attached to SM144 and >155 for reference FEMs if any.

Definition at line 28 of file EmcDynamicData.h.

Referenced by EmcDynamicData::cmpSM(), emcDataFormatter::fillRDO(), EmcDynamicData::ParseFEM(), and EmcDynamicData::ParseREF().

int* SuperModule::adRef
 

addresses of SM references in Reference[] array.

Definition at line 42 of file EmcDynamicData.h.

Referenced by EmcDynamicData::ParseFEM(), and EmcDynamicData::setREFtoSM().

int* SuperModule::femCh
 

list of FEM channels that should be read out.

Definition at line 38 of file EmcDynamicData.h.

Referenced by EmcDynamicData::ParseFEM().

int SuperModule::femPin
 

PIN of the attached FEM. Each FEM should be marked by this number.

Definition at line 30 of file EmcDynamicData.h.

Referenced by EmcDynamicData::cmpSM(), and EmcDynamicData::ParseFEM().

int SuperModule::nch
 

number of towers connected to this FEM.

Definition at line 34 of file EmcDynamicData.h.

Referenced by EmcDynamicData::ParseFEM(), and EmcDynamicData::setSMad().

int SuperModule::nref
 

number of references in current SM144.

Definition at line 40 of file EmcDynamicData.h.

Referenced by EmcDynamicData::ParseFEM().

int SuperModule::nrefCh
 

number of references connected to FEM of this SM144.

Definition at line 44 of file EmcDynamicData.h.

Referenced by EmcDynamicData::ParseFEM(), EmcDynamicData::ParseREF(), and EmcDynamicData::setSMad().

int SuperModule::packet
 

packet number for EventIterator.

Definition at line 32 of file EmcDynamicData.h.

Referenced by EmcDynamicData::ParseFEM().

int SuperModule::post_pre
 

delay (in clocks) between Post and Pre sample.

Definition at line 52 of file EmcDynamicData.h.

Referenced by EmcDynamicData::ParseDELAY(), and EmcDynamicData::ParseFEM().

int* SuperModule::refCh
 

list of these references channels connected to FEM that should be read out.

Definition at line 46 of file EmcDynamicData.h.

Referenced by EmcDynamicData::ParseFEM(), and EmcDynamicData::ParseREF().

int SuperModule::startRad
 

starting address of FEM connected references in Reference[] array.

Definition at line 48 of file EmcDynamicData.h.

Referenced by EmcDynamicData::ParseFEM(), and EmcDynamicData::setSMad().

int SuperModule::startTad
 

beginning of this FEM towers data in data array.

Definition at line 36 of file EmcDynamicData.h.

Referenced by EmcDynamicData::ParseFEM(), and EmcDynamicData::setREFtoSM().

int SuperModule::tac_pre
 

delay (in clocks) between TAC and Pre sample.

Definition at line 50 of file EmcDynamicData.h.

Referenced by EmcDynamicData::ParseDELAY(), and EmcDynamicData::ParseFEM().


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