![]() |
Project
|
Namespaces | |
namespace | align |
namespace | cluster_writer_workflow |
namespace | constants |
namespace | ioutils |
namespace | reco_workflow |
Classes | |
class | BuildTopologyDictionary |
class | Clusterer |
class | ClustererDPL |
class | ClusterReader |
class | DescriptorInnerBarrelITS3 |
class | Digitizer |
class | DigitReader |
struct | FastMultEst |
class | ITS3DigitReader |
class | ITS3DPLDigitizerTask |
class | ITS3Layer |
This class defines the Geometry for the ITS3 using TGeo. More... | |
struct | ITS3Params |
class | ITS3Services |
This class defines the Geometry for the ITS3 services using TGeo. More... | |
class | ITS3TrackingInterface |
class | LookUp |
class | SegmentationSuperAlpide |
Segmentation and response for pixels in ITS3 upgrade. More... | |
class | TopologyDictionary |
class | TrackerDPL |
class | TrackReader |
class | VertexReader |
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 | CompClusType = std::vector< o2::itsmft::CompClusterExt > |
using | PatternsType = std::vector< unsigned char > |
using | ROFrameRType = std::vector< o2::itsmft::ROFRecord > |
using | LabelsType = o2::dataformats::MCTruthContainer< o2::MCCompLabel > |
using | ROFRecLblT = std::vector< o2::itsmft::MC2ROFRecord > |
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 | getITS3ClusterReaderSpec (bool useMC=true, bool usePatterns=true) |
framework::DataProcessorSpec | getClusterWriterSpec (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) |
framework::DataProcessorSpec | getITS3TrackReaderSpec (bool useMC=true) |
o2::framework::DataProcessorSpec | getTrackWriterSpec (bool useMC) |
o2::framework::DataProcessorSpec | getITS3VertexReaderSpec () |
DataProcessorSpec | getDigitWriterSpec (bool mctruth, bool dec, bool calib, o2::header::DataOrigin detOrig, o2::detectors::DetID detId) |
DataProcessorSpec | getTrackerSpec (bool useMC, bool useGeom, int trgType, const std::string &trModeS, const bool overrBeamEst, o2::gpu::GPUDataTypes::DeviceType dType) |
DataProcessorSpec | getITS3DigitizerSpec (int channel, bool mctruth) |
Variables | |
const std::array< SegmentationSuperAlpide, constants::nLayers > | SuperSegmentations {0, 1, 2} |
Segmentation array. | |
using o2::its3::BranchDefinition = typedef MakeRootTreeWriterSpec::BranchDefinition<T> |
Definition at line 31 of file ClusterWriterSpec.cxx.
using o2::its3::CompClusCont = typedef std::vector<itsmft::CompClusterExt> |
Definition at line 58 of file Clusterer.h.
using o2::its3::CompClusType = typedef std::vector<o2::itsmft::CompClusterExt> |
Definition at line 32 of file ClusterWriterSpec.cxx.
using o2::its3::its3TGeo = typedef o2::its::GeometryTGeo |
Definition at line 32 of file ITS3Layer.cxx.
typedef std::vector< o2::MCCompLabel > o2::its3::LabelsType |
Definition at line 35 of file ClusterWriterSpec.cxx.
using o2::its3::MCCont = typedef o2::dataformats::ConstMCTruthContainer<o2::MCCompLabel> |
Definition at line 38 of file DigitWriterSpec.cxx.
using o2::its3::PatternCont = typedef std::vector<unsigned char> |
Definition at line 59 of file Clusterer.h.
using o2::its3::PatternsType = typedef std::vector<unsigned char> |
Definition at line 33 of file ClusterWriterSpec.cxx.
using o2::its3::ROFrameRType = typedef std::vector<o2::itsmft::ROFRecord> |
Definition at line 34 of file ClusterWriterSpec.cxx.
using o2::its3::ROFRecCont = typedef std::vector<itsmft::ROFRecord> |
Definition at line 60 of file Clusterer.h.
typedef std::vector< o2::itsmft::MC2ROFRecord > o2::its3::ROFRecLblT |
Definition at line 36 of file ClusterWriterSpec.cxx.
typedef o2::dataformats::Vertex< o2::dataformats::TimeStamp< int > > o2::its3::Vertex |
Definition at line 47 of file TrackerSpec.cxx.
DataProcessorSpec o2::its3::getClustererSpec | ( | bool | useMC | ) |
create a processor spec run ITS cluster finder
Definition at line 171 of file ClustererSpec.cxx.
DataProcessorSpec o2::its3::getClusterWriterSpec | ( | bool | useMC | ) |
create a processor spec write ITS clusters to ROOT file
Definition at line 39 of file ClusterWriterSpec.cxx.
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.
DataProcessorSpec o2::its3::getITS3ClusterReaderSpec | ( | bool | useMC = true , |
bool | usePatterns = true |
||
) |
create a processor spec read ITS/MFT cluster data from a root file
Definition at line 98 of file ClusterReaderSpec.cxx.
o2::framework::DataProcessorSpec o2::its3::getITS3DigitizerSpec | ( | int | channel, |
bool | mctruth | ||
) |
Definition at line 292 of file ITS3DigitizerSpec.cxx.
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.
DataProcessorSpec o2::its3::getITS3DigitWriterSpec | ( | bool | mctruth = true , |
bool | dec = false , |
||
bool | calib = false |
||
) |
Definition at line 104 of file DigitWriterSpec.cxx.
DataProcessorSpec o2::its3::getITS3TrackReaderSpec | ( | bool | useMC = true | ) |
create a processor spec read ITS track data from a root file
Definition at line 96 of file TrackReaderSpec.cxx.
o2::framework::DataProcessorSpec o2::its3::getITS3VertexReaderSpec | ( | ) |
create a processor spec read ITS vertex data from a root file
DataProcessorSpec o2::its3::getTrackerSpec | ( | bool | useMC, |
bool | useGeom, | ||
int | trgType, | ||
const std::string & | trModeS, | ||
const bool | overrBeamEst, | ||
o2::gpu::GPUDataTypes::DeviceType | dType | ||
) |
Definition at line 99 of file TrackerSpec.cxx.
framework::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
DataProcessorSpec o2::its3::getTrackWriterSpec | ( | bool | useMC | ) |
create a processor spec write ITS tracks to ROOT file
Definition at line 38 of file TrackWriterSpec.cxx.
std::ostream & o2::its3::operator<< | ( | std::ostream & | os, |
const BuildTopologyDictionary & | DB | ||
) |
Definition at line 273 of file BuildTopologyDictionary.cxx.
std::ostream & o2::its3::operator<< | ( | std::ostream & | os, |
const its3::TopologyDictionary & | dict | ||
) |
Definition at line 36 of file TopologyDictionary.cxx.
const std::array< SegmentationSuperAlpide, constants::nLayers > o2::its3::SuperSegmentations {0, 1, 2} |
Segmentation array.
Definition at line 19 of file SegmentationSuperAlpide.cxx.