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 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::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 575 of file RecoContainer.cxx.

◆ requestCoscmicTracks()

void DataRequest::requestCoscmicTracks ( bool  mc)

Definition at line 399 of file RecoContainer.cxx.

◆ requestCPVClusters()

void DataRequest::requestCPVClusters ( bool  mc)

Definition at line 464 of file RecoContainer.cxx.

◆ requestCTPDigits()

void DataRequest::requestCTPDigits ( bool  mc)

Definition at line 453 of file RecoContainer.cxx.

◆ requestEMCALCells()

void DataRequest::requestEMCALCells ( bool  mc)

Definition at line 484 of file RecoContainer.cxx.

◆ requestFDDRecPoints()

void DataRequest::requestFDDRecPoints ( bool  mc)

Definition at line 377 of file RecoContainer.cxx.

◆ requestFT0RecPoints()

void DataRequest::requestFT0RecPoints ( bool  mc)

Definition at line 357 of file RecoContainer.cxx.

◆ requestFV0RecPoints()

void DataRequest::requestFV0RecPoints ( bool  mc)

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

◆ requestHMPMatches()

void DataRequest::requestHMPMatches ( bool  mc)

Definition at line 494 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 307 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 335 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 474 of file RecoContainer.cxx.

◆ requestPrimaryVertices()

void DataRequest::requestPrimaryVertices ( bool  mc)

Definition at line 408 of file RecoContainer.cxx.

◆ requestPrimaryVerticesTMP()

void DataRequest::requestPrimaryVerticesTMP ( bool  mc)

Definition at line 419 of file RecoContainer.cxx.

◆ requestSecondaryVertices()

void DataRequest::requestSecondaryVertices ( bool  mc)

Definition at line 430 of file RecoContainer.cxx.

◆ requestStrangeTracks()

void DataRequest::requestStrangeTracks ( bool  mc)

Definition at line 444 of file RecoContainer.cxx.

◆ requestTOFClusters()

void DataRequest::requestTOFClusters ( bool  mc)

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

◆ requestTPCOccMap()

void DataRequest::requestTPCOccMap ( )

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 292 of file RecoContainer.cxx.

◆ requestTracks()

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

Definition at line 503 of file RecoContainer.cxx.

◆ requestTRDTracklets()

void DataRequest::requestTRDTracklets ( bool  mc)

Definition at line 345 of file RecoContainer.cxx.

◆ requestZDCRecEvents()

void DataRequest::requestZDCRecEvents ( bool  mc)

Definition at line 387 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: