Project
Loading...
Searching...
No Matches
o2::trk Namespace Reference

Namespaces

namespace  constants
 
namespace  reco_workflow
 

Classes

class  ChipDigitsContainer
 
class  ChipSimResponse
 
class  Detector
 
class  DigiParams
 
class  Digitizer
 
class  DigitReader
 
struct  DPLDigitizerParam
 
class  GeometryTGeo
 
class  Hit
 
class  SegmentationChip
 
class  TrackerDPL
 
struct  TRKBaseParam
 
class  TRKDigitReader
 
class  TRKDPLDigitizerTask
 
class  TRKLayer
 
class  TRKServices
 
class  VDCylindricalLayer
 
class  VDDiskLayer
 
class  VDLayer
 
class  VDRectangularLayer
 
struct  VDSensorDesc
 

Typedefs

template<typename T >
using BranchDefinition = MakeRootTreeWriterSpec::BranchDefinition< T >
 
using MCCont = o2::dataformats::ConstMCTruthContainer< o2::MCCompLabel >
 
using Vertex = o2::dataformats::Vertex< o2::dataformats::TimeStamp< int > >
 

Enumerations

enum  eOverallGeom { kDefaultRadii = 0 , kModRadii }
 
enum  eLayout { kCylinder = 0 , kTurboStaves , kStaggered }
 

Functions

void createIRIS4Geometry (TGeoVolume *motherVolume)
 
void createIRIS4aGeometry (TGeoVolume *motherVolume)
 
void createIRIS5Geometry (TGeoVolume *motherVolume)
 
void createSinglePetalDebug (TGeoVolume *motherVolume, int petalID=0, int nPetals=4, bool rectangularL0=false)
 
std::vector< VDSensorDesc > & vdSensorRegistry ()
 
void clearVDSensorRegistry ()
 
void registerSensor (const std::string &volName, int petal, VDSensorDesc::Region region, VDSensorDesc::Type type, int idx)
 
float getDetLengthFromEta (const float eta, const float radius)
 
framework::DataProcessorSpec getTRKDigitReaderSpec (bool useMC=true, bool useCalib=false, std::string defname="trkdigits.root")
 
o2::framework::DataProcessorSpec getTRKDigitWriterSpec (bool mctruth=true, bool dec=false, bool calib=false)
 
framework::DataProcessorSpec getTrackerSpec (bool useMC, gpu::GPUDataTypes::DeviceType dType=gpu::GPUDataTypes::DeviceType::CPU)
 
DataProcessorSpec getDigitWriterSpec (bool mctruth, bool dec, bool calib, o2::header::DataOrigin detOrig, o2::detectors::DetID detId)
 
DataProcessorSpec getTRKDigitizerSpec (int channel, bool mctruth)
 

Typedef Documentation

◆ BranchDefinition

template<typename T >
using o2::trk::BranchDefinition = typedef MakeRootTreeWriterSpec::BranchDefinition<T>

Definition at line 37 of file DigitWriterSpec.cxx.

◆ MCCont

◆ Vertex

Enumeration Type Documentation

◆ eLayout

Enumerator
kCylinder 
kTurboStaves 
kStaggered 

Definition at line 28 of file TRKBaseParam.h.

◆ eOverallGeom

Enumerator
kDefaultRadii 
kModRadii 

Definition at line 23 of file TRKBaseParam.h.

Function Documentation

◆ clearVDSensorRegistry()

void o2::trk::clearVDSensorRegistry ( )

Definition at line 36 of file VDGeometryBuilder.cxx.

◆ createIRIS4aGeometry()

void o2::trk::createIRIS4aGeometry ( TGeoVolume *  motherVolume)

Definition at line 721 of file VDGeometryBuilder.cxx.

◆ createIRIS4Geometry()

void o2::trk::createIRIS4Geometry ( TGeoVolume *  motherVolume)

Definition at line 671 of file VDGeometryBuilder.cxx.

◆ createIRIS5Geometry()

void o2::trk::createIRIS5Geometry ( TGeoVolume *  motherVolume)

Definition at line 696 of file VDGeometryBuilder.cxx.

◆ createSinglePetalDebug()

void o2::trk::createSinglePetalDebug ( TGeoVolume *  motherVolume,
int  petalID = 0,
int  nPetals = 4,
bool  rectangularL0 = false 
)

Definition at line 746 of file VDGeometryBuilder.cxx.

◆ getDetLengthFromEta()

float o2::trk::getDetLengthFromEta ( const float  eta,
const float  radius 
)

Definition at line 35 of file Detector.cxx.

◆ getDigitWriterSpec()

DataProcessorSpec o2::trk::getDigitWriterSpec ( bool  mctruth,
bool  dec,
bool  calib,
o2::header::DataOrigin  detOrig,
o2::detectors::DetID  detId 
)

create the processor spec describing a processor receiving digits for ITS/MFT and writing them to file

Definition at line 42 of file DigitWriterSpec.cxx.

◆ getTrackerSpec()

DataProcessorSpec o2::trk::getTrackerSpec ( bool  useMC,
gpu::GPUDataTypes::DeviceType  dType = gpu::GPUDataTypes::DeviceType::CPU 
)

Definition at line 70 of file TrackerSpec.cxx.

◆ getTRKDigitizerSpec()

o2::framework::DataProcessorSpec o2::trk::getTRKDigitizerSpec ( int  channel,
bool  mctruth 
)

Definition at line 290 of file TRKDigitizerSpec.cxx.

◆ getTRKDigitReaderSpec()

DataProcessorSpec o2::trk::getTRKDigitReaderSpec ( bool  useMC = true,
bool  useCalib = false,
std::string  defname = "trkdigits.root" 
)

create a processor spec read ITS/MFT Digit data from a root file

Definition at line 116 of file DigitReaderSpec.cxx.

◆ getTRKDigitWriterSpec()

DataProcessorSpec o2::trk::getTRKDigitWriterSpec ( bool  mctruth = true,
bool  dec = false,
bool  calib = false 
)

Definition at line 104 of file DigitWriterSpec.cxx.

◆ registerSensor()

void o2::trk::registerSensor ( const std::string &  volName,
int  petal,
VDSensorDesc::Region  region,
VDSensorDesc::Type  type,
int  idx 
)

Definition at line 38 of file VDGeometryBuilder.cxx.

◆ vdSensorRegistry()

std::vector< VDSensorDesc > & o2::trk::vdSensorRegistry ( )

Definition at line 34 of file VDGeometryBuilder.cxx.