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

Namespaces

namespace  align
 
namespace  constants
 
namespace  ioutils
 
namespace  reco_workflow
 

Classes

class  BuildTopologyDictionary
 
class  Clusterer
 
class  ClustererDPL
 
class  DescriptorInnerBarrelITS3
 
class  DigiParams
 
class  Digitizer
 
class  DigitReader
 
struct  FastMultEst
 
class  ITS3DigitReader
 
class  ITS3DPLDigitizerTask
 
class  ITS3Layer
 This class defines the geometry for the ITS3 IB layers. More...
 
struct  ITS3Params
 
class  ITS3Services
 This class defines the Geometry for the ITS3 services using TGeo. More...
 
class  ITS3TrackingInterface
 
class  LookUp
 
class  SegmentationMosaix
 Segmentation and response for pixels in ITS3 upgrade. More...
 
class  TopologyDictionary
 
struct  TopologyDictionaryData
 
class  TrackerDPL
 

Typedefs

using CompClusCont = std::vector< itsmft::CompClusterExt >
 
using PatternCont = std::vector< unsigned char >
 
using ROFRecCont = std::vector< itsmft::ROFRecord >
 
using its3TGeo = o2::its::GeometryTGeo
 
template<typename T >
using BranchDefinition = MakeRootTreeWriterSpec::BranchDefinition< T >
 
using MCCont = o2::dataformats::ConstMCTruthContainer< o2::MCCompLabel >
 
using Vertex = o2::dataformats::Vertex< o2::dataformats::TimeStamp< int > >
 

Functions

std::ostream & operator<< (std::ostream &os, const BuildTopologyDictionary &DB)
 
std::ostream & operator<< (std::ostream &os, const its3::TopologyDictionary &dict)
 
framework::DataProcessorSpec getClustererSpec (bool useMC)
 
framework::DataProcessorSpec getITS3DigitReaderSpec (bool useMC=true, bool useCalib=false, std::string defname="it3digits.root")
 
o2::framework::DataProcessorSpec getITS3DigitWriterSpec (bool mctruth=true, bool dec=false, bool calib=false)
 
framework::DataProcessorSpec getTrackerSpec (bool useMC, bool useGeom, int useTrig, const std::string &trMode, const bool overrBeamEst=false, 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 getITS3DigitizerSpec (int channel, bool mctruth)
 

Typedef Documentation

◆ BranchDefinition

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

Definition at line 37 of file DigitWriterSpec.cxx.

◆ CompClusCont

using o2::its3::CompClusCont = typedef std::vector<itsmft::CompClusterExt>

Definition at line 58 of file Clusterer.h.

◆ its3TGeo

Definition at line 32 of file ITS3Layer.cxx.

◆ MCCont

◆ PatternCont

using o2::its3::PatternCont = typedef std::vector<unsigned char>

Definition at line 59 of file Clusterer.h.

◆ ROFRecCont

using o2::its3::ROFRecCont = typedef std::vector<itsmft::ROFRecord>

Definition at line 60 of file Clusterer.h.

◆ Vertex

Function Documentation

◆ getClustererSpec()

DataProcessorSpec o2::its3::getClustererSpec ( bool  useMC)

create a processor spec run ITS cluster finder

Definition at line 171 of file ClustererSpec.cxx.

◆ getDigitWriterSpec()

DataProcessorSpec o2::its3::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.

◆ getITS3DigitizerSpec()

o2::framework::DataProcessorSpec o2::its3::getITS3DigitizerSpec ( int  channel,
bool  mctruth 
)

Definition at line 292 of file ITS3DigitizerSpec.cxx.

◆ getITS3DigitReaderSpec()

DataProcessorSpec o2::its3::getITS3DigitReaderSpec ( bool  useMC = true,
bool  useCalib = false,
std::string  defname = "it3digits.root" 
)

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

Definition at line 118 of file DigitReaderSpec.cxx.

◆ getITS3DigitWriterSpec()

DataProcessorSpec o2::its3::getITS3DigitWriterSpec ( bool  mctruth = true,
bool  dec = false,
bool  calib = false 
)

Definition at line 104 of file DigitWriterSpec.cxx.

◆ getTrackerSpec()

DataProcessorSpec o2::its3::getTrackerSpec ( bool  useMC,
bool  useGeom,
int  useTrig,
const std::string &  trMode,
const bool  overrBeamEst = false,
gpu::GPUDataTypes::DeviceType  dType = gpu::GPUDataTypes::DeviceType::CPU 
)

create a processor spec run ITS CA tracker

Definition at line 98 of file TrackerSpec.cxx.

◆ operator<<() [1/2]

std::ostream & o2::its3::operator<< ( std::ostream &  os,
const BuildTopologyDictionary DB 
)

Definition at line 316 of file BuildTopologyDictionary.cxx.

◆ operator<<() [2/2]

std::ostream & o2::its3::operator<< ( std::ostream &  os,
const its3::TopologyDictionary dict 
)

Definition at line 67 of file TopologyDictionary.cxx.