EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
Home page
Related Pages
Modules
Namespaces
Classes
Files
External Links
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
BemcGeoParData.h
Go to the documentation of this file.
Or view
the newest version in sPHENIX GitHub for file BemcGeoParData.h
1
//
2
// AYK (ayk@bnl.gov), 2013/06/12
3
//
4
// BEMC (Backward EMC) specific data definitions
5
//
6
7
#include <
EndcapGeoParData.h
>
8
9
#ifndef _BEMC_GEO_PAR_DATA_
10
#define _BEMC_GEO_PAR_DATA_
11
12
class
BemcGeoParData
:
public
EndcapGeoParData
13
{
14
private
:
15
void
ResetVars
() {
16
mCellRearSize
=
mSubunitFocalDist
=
mInterSubunitGap
= 0.0;
17
};
18
19
public
:
20
BemcGeoParData
(
int
version
= -1,
int
subVersion = 0):
21
EndcapGeoParData
(
"BEMC"
,
version
, subVersion) {
ResetVars
(); };
22
~BemcGeoParData
() {};
23
24
//
25
// -> Do not mind to have these variables public?; yes, they are pure
26
// data containers, so set()/get() methods really make no sense;
27
//
28
29
// Crystals will follow a mixture of CMS & PANDA designs (right angle on two
30
// sides, tapered on two other sides, grouped in "subunits" in 2x2 configuration);
31
Double_t
mCellRearSize
;
// crystal rear side (square) dimension
32
33
// Well, may want to couple this to the crystal tapering?;
34
Double_t
mSubunitFocalDist
;
// focal parameter used to arrange crystal subunits
35
Double_t
mInterSubunitGap
;
// min distance between 2x2 subunit
36
37
ClassDef
(
BemcGeoParData
,13);
38
};
39
40
#endif
EicRoot
blob
master
eic
detectors
calorimeter
BemcGeoParData.h
Built by
Jin Huang
. updated:
Mon Jan 22 2024 12:43:35
using
1.8.2 with
EIC GitHub integration