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

Namespaces

namespace  align
 
namespace  constants
 
namespace  ioutils
 
namespace  reco_workflow
 
namespace  study
 

Classes

class  BuildTopologyDictionary
 
class  ChipDigitsContainer
 
class  ChipSimResponse
 
class  Clusterer
 
class  ClustererDPL
 
class  DescriptorInnerBarrelITS3
 
class  DigiParams
 
class  Digitizer
 
class  ITS3DigitReader
 
struct  ITS3DPLDigitizerParam
 
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, bool doStag)
 
framework::DataProcessorSpec getITS3DigitReaderSpec (bool useMC=true, bool doStag=false, bool useCalib=false, std::string defname="it3digits.root")
 
o2::framework::DataProcessorSpec getITS3DigitWriterSpec (bool mctruth=true, bool doStag=false, bool dec=false, bool calib=false)
 
framework::DataProcessorSpec getTrackerSpec (bool useMC, bool doStag, bool useGeom, int useTrig, its::TrackingMode::Type trMode, const bool overrBeamEst=false, gpu::gpudatatypes::DeviceType dType=gpu::gpudatatypes::DeviceType::CPU)
 
DataProcessorSpec getITS3DigitizerSpec (int channel, bool mctruth, bool doStag)
 

Typedef Documentation

◆ BranchDefinition

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

Definition at line 34 of file DigitWriterSpec.cxx.

◆ CompClusCont

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

Definition at line 59 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 60 of file Clusterer.h.

◆ ROFRecCont

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

Definition at line 61 of file Clusterer.h.

◆ Vertex

Function Documentation

◆ getClustererSpec()

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

create a processor spec run ITS cluster finder

Definition at line 264 of file ClustererSpec.cxx.

◆ getITS3DigitizerSpec()

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

Definition at line 371 of file ITS3DigitizerSpec.cxx.

◆ getITS3DigitReaderSpec()

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

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

Definition at line 113 of file DigitReaderSpec.cxx.

◆ getITS3DigitWriterSpec()

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

Definition at line 37 of file DigitWriterSpec.cxx.

◆ getTrackerSpec()

DataProcessorSpec o2::its3::getTrackerSpec ( bool  useMC,
bool  doStag,
bool  useGeom,
int  useTrig,
its::TrackingMode::Type  trMode,
const bool  overrBeamEst = false,
gpu::gpudatatypes::DeviceType  dType = gpu::gpudatatypes::DeviceType::CPU 
)

create a processor spec run ITS CA tracker

Definition at line 92 of file TrackerSpec.cxx.

◆ operator<<() [1/2]

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

Definition at line 314 of file BuildTopologyDictionary.cxx.

◆ operator<<() [2/2]

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

Definition at line 68 of file TopologyDictionary.cxx.