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

#include <RecoContainer.h>

Public Member Functions

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 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::InputSpecinputs
 
std::unordered_map< std::string, bool > requestMap
 
MatchingType matchingInputType = MatchingType::Standard
 

Detailed Description

Definition at line 191 of file RecoContainer.h.

Member Function Documentation

◆ addInput()

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

Definition at line 59 of file RecoContainer.cxx.

◆ getMatchingInputSubSpec()

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

Definition at line 200 of file RecoContainer.h.

◆ getMatchingInputType()

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

Definition at line 196 of file RecoContainer.h.

◆ isRequested()

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

Definition at line 204 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 569 of file RecoContainer.cxx.

◆ requestCoscmicTracks()

void DataRequest::requestCoscmicTracks ( bool  mc)

Definition at line 393 of file RecoContainer.cxx.

◆ requestCPVClusters()

void DataRequest::requestCPVClusters ( bool  mc)

Definition at line 458 of file RecoContainer.cxx.

◆ requestCTPDigits()

void DataRequest::requestCTPDigits ( bool  mc)

Definition at line 447 of file RecoContainer.cxx.

◆ requestEMCALCells()

void DataRequest::requestEMCALCells ( bool  mc)

Definition at line 478 of file RecoContainer.cxx.

◆ requestFDDRecPoints()

void DataRequest::requestFDDRecPoints ( bool  mc)

Definition at line 371 of file RecoContainer.cxx.

◆ requestFT0RecPoints()

void DataRequest::requestFT0RecPoints ( bool  mc)

Definition at line 351 of file RecoContainer.cxx.

◆ requestFV0RecPoints()

void DataRequest::requestFV0RecPoints ( bool  mc)

Definition at line 361 of file RecoContainer.cxx.

◆ requestGlobalFwdTracks()

void DataRequest::requestGlobalFwdTracks ( bool  mc)

Definition at line 146 of file RecoContainer.cxx.

◆ requestHMPClusters()

void DataRequest::requestHMPClusters ( bool  mc)

Definition at line 315 of file RecoContainer.cxx.

◆ requestHMPMatches()

void DataRequest::requestHMPMatches ( bool  mc)

Definition at line 488 of file RecoContainer.cxx.

◆ requestIRFramesITS()

void DataRequest::requestIRFramesITS ( )

Definition at line 66 of file RecoContainer.cxx.

◆ requestITSClusters()

void DataRequest::requestITSClusters ( bool  mc)

Definition at line 229 of file RecoContainer.cxx.

◆ requestITSTPCTracks()

void DataRequest::requestITSTPCTracks ( bool  mc)

Definition at line 134 of file RecoContainer.cxx.

◆ requestITSTPCTRDTracks()

void DataRequest::requestITSTPCTRDTracks ( bool  mc)

Definition at line 181 of file RecoContainer.cxx.

◆ requestITSTracks()

void DataRequest::requestITSTracks ( bool  mc)

Definition at line 72 of file RecoContainer.cxx.

◆ requestMCHClusters()

void DataRequest::requestMCHClusters ( bool  mc)

Definition at line 301 of file RecoContainer.cxx.

◆ requestMCHMIDMatches()

void DataRequest::requestMCHMIDMatches ( bool  mc)

Definition at line 161 of file RecoContainer.cxx.

◆ requestMCHTracks()

void DataRequest::requestMCHTracks ( bool  mc)

Definition at line 96 of file RecoContainer.cxx.

◆ requestMFTClusters()

void DataRequest::requestMFTClusters ( bool  mc)

Definition at line 257 of file RecoContainer.cxx.

◆ requestMFTMCHMatches()

void DataRequest::requestMFTMCHMatches ( bool  mc)

Definition at line 155 of file RecoContainer.cxx.

◆ requestMFTTracks()

void DataRequest::requestMFTTracks ( bool  mc)

Definition at line 84 of file RecoContainer.cxx.

◆ requestMIDClusters()

void DataRequest::requestMIDClusters ( bool  mc)

Definition at line 329 of file RecoContainer.cxx.

◆ requestMIDTracks()

void DataRequest::requestMIDTracks ( bool  mc)

Definition at line 107 of file RecoContainer.cxx.

◆ requestPHOSCells()

void DataRequest::requestPHOSCells ( bool  mc)

Definition at line 468 of file RecoContainer.cxx.

◆ requestPrimaryVertices()

void DataRequest::requestPrimaryVertices ( bool  mc)

Definition at line 402 of file RecoContainer.cxx.

◆ requestPrimaryVerticesTMP()

void DataRequest::requestPrimaryVerticesTMP ( bool  mc)

Definition at line 413 of file RecoContainer.cxx.

◆ requestSecondaryVertices()

void DataRequest::requestSecondaryVertices ( bool  mc)

Definition at line 424 of file RecoContainer.cxx.

◆ requestStrangeTracks()

void DataRequest::requestStrangeTracks ( bool  mc)

Definition at line 438 of file RecoContainer.cxx.

◆ requestTOFClusters()

void DataRequest::requestTOFClusters ( bool  mc)

Definition at line 292 of file RecoContainer.cxx.

◆ requestTOFMatches()

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

Definition at line 204 of file RecoContainer.cxx.

◆ requestTPCClusters()

void DataRequest::requestTPCClusters ( bool  mc)

Definition at line 270 of file RecoContainer.cxx.

◆ requestTPCTOFTracks()

void DataRequest::requestTPCTOFTracks ( bool  mc)

Definition at line 170 of file RecoContainer.cxx.

◆ requestTPCTracks()

void DataRequest::requestTPCTracks ( bool  mc)

Definition at line 120 of file RecoContainer.cxx.

◆ requestTPCTRDTracks()

void DataRequest::requestTPCTRDTracks ( bool  mc)

Definition at line 192 of file RecoContainer.cxx.

◆ requestTPCTriggers()

void DataRequest::requestTPCTriggers ( )

Definition at line 286 of file RecoContainer.cxx.

◆ requestTracks()

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

Definition at line 497 of file RecoContainer.cxx.

◆ requestTRDTracklets()

void DataRequest::requestTRDTracklets ( bool  mc)

Definition at line 339 of file RecoContainer.cxx.

◆ requestZDCRecEvents()

void DataRequest::requestZDCRecEvents ( bool  mc)

Definition at line 381 of file RecoContainer.cxx.

◆ setMatchingInputFull()

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

Definition at line 198 of file RecoContainer.h.

◆ setMatchingInputStandard()

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

Definition at line 199 of file RecoContainer.h.

◆ setMatchingInputStrict()

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

Definition at line 197 of file RecoContainer.h.

Member Data Documentation

◆ inputs

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

Definition at line 192 of file RecoContainer.h.

◆ matchingInputType

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

Definition at line 194 of file RecoContainer.h.

◆ requestMap

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

Definition at line 193 of file RecoContainer.h.


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