Implementation of the station 2 geometry.
More...
#include "Materials.h"
#include "Station2Geometry.h"
#include <TGeoManager.h>
#include <TGeoMedium.h>
#include <TGeoShape.h>
#include <TGeoPgon.h>
#include <TGeoVolume.h>
#include <iostream>
#include <string>
#include <array>
Go to the source code of this file.
|
namespace | o2 |
| a couple of static helper functions to create timestamp values for CCDB queries or override obsolete objects
|
|
namespace | o2::mch |
|
|
const double | o2::mch::kGasHalfThickness = 0.25 |
|
const double | o2::mch::kCathodeHalfThickness = 0.005 / 2 |
|
const double | o2::mch::kPCBHalfThickness = 0.04 / 2 |
|
const double | o2::mch::kInsuHalfThickness = kPCBHalfThickness - kCathodeHalfThickness |
|
const double | o2::mch::kRohaHalfThickness = 2.5 / 2 |
|
const double | o2::mch::kMEBHalfThickness = 0.04 / 2 |
|
const double | o2::mch::kEERBHalfThickness = 0.04 / 2 |
|
const double | o2::mch::kStartAngle = 0. |
|
const double | o2::mch::kStopAngle = 90. |
|
const int | o2::mch::kNPlanes = 2 |
|
const int | o2::mch::kNEdges = 5 |
|
const int | o2::mch::kNSegments = 3 |
| Segments.
|
|
const double | o2::mch::kSegmentRadius [2] = {23.1, 117.6} |
|
const double | o2::mch::kBoxSegHalfLength [kNSegments] = {95.5 / 2, 0., 0.5} |
|
const double | o2::mch::kBoxSegHalfHeight [kNSegments] = {0.6, 0., 95.5 / 2} |
|
const int | o2::mch::kNFrames = 8 |
| Frames.
|
|
const double | o2::mch::kFrameHalfLength [kNFrames] = {101. / 2, 2., 0., 0.5, 2.7 / 2, 0.5, 0., 2.5 / 2} |
|
const double | o2::mch::kFrameHalfHeight [kNFrames] = {2.5 / 2, 0.6, 0., 2., 101. / 2, 2.5 / 2, 0., 0.6} |
|
const double | o2::mch::kRibHalfLength [kNFrames] |
|
const double | o2::mch::kRibHalfHeight [kNFrames] |
|
const double | o2::mch::kFrame3Radius [2] = {kSegmentRadius[1], 121.6} |
|
const double | o2::mch::kRib3Radius [2] = {kSegmentRadius[1], 120.6} |
|
const double | o2::mch::kFrame7Radius [2] = {20.6, kSegmentRadius[0]} |
|
const double | o2::mch::kRib7Radius [2] = {21.6, kSegmentRadius[0]} |
|
const double | o2::mch::kEpoxyHalfThickness = 2. |
|
const double | o2::mch::kRibHalfThickness = 0.5 |
|
Implementation of the station 2 geometry.
- Author
- Florian Damas flori.nosp@m.an.d.nosp@m.amas@.nosp@m.cern.nosp@m..ch
- Date
- 23 may 2018
Definition in file Station2Geometry.cxx.