HYDRA_development_version
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
HEmcGeomPar Class Reference

#include <hemcgeompar.h>

Inheritance diagram for HEmcGeomPar:
Collaboration diagram for HEmcGeomPar:

Public Member Functions

 HEmcGeomPar (const Char_t *name="EmcGeomPar", const Char_t *title="Emc geometry parameters", const Char_t *context="GeomProduction")
 
 ~HEmcGeomPar ()
 
Bool_t init (HParIo *, Int_t *)
 
Int_t write (HParIo *)
 
Int_t getSecNum (const TString &)
 
Int_t getModNumInMod (const TString &)
 
Int_t getModNumInComp (const TString &)
 
Int_t getCompNum (const TString &)
 
- Public Member Functions inherited from HDetGeomPar
 HDetGeomPar (const Char_t *name="", const Char_t *title="", const Char_t *context="", const Char_t *detectorName="")
 kTRUE before first initialization More...
 
virtual ~HDetGeomPar ()
 
Int_t getNumModules ()
 
Int_t getNumRefModules ()
 
Int_t getNumComponents ()
 
Int_t getMaxSectors ()
 
Int_t getMaxModules ()
 
Bool_t isFirstInitialization ()
 
void setNotFirstInit ()
 
HModGeomPargetModule (const Int_t, const Int_t)
 
HModGeomPargetModule (const Int_t)
 
void getSector (TObjArray *, const Int_t)
 
HGeomCompositeVolumegetRefVolume (const Int_t)
 
void addRefVolume (HGeomCompositeVolume *, const Int_t)
 
virtual void clear ()
 
virtual void printParam ()
 
HGeomShapesgetShapes ()
 
- Public Member Functions inherited from HParSet
 HParSet (const Char_t *name="", const Char_t *title="", const Char_t *context="")
 
virtual ~HParSet ()
 
virtual Bool_t init (void)
 
virtual Bool_t init (HParIo *io)
 
virtual Int_t write ()
 
virtual void print ()
 
const Text_t * getDetectorName ()
 
void resetInputVersions ()
 
void setInputVersion (Int_t v=-1, Int_t i=0)
 
Int_t getInputVersion (Int_t i)
 
void setStatic (Bool_t flag=kTRUE)
 
Bool_t isStatic ()
 
void setChanged (Bool_t flag=kTRUE)
 
Bool_t hasChanged ()
 
void setParamContext (const Char_t *)
 
const Char_t * getParamContext () const
 
void setAuthor (const Char_t *s)
 
const Char_t * getAuthor () const
 
void setDescription (const Char_t *s)
 
const Char_t * getDescription () const
 
void copyComment (HParSet &r)
 

Private Attributes

Int_t maxCells
 

Additional Inherited Members

- Protected Attributes inherited from HDetGeomPar
TObjArray * modules
 
TObjArray * refVolumes
 
Int_t maxSectors
 
Int_t maxModules
 
Int_t numComponents
 
HGeomShapesshapes
 
Bool_t isFirstInit
 pointer to the shape classes More...
 
- Protected Attributes inherited from HParSet
Text_t detName [20]
 
Int_t versions [3]
 name of the detector the container belongs to More...
 
Bool_t status
 versions of container in the 2 possible inputs More...
 
Bool_t changed
 static flag More...
 
TString paramContext
 flag is kTRUE if parameters have changed More...
 
TString author
 
TString description
 

Detailed Description

Definition at line 8 of file hemcgeompar.h.

Constructor & Destructor Documentation

HEmcGeomPar::HEmcGeomPar ( const Char_t *  name = "EmcGeomPar",
const Char_t *  title = "Emc geometry parameters",
const Char_t *  context = "GeomProduction" 
)
HEmcGeomPar::~HEmcGeomPar ( )
inline

Definition at line 14 of file hemcgeompar.h.

Member Function Documentation

Int_t HEmcGeomPar::getCompNum ( const TString &  name)
virtual

Reimplemented from HDetGeomPar.

Definition at line 48 of file hemcgeompar.cc.

Int_t HEmcGeomPar::getModNumInComp ( const TString &  name)
inlinevirtual

Reimplemented from HDetGeomPar.

Definition at line 34 of file hemcgeompar.h.

Int_t HEmcGeomPar::getModNumInMod ( const TString &  name)
inlinevirtual

Reimplemented from HDetGeomPar.

Definition at line 29 of file hemcgeompar.h.

Int_t HEmcGeomPar::getSecNum ( const TString &  name)
inlinevirtual

Reimplemented from HDetGeomPar.

Definition at line 24 of file hemcgeompar.h.

Bool_t HEmcGeomPar::init ( HParIo inp,
Int_t *  set 
)
virtual

Reimplemented from HDetGeomPar.

Definition at line 34 of file hemcgeompar.cc.

References HParIo::getDetParIo(), HDetParIo::init(), and input.

Int_t HEmcGeomPar::write ( HParIo output)
virtual

Reimplemented from HDetGeomPar.

Definition at line 41 of file hemcgeompar.cc.

References HParIo::getDetParIo(), and HDetParIo::write().

Member Data Documentation

Int_t HEmcGeomPar::maxCells
private

Definition at line 9 of file hemcgeompar.h.


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