EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ODDPixelBarrel_geo.cpp File Reference
#include "Acts/Plugins/DD4hep/ActsExtension.hpp"
#include "Acts/Plugins/DD4hep/ConvertDD4hepMaterial.hpp"
#include "DD4hep/DetFactoryHelper.h"
#include "ODDModuleHelper.hpp"
#include "ODDServiceHelper.hpp"
+ Include dependency graph for ODDPixelBarrel_geo.cpp:

Go to the source code of this file.

Functions

static void completeStaveStructure (Detector &oddd, xml_comp_t &x_stave, Assembly &staveAssembly, double staveHlength, double ylength)
 
static Ref_t create_element (Detector &oddd, xml_h xml, SensitiveDetector sens)
 

Function Documentation

static void completeStaveStructure ( Detector &  oddd,
xml_comp_t &  x_stave,
Assembly &  staveAssembly,
double  staveHlength,
double  ylength 
)
static

Definition at line 19 of file ODDPixelBarrel_geo.cpp.

View newest version in sPHENIX GitHub at line 19 of file ODDPixelBarrel_geo.cpp

References M_PI.

Referenced by create_element().

+ Here is the caller graph for this function:

static Ref_t create_element ( Detector &  oddd,
xml_h  xml,
SensitiveDetector  sens 
)
static

Definition at line 86 of file ODDPixelBarrel_geo.cpp.

View newest version in sPHENIX GitHub at line 86 of file ODDPixelBarrel_geo.cpp

References Acts::ActsExtension::addType(), ODDModuleHelper::assembleRectangularModule(), buildBarrelRouting(), buildSupportCylinder(), completeStaveStructure(), cos(), gap(), G4TTL::layer, M_PI, phi, nlohmann::to_string(), x, Acts::xmlToProtoSurfaceMaterial(), y, and ymin.

+ Here is the call graph for this function: