ATTPCROOT
0.3.0-alpha
A ROOT-based framework for analyzing data from active target detectors
AtSiArray
AtSiArrayGeo.h
Go to the documentation of this file.
1
#ifndef SIARRAYGEO_H
2
#define SIARRAYGEO_H
3
4
#include <FairGeoSet.h>
5
6
#include <Rtypes.h>
7
#include <TString.h>
8
9
class
TBuffer;
10
class
TClass;
11
class
TMemberInspector;
12
13
class
AtSiArrayGeo
:
public
FairGeoSet {
14
15
protected
:
16
char
modName
[20]{};
// name of module
17
char
eleName
[20]{};
// substring for elements in module
18
public
:
19
AtSiArrayGeo
();
20
~AtSiArrayGeo
() {}
21
const
char
*
getModuleName
(Int_t);
22
const
char
*
getEleName
(Int_t);
23
inline
Int_t
getModNumInMod
(
const
TString &);
24
ClassDef(
AtSiArrayGeo
, 1)
25
};
26
27
inline
Int_t
AtSiArrayGeo::getModNumInMod
(
const
TString &name)
28
{
34
return
(Int_t)(name[11] -
'0'
) - 1;
//
35
}
36
37
#endif
AtSiArrayGeo::modName
char modName[20]
Definition:
AtSiArrayGeo.h:16
AtSiArrayGeo::~AtSiArrayGeo
~AtSiArrayGeo()
Definition:
AtSiArrayGeo.h:20
AtSiArrayGeo::AtSiArrayGeo
AtSiArrayGeo()
AtSiArrayGeo::getModNumInMod
Int_t getModNumInMod(const TString &)
Definition:
AtSiArrayGeo.h:27
AtSiArrayGeo::getEleName
const char * getEleName(Int_t)
Definition:
AtSiArrayGeo.cxx:34
AtSiArrayGeo::eleName
char eleName[20]
Definition:
AtSiArrayGeo.h:17
AtSiArrayGeo
Definition:
AtSiArrayGeo.h:13
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