ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
PHG4MvtxDetector.cc File Reference
#include "PHG4MvtxDetector.h"
#include "PHG4MvtxDefs.h"
#include "PHG4MvtxDisplayAction.h"
#include <mvtx/CylinderGeom_Mvtx.h>
#include <g4detectors/PHG4CylinderGeomContainer.h>
#include <phparameter/PHParameters.h>
#include <phparameter/PHParametersContainer.h>
#include <g4main/PHG4Detector.h>
#include <g4main/PHG4DisplayAction.h>
#include <g4main/PHG4Subsystem.h>
#include <phool/PHCompositeNode.h>
#include <phool/PHIODataNode.h>
#include <phool/PHNode.h>
#include <phool/PHNodeIterator.h>
#include <phool/PHObject.h>
#include <phool/getClass.h>
#include <Geant4/G4AssemblyVolume.hh>
#include <Geant4/G4GDMLParser.hh>
#include <Geant4/G4GDMLReadStructure.hh>
#include <Geant4/G4LogicalVolume.hh>
#include <Geant4/G4Material.hh>
#include <Geant4/G4RotationMatrix.hh>
#include <Geant4/G4String.hh>
#include <Geant4/G4SystemOfUnits.hh>
#include <Geant4/G4ThreeVector.hh>
#include <Geant4/G4Transform3D.hh>
#include <Geant4/G4Types.hh>
#include <Geant4/G4VPhysicalVolume.hh>
#include <Geant4/G4PVPlacement.hh>
#include <Geant4/G4Tubs.hh>
#include <cmath>
#include <cstdio>
#include <iostream>
#include <memory>
#include <sstream>
#include <utility>
#include <vector>
+ Include dependency graph for PHG4MvtxDetector.cc:

Go to the source code of this file.

Namespaces

namespace  mvtxGeomDef
 

Variables

double mvtxGeomDef::mvtx_shell_inner_radius = 4.8 * cm
 
double mvtxGeomDef::skin_thickness = 0.01 * cm
 
double mvtxGeomDef::foam_core_thickness = 0.18 * cm
 
double mvtxGeomDef::mvtx_shell_length = 50. * cm
 
double mvtxGeomDef::mvtx_shell_thickness = skin_thickness + foam_core_thickness + skin_thickness
 
double mvtxGeomDef::wrap_rmin = 2.1 * cm
 
double mvtxGeomDef::wrap_rmax = mvtx_shell_inner_radius + mvtx_shell_thickness
 
double mvtxGeomDef::wrap_zlen = mvtx_shell_length