BmnRoot
26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Toggle main menu visibility
Loading...
Searching...
No Matches
BmnGemStripStation_RunWinter2016.h
Go to the documentation of this file.
1
#ifndef BMNGEMSTRIPSTATION_RUNWINTER2016_H
2
#define BMNGEMSTRIPSTATION_RUNWINTER2016_H
3
4
#include "
BmnGemStripConfiguration.h
"
5
#include "
BmnGemStripStation.h
"
6
7
class
BmnGemStripStation_RunWinter2016
:
public
BmnGemStripStation
8
{
9
10
private
:
11
BmnGemStripConfiguration::GEM_CONFIG
fCurrentConfig
;
12
13
/* Readout module parameters */
14
Double_t
ZSizeModuleWithFrames
;
15
Double_t
ZSizeModule
;
16
17
Double_t
LowerLayerStripAngle
;
// angle from a vertical line where a plus value - clockwise
18
Double_t
UpperLayerStripAngle
;
// angle from a vertical line where a plus value - clockwise
19
Double_t
LowerLayerPitch
;
// cm
20
Double_t
UpperLayerPitch
;
// cm
21
22
ElectronDriftDirectionInModule
EDriftDirection
;
23
24
/* Station 0 : plane 10x10 */
25
Double_t
XModuleSize_Plane10x10
;
26
Double_t
YModuleSize_Plane10x10
;
27
28
/* Station 1-3 : plane 66x41 */
29
/* Station 4 : two plane 66x41 */
30
Double_t
XModuleSize_Plane66x41
;
31
Double_t
YModuleSize_Plane66x41
;
32
33
Double_t
XHotZoneSize_Plane66x41
;
34
Double_t
YHotZoneSize_Plane66x41
;
35
36
/* Station 5-6 : plane 163x45 */
37
Double_t
XModuleSize_Plane163x45
;
// x size of module that is a half part of the plane
38
Double_t
YModuleSize_Plane163x45
;
// y size of module that is a half part of the plane
39
40
Double_t
XRectHotZoneSize_Plane163x45
;
// x size of a rectangle hot zone
41
Double_t
YRectHotZoneSize_Plane163x45
;
// y size of a rectangle hot zone
42
43
Double_t
XSlopeHotZoneSize_Plane163x45
[2];
// x size of a slope hot zone (xmin_size, xmax_size)
44
Double_t
YSlopeHotZoneSize_Plane163x45
;
// y size of a slope hot zone
45
46
public
:
47
BmnGemStripStation_RunWinter2016
(
Int_t
iStation,
48
Double_t
xpos_station,
49
Double_t
ypos_station,
50
Double_t
zpos_station,
51
Double_t
beamradius,
52
BmnGemStripConfiguration::GEM_CONFIG
config);
53
54
virtual
~BmnGemStripStation_RunWinter2016
();
55
56
private
:
57
BmnGemStripStation_RunWinter2016
(
const
BmnGemStripStation
&) =
delete
;
58
BmnGemStripStation_RunWinter2016
&
operator=
(
const
BmnGemStripStation
&) =
delete
;
59
60
void
BuildModules_One10x10Plane
();
61
void
BuildModules_One66x41Plane
();
62
void
BuildModules_Two66x41Plane
();
63
void
BuildModules_One163x45Plane
();
64
65
ClassDef
(
BmnGemStripStation_RunWinter2016
, 1);
66
};
67
68
#endif
Int_t
int Int_t
Double_t
double Double_t
ClassDef
#define ClassDef(name, id)
BmnGemStripStation_RunWinter2016
Definition
BmnGemStripStation_RunWinter2016.h:8
BmnGemStripStation_RunWinter2016::YSlopeHotZoneSize_Plane163x45
Double_t YSlopeHotZoneSize_Plane163x45
Definition
BmnGemStripStation_RunWinter2016.h:44
BmnGemStripStation_RunWinter2016::BmnGemStripStation_RunWinter2016
BmnGemStripStation_RunWinter2016(Int_t iStation, Double_t xpos_station, Double_t ypos_station, Double_t zpos_station, Double_t beamradius, BmnGemStripConfiguration::GEM_CONFIG config)
BmnGemStripStation_RunWinter2016::XModuleSize_Plane66x41
Double_t XModuleSize_Plane66x41
Definition
BmnGemStripStation_RunWinter2016.h:30
BmnGemStripStation_RunWinter2016::YHotZoneSize_Plane66x41
Double_t YHotZoneSize_Plane66x41
Definition
BmnGemStripStation_RunWinter2016.h:34
BmnGemStripStation_RunWinter2016::LowerLayerPitch
Double_t LowerLayerPitch
Definition
BmnGemStripStation_RunWinter2016.h:19
BmnGemStripStation_RunWinter2016::XSlopeHotZoneSize_Plane163x45
Double_t XSlopeHotZoneSize_Plane163x45[2]
Definition
BmnGemStripStation_RunWinter2016.h:43
BmnGemStripStation_RunWinter2016::EDriftDirection
ElectronDriftDirectionInModule EDriftDirection
Definition
BmnGemStripStation_RunWinter2016.h:22
BmnGemStripStation_RunWinter2016::BuildModules_One66x41Plane
void BuildModules_One66x41Plane()
BmnGemStripStation_RunWinter2016::fCurrentConfig
BmnGemStripConfiguration::GEM_CONFIG fCurrentConfig
Definition
BmnGemStripStation_RunWinter2016.h:11
BmnGemStripStation_RunWinter2016::YModuleSize_Plane10x10
Double_t YModuleSize_Plane10x10
Definition
BmnGemStripStation_RunWinter2016.h:26
BmnGemStripStation_RunWinter2016::XRectHotZoneSize_Plane163x45
Double_t XRectHotZoneSize_Plane163x45
Definition
BmnGemStripStation_RunWinter2016.h:40
BmnGemStripStation_RunWinter2016::BuildModules_One163x45Plane
void BuildModules_One163x45Plane()
BmnGemStripStation_RunWinter2016::BmnGemStripStation_RunWinter2016
BmnGemStripStation_RunWinter2016(const BmnGemStripStation &)=delete
BmnGemStripStation_RunWinter2016::BuildModules_Two66x41Plane
void BuildModules_Two66x41Plane()
BmnGemStripStation_RunWinter2016::YModuleSize_Plane163x45
Double_t YModuleSize_Plane163x45
Definition
BmnGemStripStation_RunWinter2016.h:38
BmnGemStripStation_RunWinter2016::~BmnGemStripStation_RunWinter2016
virtual ~BmnGemStripStation_RunWinter2016()
BmnGemStripStation_RunWinter2016::ZSizeModuleWithFrames
Double_t ZSizeModuleWithFrames
Definition
BmnGemStripStation_RunWinter2016.h:14
BmnGemStripStation_RunWinter2016::XHotZoneSize_Plane66x41
Double_t XHotZoneSize_Plane66x41
Definition
BmnGemStripStation_RunWinter2016.h:33
BmnGemStripStation_RunWinter2016::YRectHotZoneSize_Plane163x45
Double_t YRectHotZoneSize_Plane163x45
Definition
BmnGemStripStation_RunWinter2016.h:41
BmnGemStripStation_RunWinter2016::YModuleSize_Plane66x41
Double_t YModuleSize_Plane66x41
Definition
BmnGemStripStation_RunWinter2016.h:31
BmnGemStripStation_RunWinter2016::operator=
BmnGemStripStation_RunWinter2016 & operator=(const BmnGemStripStation &)=delete
BmnGemStripStation_RunWinter2016::XModuleSize_Plane163x45
Double_t XModuleSize_Plane163x45
Definition
BmnGemStripStation_RunWinter2016.h:37
BmnGemStripStation_RunWinter2016::BuildModules_One10x10Plane
void BuildModules_One10x10Plane()
BmnGemStripStation_RunWinter2016::ZSizeModule
Double_t ZSizeModule
Definition
BmnGemStripStation_RunWinter2016.h:15
BmnGemStripStation_RunWinter2016::LowerLayerStripAngle
Double_t LowerLayerStripAngle
Definition
BmnGemStripStation_RunWinter2016.h:17
BmnGemStripStation_RunWinter2016::XModuleSize_Plane10x10
Double_t XModuleSize_Plane10x10
Definition
BmnGemStripStation_RunWinter2016.h:25
BmnGemStripStation_RunWinter2016::UpperLayerStripAngle
Double_t UpperLayerStripAngle
Definition
BmnGemStripStation_RunWinter2016.h:18
BmnGemStripStation_RunWinter2016::UpperLayerPitch
Double_t UpperLayerPitch
Definition
BmnGemStripStation_RunWinter2016.h:20
BmnGemStripStation
Definition
BmnGemStripStation.h:12
BmnGemStripStation::BmnGemStripStation
BmnGemStripStation()
Definition
BmnGemStripStation.cxx:3
ElectronDriftDirectionInModule
ElectronDriftDirectionInModule
Definition
BmnGemStripModule.h:19
BmnGemStripConfiguration.h
BmnGemStripStation.h
BmnGemStripConfiguration::GEM_CONFIG
GEM_CONFIG
Definition
BmnGemStripConfiguration.h:10
install
include
BmnGemStripStation_RunWinter2016.h
Generated on
for BmnRoot by
1.17.0