Project
Loading...
Searching...
No Matches
o2::globaltracking::DataRequest Struct Reference

#include <RecoContainer.h>

Public Member Functions

auto getITSPerLayer () const
 
auto getMFTPerLayer () const
 
void setITSPerLayer (bool v=true)
 
void setMFTPerLayer (bool v=true)
 
auto getMatchingInputType () const
 
void setMatchingInputStrict ()
 
void setMatchingInputFull ()
 
void setMatchingInputStandard ()
 
uint32_t getMatchingInputSubSpec () const
 
void addInput (const o2::framework::InputSpec &&isp)
 
bool isRequested (const std::string &t) const
 
void requestTracks (o2::dataformats::GlobalTrackID::mask_t src, bool mc)
 
void requestClusters (o2::dataformats::GlobalTrackID::mask_t src, bool useMC, o2::detectors::DetID::mask_t skipDetClusters={})
 
void requestITSTracks (bool mc)
 
void requestMFTTracks (bool mc)
 
void requestMCHTracks (bool mc)
 
void requestMIDTracks (bool mc)
 
void requestTPCTracks (bool mc)
 
void requestITSTPCTracks (bool mc)
 
void requestGlobalFwdTracks (bool mc)
 
void requestMFTMCHMatches (bool mc)
 
void requestMCHMIDMatches (bool mc)
 
void requestTPCTOFTracks (bool mc)
 
void requestITSTPCTRDTracks (bool mc)
 
void requestTPCTRDTracks (bool mc)
 
void requestTOFMatches (o2::dataformats::GlobalTrackID::mask_t src, bool mc)
 
void requestFT0RecPoints (bool mc)
 
void requestFV0RecPoints (bool mc)
 
void requestFDDRecPoints (bool mc)
 
void requestZDCRecEvents (bool mc)
 
void requestITSClusters (bool mc)
 
void requestMFTClusters (bool mc)
 
void requestTPCClusters (bool mc)
 
void requestTPCOccMap ()
 
void requestTPCTriggers ()
 
void requestTOFClusters (bool mc)
 
void requestTRDTracklets (bool mc)
 
void requestMCHClusters (bool mc)
 
void requestMIDClusters (bool mc)
 
void requestHMPClusters (bool mc)
 
void requestHMPMatches (bool mc)
 
void requestCTPDigits (bool mc)
 
void requestPHOSCells (bool mc)
 
void requestEMCALCells (bool mc)
 
void requestCPVClusters (bool mc)
 
void requestCoscmicTracks (bool mc)
 
void requestPrimaryVertices (bool mc)
 
void requestPrimaryVerticesTMP (bool mc)
 
void requestSecondaryVertices (bool mc)
 
void requestStrangeTracks (bool mc)
 
void requestIRFramesITS ()
 

Public Attributes

std::vector< o2::framework::InputSpec > inputs
 
std::unordered_map< std::string, bool > requestMap
 
MatchingType matchingInputType = MatchingType::Standard
 
bool ITSPerLayer = false
 
bool MFTPerLayer = false
 

Detailed Description

Definition at line 196 of file RecoContainer.h.

Member Function Documentation

◆ addInput()

void DataRequest::addInput ( const o2::framework::InputSpec &&  isp)

Definition at line 74 of file RecoContainer.cxx.

◆ getITSPerLayer()

auto o2::globaltracking::DataRequest::getITSPerLayer ( ) const
inline

Definition at line 203 of file RecoContainer.h.

◆ getMatchingInputSubSpec()

uint32_t o2::globaltracking::DataRequest::getMatchingInputSubSpec ( ) const
inline

Definition at line 212 of file RecoContainer.h.

◆ getMatchingInputType()

auto o2::globaltracking::DataRequest::getMatchingInputType ( ) const
inline

Definition at line 208 of file RecoContainer.h.

◆ getMFTPerLayer()

auto o2::globaltracking::DataRequest::getMFTPerLayer ( ) const
inline

Definition at line 204 of file RecoContainer.h.

◆ isRequested()

bool o2::globaltracking::DataRequest::isRequested ( const std::string &  t) const
inline

Definition at line 216 of file RecoContainer.h.

◆ requestClusters()

void DataRequest::requestClusters ( o2::dataformats::GlobalTrackID::mask_t  src,
bool  useMC,
o2::detectors::DetID::mask_t  skipDetClusters = {} 
)

Definition at line 599 of file RecoContainer.cxx.

◆ requestCoscmicTracks()

void DataRequest::requestCoscmicTracks ( bool  mc)

Definition at line 423 of file RecoContainer.cxx.

◆ requestCPVClusters()

void DataRequest::requestCPVClusters ( bool  mc)

Definition at line 488 of file RecoContainer.cxx.

◆ requestCTPDigits()

void DataRequest::requestCTPDigits ( bool  mc)

Definition at line 477 of file RecoContainer.cxx.

◆ requestEMCALCells()

void DataRequest::requestEMCALCells ( bool  mc)

Definition at line 508 of file RecoContainer.cxx.

◆ requestFDDRecPoints()

void DataRequest::requestFDDRecPoints ( bool  mc)

Definition at line 401 of file RecoContainer.cxx.

◆ requestFT0RecPoints()

void DataRequest::requestFT0RecPoints ( bool  mc)

Definition at line 381 of file RecoContainer.cxx.

◆ requestFV0RecPoints()

void DataRequest::requestFV0RecPoints ( bool  mc)

Definition at line 391 of file RecoContainer.cxx.

◆ requestGlobalFwdTracks()

void DataRequest::requestGlobalFwdTracks ( bool  mc)

Definition at line 161 of file RecoContainer.cxx.

◆ requestHMPClusters()

void DataRequest::requestHMPClusters ( bool  mc)

Definition at line 345 of file RecoContainer.cxx.

◆ requestHMPMatches()

void DataRequest::requestHMPMatches ( bool  mc)

Definition at line 518 of file RecoContainer.cxx.

◆ requestIRFramesITS()

void DataRequest::requestIRFramesITS ( )

Definition at line 81 of file RecoContainer.cxx.

◆ requestITSClusters()

void DataRequest::requestITSClusters ( bool  mc)

Definition at line 244 of file RecoContainer.cxx.

◆ requestITSTPCTracks()

void DataRequest::requestITSTPCTracks ( bool  mc)

Definition at line 149 of file RecoContainer.cxx.

◆ requestITSTPCTRDTracks()

void DataRequest::requestITSTPCTRDTracks ( bool  mc)

Definition at line 196 of file RecoContainer.cxx.

◆ requestITSTracks()

void DataRequest::requestITSTracks ( bool  mc)

Definition at line 87 of file RecoContainer.cxx.

◆ requestMCHClusters()

void DataRequest::requestMCHClusters ( bool  mc)

Definition at line 331 of file RecoContainer.cxx.

◆ requestMCHMIDMatches()

void DataRequest::requestMCHMIDMatches ( bool  mc)

Definition at line 176 of file RecoContainer.cxx.

◆ requestMCHTracks()

void DataRequest::requestMCHTracks ( bool  mc)

Definition at line 111 of file RecoContainer.cxx.

◆ requestMFTClusters()

void DataRequest::requestMFTClusters ( bool  mc)

Definition at line 278 of file RecoContainer.cxx.

◆ requestMFTMCHMatches()

void DataRequest::requestMFTMCHMatches ( bool  mc)

Definition at line 170 of file RecoContainer.cxx.

◆ requestMFTTracks()

void DataRequest::requestMFTTracks ( bool  mc)

Definition at line 99 of file RecoContainer.cxx.

◆ requestMIDClusters()

void DataRequest::requestMIDClusters ( bool  mc)

Definition at line 359 of file RecoContainer.cxx.

◆ requestMIDTracks()

void DataRequest::requestMIDTracks ( bool  mc)

Definition at line 122 of file RecoContainer.cxx.

◆ requestPHOSCells()

void DataRequest::requestPHOSCells ( bool  mc)

Definition at line 498 of file RecoContainer.cxx.

◆ requestPrimaryVertices()

void DataRequest::requestPrimaryVertices ( bool  mc)

Definition at line 432 of file RecoContainer.cxx.

◆ requestPrimaryVerticesTMP()

void DataRequest::requestPrimaryVerticesTMP ( bool  mc)

Definition at line 443 of file RecoContainer.cxx.

◆ requestSecondaryVertices()

void DataRequest::requestSecondaryVertices ( bool  mc)

Definition at line 454 of file RecoContainer.cxx.

◆ requestStrangeTracks()

void DataRequest::requestStrangeTracks ( bool  mc)

Definition at line 468 of file RecoContainer.cxx.

◆ requestTOFClusters()

void DataRequest::requestTOFClusters ( bool  mc)

Definition at line 322 of file RecoContainer.cxx.

◆ requestTOFMatches()

void DataRequest::requestTOFMatches ( o2::dataformats::GlobalTrackID::mask_t  src,
bool  mc 
)

Definition at line 219 of file RecoContainer.cxx.

◆ requestTPCClusters()

void DataRequest::requestTPCClusters ( bool  mc)

Definition at line 300 of file RecoContainer.cxx.

◆ requestTPCOccMap()

void DataRequest::requestTPCOccMap ( )

Definition at line 294 of file RecoContainer.cxx.

◆ requestTPCTOFTracks()

void DataRequest::requestTPCTOFTracks ( bool  mc)

Definition at line 185 of file RecoContainer.cxx.

◆ requestTPCTracks()

void DataRequest::requestTPCTracks ( bool  mc)

Definition at line 135 of file RecoContainer.cxx.

◆ requestTPCTRDTracks()

void DataRequest::requestTPCTRDTracks ( bool  mc)

Definition at line 207 of file RecoContainer.cxx.

◆ requestTPCTriggers()

void DataRequest::requestTPCTriggers ( )

Definition at line 316 of file RecoContainer.cxx.

◆ requestTracks()

void DataRequest::requestTracks ( o2::dataformats::GlobalTrackID::mask_t  src,
bool  mc 
)

Definition at line 527 of file RecoContainer.cxx.

◆ requestTRDTracklets()

void DataRequest::requestTRDTracklets ( bool  mc)

Definition at line 369 of file RecoContainer.cxx.

◆ requestZDCRecEvents()

void DataRequest::requestZDCRecEvents ( bool  mc)

Definition at line 411 of file RecoContainer.cxx.

◆ setITSPerLayer()

void DataRequest::setITSPerLayer ( bool  v = true)

Definition at line 59 of file RecoContainer.cxx.

◆ setMatchingInputFull()

void o2::globaltracking::DataRequest::setMatchingInputFull ( )
inline

Definition at line 210 of file RecoContainer.h.

◆ setMatchingInputStandard()

void o2::globaltracking::DataRequest::setMatchingInputStandard ( )
inline

Definition at line 211 of file RecoContainer.h.

◆ setMatchingInputStrict()

void o2::globaltracking::DataRequest::setMatchingInputStrict ( )
inline

Definition at line 209 of file RecoContainer.h.

◆ setMFTPerLayer()

void DataRequest::setMFTPerLayer ( bool  v = true)

Definition at line 67 of file RecoContainer.cxx.

Member Data Documentation

◆ inputs

std::vector<o2::framework::InputSpec> o2::globaltracking::DataRequest::inputs

Definition at line 197 of file RecoContainer.h.

◆ ITSPerLayer

bool o2::globaltracking::DataRequest::ITSPerLayer = false

Definition at line 200 of file RecoContainer.h.

◆ matchingInputType

MatchingType o2::globaltracking::DataRequest::matchingInputType = MatchingType::Standard

Definition at line 199 of file RecoContainer.h.

◆ MFTPerLayer

bool o2::globaltracking::DataRequest::MFTPerLayer = false

Definition at line 201 of file RecoContainer.h.

◆ requestMap

std::unordered_map<std::string, bool> o2::globaltracking::DataRequest::requestMap

Definition at line 198 of file RecoContainer.h.


The documentation for this struct was generated from the following files: