class EmcStaticData


Public Methods

[more]static EmcStaticData* buildEmcStaticData()
Creates one instance of EmcStaticData Class. When created - it establishes pointers but don't load the data. To actually load the Static data - user needs to decide which Sectors he wants to use in his Application and to make a call to buildEmcSector method below.
[more]static int deleteEmcStaticData()
[more]EmcSector* getSector(const int SectorNumber)
[more]void buildEmcSector(char * )
[more]PbScCalibrationData* getPbScData()
[more]PbGlCalibrationData* getPbGlData()


Documentation

Object of this class stores pointers to EmcSector objects for both EMCAL subsystems - PbSc and PbGlass.
All specifics (light yield per unit energy, PMT gains etc ) are dealt with by the derived classes It is also the responcibility of the derived class to initiaize all data including those declared in the base class

ostatic EmcStaticData* buildEmcStaticData()
Creates one instance of EmcStaticData Class. When created - it establishes pointers but don't load the data. To actually load the Static data - user needs to decide which Sectors he wants to use in his Application and to make a call to buildEmcSector method below.

ostatic int deleteEmcStaticData()

oEmcSector* getSector(const int SectorNumber)

ovoid buildEmcSector(char * )

oPbScCalibrationData* getPbScData()

oPbGlCalibrationData* getPbGlData()


This class has no child classes.
Author:
: E.Kistenev
@date: 03/00/99

Alphabetic index HTML hierarchy of classes or Java



This page was generated with the help of DOC++.