ROOT logo
//*-- AUTHOR : Ilse Koenig
//*-- Created : 10/11/2003

//_HADES_CLASS_DESCRIPTION 
/////////////////////////////////////////////////////////////
// HGeomShower
//
// Class for geometry of SHOWER
//
/////////////////////////////////////////////////////////////

#include "hgeomshower.h"
#include "hgeomshowerhit.h"

ClassImp(HGeomShower)

HGeomShower::HGeomShower() {
  // Constructor
  fName="shower";
  maxSectors=6;
  maxKeepinVolumes=1;
  maxModules=3;
  pHit=new HGeomShowerHit(this);
}

const Char_t* HGeomShower::getKeepinName(Int_t s,Int_t) {
  // Returns the name of the keepin volume in sector s
  sprintf(keepinName,"SHK%i",s+1);
  return keepinName;
}

const Char_t* HGeomShower::getModuleName(Int_t m) {
  // Returns the name of module m
  sprintf(modName,"SH%iM",m+1);
  return modName;
}

const Char_t* HGeomShower::getEleName(Int_t m) {
  // Returns the element name in module m
  sprintf(eleName,"S%i",m+1);
  return eleName;
}
 hgeomshower.cc:1
 hgeomshower.cc:2
 hgeomshower.cc:3
 hgeomshower.cc:4
 hgeomshower.cc:5
 hgeomshower.cc:6
 hgeomshower.cc:7
 hgeomshower.cc:8
 hgeomshower.cc:9
 hgeomshower.cc:10
 hgeomshower.cc:11
 hgeomshower.cc:12
 hgeomshower.cc:13
 hgeomshower.cc:14
 hgeomshower.cc:15
 hgeomshower.cc:16
 hgeomshower.cc:17
 hgeomshower.cc:18
 hgeomshower.cc:19
 hgeomshower.cc:20
 hgeomshower.cc:21
 hgeomshower.cc:22
 hgeomshower.cc:23
 hgeomshower.cc:24
 hgeomshower.cc:25
 hgeomshower.cc:26
 hgeomshower.cc:27
 hgeomshower.cc:28
 hgeomshower.cc:29
 hgeomshower.cc:30
 hgeomshower.cc:31
 hgeomshower.cc:32
 hgeomshower.cc:33
 hgeomshower.cc:34
 hgeomshower.cc:35
 hgeomshower.cc:36
 hgeomshower.cc:37
 hgeomshower.cc:38
 hgeomshower.cc:39
 hgeomshower.cc:40
 hgeomshower.cc:41
 hgeomshower.cc:42