ATTPCROOT
0.3.0-alpha
A ROOT-based framework for analyzing data from active target detectors
AtSiArray
AtSiArrayGeo.cxx
Go to the documentation of this file.
1
#include "
AtSiArrayGeo.h
"
2
3
#include <FairGeoSet.h>
4
5
#include <cstdio>
6
7
ClassImp
(
AtSiArrayGeo
)
8
9
// ----- Default constructor -------------------------------------------
10
AtSiArrayGeo::AtSiArrayGeo
()
11
: FairGeoSet()
12
{
13
// Constructor
14
// fName has to be the name used in the geometry for all volumes.
15
// If there is a mismatch the geometry cannot be build.
16
fName =
"Si"
;
17
maxSectors = 0;
18
maxModules = 10;
19
}
20
21
// -------------------------------------------------------------------------
22
23
const
char
*
AtSiArrayGeo::getModuleName
(Int_t m)
24
{
30
sprintf(
modName
,
"AtSiArray%i"
, m + 1);
31
return
modName
;
32
}
33
34
const
char
*
AtSiArrayGeo::getEleName
(Int_t m)
35
{
37
sprintf(
eleName
,
"AtSiArray%i"
, m + 1);
38
return
eleName
;
39
}
AtSiArrayGeo::modName
char modName[20]
Definition:
AtSiArrayGeo.h:16
AtSiArrayGeo::AtSiArrayGeo
AtSiArrayGeo()
AtSiArrayGeo::getEleName
const char * getEleName(Int_t)
Definition:
AtSiArrayGeo.cxx:34
AtSiArrayGeo::eleName
char eleName[20]
Definition:
AtSiArrayGeo.h:17
AtSiArrayGeo.h
AtSiArrayGeo
Definition:
AtSiArrayGeo.h:13
ClassImp
ClassImp(AtSiArrayGeo) AtSiArrayGeo
Definition:
AtSiArrayGeo.cxx:7
AtSiArrayGeo::getModuleName
const char * getModuleName(Int_t)
Definition:
AtSiArrayGeo.cxx:23
Generated on Sat Nov 11 2023 15:30:38 for ATTPCROOT by
1.8.18