EIC Software
 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 
13 {
14  private:
15  void ResetVars() {
17  };
18 
19  public:
20  BemcGeoParData(int version = -1, int subVersion = 0):
21  EndcapGeoParData("BEMC", version, subVersion) { ResetVars(); };
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 
38 };
39 
40 #endif