Project
Loading...
Searching...
No Matches
VDGeometryBuilder.cxx File Reference
#include "TRKSimulation/VDGeometryBuilder.h"
#include <TGeoVolume.h>
#include <TGeoMatrix.h>
#include <TGeoTube.h>
#include <TGeoBBox.h>
#include <TMath.h>
#include <TGeoCompositeShape.h>
#include <TString.h>
#include <DetectorsBase/MaterialManager.h>
#include "TGeoManager.h"
#include "Framework/Logger.h"
#include "TRKBase/GeometryTGeo.h"
#include "TRKSimulation/VDLayer.h"
#include "TRKSimulation/VDSensorRegistry.h"

Go to the source code of this file.

Namespaces

namespace  o2
 a couple of static helper functions to create timestamp values for CCDB queries or override obsolete objects
 
namespace  o2::trk
 

Functions

std::vector< VDSensorDesc > & o2::trk::vdSensorRegistry ()
 
void o2::trk::clearVDSensorRegistry ()
 
void o2::trk::registerSensor (const std::string &volName, int petal, VDSensorDesc::Region region, VDSensorDesc::Type type, int idx)
 
void o2::trk::createIRIS4Geometry (TGeoVolume *motherVolume)
 
void o2::trk::createIRIS5Geometry (TGeoVolume *motherVolume)
 
void o2::trk::createIRIS4aGeometry (TGeoVolume *motherVolume)
 
void o2::trk::createSinglePetalDebug (TGeoVolume *motherVolume, int petalID=0, int nPetals=4, bool rectangularL0=false)