EmcSector Class Reference

#include <EmcSector.h>

Inherited by PbGlSector, and PbScSector.

Inheritance diagram for EmcSector:

Inheritance graph
[legend]
List of all members.

Detailed Description

ABC of an EMCAL Sector.

It provides just the basic framework for anything we like to call PbSc and PbGl Sectors.

Definition at line 13 of file EmcSector.h.

Public Member Functions

 EmcSector ()
virtual ~EmcSector ()
virtual EmcSuperModulegetSuperModule (int SMnumber)=0
virtual void GetEnergyCalibration (int, float &, float &, float &)=0
virtual void setSectorId (const char *EmcSector)
 Sets Sector Identifier.
virtual void CorrectEnergyCalibration (const char *)
virtual bool IsOK (void) const
 Is this Sector object useable (i.e. was it properly created ?).
virtual bool getStatus (void) const

Protected Attributes

std::string SectorId
int SectorN
bool fIsOK


Constructor & Destructor Documentation

EmcSector::EmcSector  ) 
 

Definition at line 6 of file EmcSector.C.

References SectorId, and SectorN.

EmcSector::~EmcSector  )  [virtual]
 

Definition at line 13 of file EmcSector.C.


Member Function Documentation

virtual void EmcSector::CorrectEnergyCalibration const char *   )  [inline, virtual]
 

Reimplemented in PbGlSector, and PbScSector.

Definition at line 31 of file EmcSector.h.

virtual void EmcSector::GetEnergyCalibration int  ,
float &  ,
float &  ,
float & 
[pure virtual]
 

Implemented in PbGlSector, and PbScSector.

virtual bool EmcSector::getStatus void   )  const [inline, virtual]
 

Definition at line 35 of file EmcSector.h.

References IsOK().

virtual EmcSuperModule* EmcSector::getSuperModule int  SMnumber  )  [pure virtual]
 

Implemented in PbGlSector, and PbScSector.

virtual bool EmcSector::IsOK void   )  const [inline, virtual]
 

Is this Sector object useable (i.e. was it properly created ?).

Definition at line 34 of file EmcSector.h.

References fIsOK.

Referenced by EmcStaticData::buildEmcSector(), and getStatus().

void EmcSector::setSectorId const char *  EmcSector  )  [virtual]
 

Sets Sector Identifier.

Definition at line 18 of file EmcSector.C.

References SectorId.


Member Data Documentation

bool EmcSector::fIsOK [protected]
 

Definition at line 41 of file EmcSector.h.

Referenced by PbScSector::BuildFromDB(), PbGlSector::BuildFromDB(), PbScSector::BuildFromFiles(), PbGlSector::BuildFromFiles(), PbScSector::CorrectEnergyCalibration(), and IsOK().

std::string EmcSector::SectorId [protected]
 

Definition at line 39 of file EmcSector.h.

Referenced by EmcSector(), and setSectorId().

int EmcSector::SectorN [protected]
 

Definition at line 40 of file EmcSector.h.

Referenced by PbGlSector::BuildFromDB(), PbGlSector::BuildFromFiles(), EmcSector(), PbGlSector::PbGlSector(), and PbScSector::PbScSector().


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