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

#include <RecoContainer.h>

Public Types

enum  CommonSlots {
  TRACKS , MATCHES , MATCHESEXTRA , TRACKREFS ,
  CLUSREFS , CLUSTERS , PATTERNS , INDICES ,
  MCLABELS , MCLABELSEXTRA , VARIA , NCOMMONSLOTS
}
 
enum  PVTXSlots {
  PVTX , PVTX_TRMTC , PVTX_TRMTCREFS , PVTX_CONTID ,
  PVTX_CONTIDREFS , PVTX_MCTR , NPVTXSLOTS
}
 
enum  SVTXSlots {
  V0SIDX , V0S , PVTX_V0REFS , CASCSIDX ,
  CASCS , PVTX_CASCREFS , DECAY3BODYIDX , DECAY3BODY ,
  PVTX_3BODYREFS , NSVTXSLOTS
}
 
enum  STRKSlots { STRACK , STRACK_MC , NSTRKSLOTS }
 
enum  CosmicsSlots { COSM_TRACKS , COSM_TRACKS_MC , NCOSMSLOTS }
 
using AccSlots = o2::dataformats::AbstractRefAccessor< int, NCOMMONSLOTS >
 
using PVertexAccessor = o2::dataformats::AbstractRefAccessor< int, NPVTXSLOTS >
 
using SVertexAccessor = o2::dataformats::AbstractRefAccessor< int, NSVTXSLOTS >
 
using STrackAccessor = o2::dataformats::AbstractRefAccessor< int, NSTRKSLOTS >
 
using CosmicsAccessor = o2::dataformats::AbstractRefAccessor< int, NCOSMSLOTS >
 
using GTrackID = o2::dataformats::GlobalTrackID
 
using GlobalIDSet = std::array< GTrackID, GTrackID::NSources >
 

Public Member Functions

 RecoContainer ()
 
 ~RecoContainer ()
 
void collectData (o2::framework::ProcessingContext &pc, const DataRequest &request)
 
void createTracks (std::function< bool(const o2::track::TrackParCov &, GTrackID)> const &creator) const
 
template<class T >
void createTracksVariadic (T creator, GTrackID::mask_t srcSel=GTrackID::getSourcesMask("all")) const
 
void fillTrackMCLabels (const gsl::span< GTrackID > gids, std::vector< o2::MCCompLabel > &mcinfo) const
 
void addITSTracks (o2::framework::ProcessingContext &pc, bool mc)
 
void addMFTTracks (o2::framework::ProcessingContext &pc, bool mc)
 
void addMCHTracks (o2::framework::ProcessingContext &pc, bool mc)
 
void addMIDTracks (o2::framework::ProcessingContext &pc, bool mc)
 
void addTPCTracks (o2::framework::ProcessingContext &pc, bool mc)
 
void addITSTPCTRDTracks (o2::framework::ProcessingContext &pc, bool mc)
 
void addTPCTRDTracks (o2::framework::ProcessingContext &pc, bool mc)
 
void addITSTPCTracks (o2::framework::ProcessingContext &pc, bool mc)
 
void addGlobalFwdTracks (o2::framework::ProcessingContext &pc, bool mc)
 
void addTPCTOFTracks (o2::framework::ProcessingContext &pc, bool mc)
 
void addTOFMatchesITSTPC (o2::framework::ProcessingContext &pc, bool mc)
 
void addTOFMatchesTPCTRD (o2::framework::ProcessingContext &pc, bool mc)
 
void addTOFMatchesITSTPCTRD (o2::framework::ProcessingContext &pc, bool mc)
 
void addHMPMatches (o2::framework::ProcessingContext &pc, bool mc)
 
void addMFTMCHMatches (o2::framework::ProcessingContext &pc, bool mc)
 
void addMCHMIDMatches (o2::framework::ProcessingContext &pc, bool mc)
 
void addITSClusters (o2::framework::ProcessingContext &pc, bool mc)
 
void addMFTClusters (o2::framework::ProcessingContext &pc, bool mc)
 
void addTPCClusters (o2::framework::ProcessingContext &pc, bool mc, bool shmap, bool occmap)
 
void addTPCTriggers (o2::framework::ProcessingContext &pc)
 
void addTOFClusters (o2::framework::ProcessingContext &pc, bool mc)
 
void addHMPClusters (o2::framework::ProcessingContext &pc, bool mc)
 
void addTRDTracklets (o2::framework::ProcessingContext &pc, bool mc)
 
void addMCHClusters (o2::framework::ProcessingContext &pc, bool mc)
 
void addMIDClusters (o2::framework::ProcessingContext &pc, bool mc)
 
void addFT0RecPoints (o2::framework::ProcessingContext &pc, bool mc)
 
void addFV0RecPoints (o2::framework::ProcessingContext &pc, bool mc)
 
void addFDDRecPoints (o2::framework::ProcessingContext &pc, bool mc)
 
void addZDCRecEvents (o2::framework::ProcessingContext &pc, bool mc)
 
void addCTPDigits (o2::framework::ProcessingContext &pc, bool mc)
 
void addCPVClusters (o2::framework::ProcessingContext &pc, bool mc)
 
void addPHOSCells (o2::framework::ProcessingContext &pc, bool mc)
 
void addEMCALCells (o2::framework::ProcessingContext &pc, bool mc)
 
void addCosmicTracks (o2::framework::ProcessingContext &pc, bool mc)
 
void addPVertices (o2::framework::ProcessingContext &pc, bool mc)
 
void addPVerticesTMP (o2::framework::ProcessingContext &pc, bool mc)
 
void addSVertices (o2::framework::ProcessingContext &pc, bool)
 
void addStrangeTracks (o2::framework::ProcessingContext &pc, bool mc)
 
void addIRFramesITS (o2::framework::ProcessingContext &pc)
 
GlobalIDSet getSingleDetectorRefs (GTrackID gidx) const
 
GTrackID getTPCContributorGID (GTrackID source) const
 
GTrackID getITSContributorGID (GTrackID source) const
 
bool isTrackSourceLoaded (int src) const
 
bool isMatchSourceLoaded (int src) const
 
template<typename U >
gsl::span< const U > getSpan (int src, int slotID) const
 
template<typename U >
const U & getObject (int src, int index, int slotID) const
 
template<typename U >
const U & getObject (GTrackID gid, int slotID) const
 
template<typename U >
gsl::span< const U > getTracks (int src) const
 
template<typename U >
const U & getTrack (int src, int id) const
 
template<typename U >
const U & getTrack (GTrackID gid) const
 
o2::MCCompLabel getTrackMCLabel (GTrackID id) const
 
const o2::track::TrackParCovgetTrackParam (GTrackID gidx) const
 
const o2::track::TrackParCovgetTrackParamOut (GTrackID gidx) const
 
const o2::its::TrackITSgetITSTrack (GTrackID gid) const
 
auto getITSTracks () const
 
auto getITSTracksROFRecords () const
 
auto getITSTracksClusterRefs () const
 
auto getITSTracksMCLabels () const
 
auto getITSABRefs () const
 
const o2::itsmft::TrkClusRefgetITSABRef (GTrackID gid) const
 
auto getITSABClusterRefs () const
 
auto getITSABMCLabels () const
 
auto getITSClustersROFRecords () const
 
auto getITSClusters () const
 
auto getITSClustersPatterns () const
 
auto getITSClustersMCLabels () const
 
const o2::mft::TrackMFTgetMFTTrack (GTrackID gid) const
 
auto getMFTTracks () const
 
auto getMFTTracksROFRecords () const
 
auto getMFTTracksClusterRefs () const
 
auto getMFTTracksMCLabels () const
 
auto getMFTClustersROFRecords () const
 
auto getMFTClusters () const
 
auto getMFTClustersPatterns () const
 
const o2::mch::TrackMCHgetMCHTrack (GTrackID gid) const
 
auto getMCHTracks () const
 
auto getMCHTracksROFRecords () const
 
auto getMCHTrackClusters () const
 
auto getMCHTracksMCLabels () const
 
auto getMCHClusterROFRecords () const
 
auto getMCHClusters () const
 
auto getMCHClustersMCLabels () const
 
const o2::mid::TrackgetMIDTrack (GTrackID gid) const
 
auto getMIDTracks () const
 
auto getMIDTracksROFRecords () const
 
auto getMIDTrackClusters () const
 
auto getMIDTrackClustersROFRecords () const
 
auto getMIDTracksMCLabels () const
 
const o2::dataformats::MCTruthContainer< o2::mid::MCClusterLabel > * getMIDTracksClusterMCLabels () const
 
auto getMIDClusterROFRecords () const
 
auto getMIDClusters () const
 
const o2::dataformats::MCTruthContainer< o2::mid::MCClusterLabel > * getMIDClustersMCLabels () const
 
const o2::tpc::TrackTPCgetTPCTrack (GTrackID id) const
 
auto getTPCTracks () const
 
auto getTPCTracksClusterRefs () const
 
auto getTPCTracksMCLabels () const
 
auto getTPCTrackMCLabel (GTrackID id) const
 
const o2::tpc::ClusterNativeAccessgetTPCClusters () const
 
const o2::dataformats::ConstMCTruthContainerView< o2::MCCompLabel > * getTPCClustersMCLabels () const
 
auto getTPCTriggers () const
 
const o2::dataformats::TrackTPCITSgetTPCITSTrack (GTrackID gid) const
 
auto getTPCITSTracks () const
 
auto getTPCITSTracksMCLabels () const
 
auto getTPCITSTrackMCLabel (GTrackID id) const
 
const o2::dataformats::GlobalFwdTrackgetGlobalFwdTrack (GTrackID gid) const
 
auto getGlobalFwdTracks () const
 
auto getMFTMCHMatches () const
 
auto getGlobalFwdTracksMCLabels () const
 
const o2::dataformats::TrackMCHMIDgetMCHMIDMatch (GTrackID gid) const
 
auto getMCHMIDMatches () const
 
auto getMCHMIDMatchesMCLabels () const
 
template<class U >
auto getITSTPCTRDTrack (GTrackID id) const
 
template<class U >
auto getITSTPCTRDTracks () const
 
auto getITSTPCTRDTriggers () const
 
auto getITSTPCTRDTracksMCLabels () const
 
auto getITSTPCTRDTrackMCLabel (GTrackID id) const
 
auto getITSTPCTRDSATracksMCLabels () const
 
auto getITSTPCTRDSATrackMCLabel (GTrackID id) const
 
template<class U >
auto getTPCTRDTrack (GTrackID id) const
 
template<class U >
auto getTPCTRDTracks () const
 
auto getTPCTRDTriggers () const
 
auto getTPCTRDTracksMCLabels () const
 
auto getTPCTRDTrackMCLabel (GTrackID id) const
 
auto getTPCTRDSATracksMCLabels () const
 
auto getTPCTRDSATrackMCLabel (GTrackID id) const
 
gsl::span< const o2::trd::Tracklet64getTRDTracklets () const
 
gsl::span< const o2::trd::CalibratedTrackletgetTRDCalibratedTracklets () const
 
gsl::span< const o2::trd::TriggerRecordgetTRDTriggerRecords () const
 
const o2::dataformats::MCTruthContainer< o2::MCCompLabel > * getTRDTrackletsMCLabels () const
 
const o2::dataformats::MatchInfoTOFgetTOFMatch (GTrackID id) const
 
const o2::dataformats::TrackTPCTOFgetTPCTOFTrack (GTrackID gid) const
 
const o2::dataformats::MatchInfoTOFgetTPCTOFMatch (GTrackID id) const
 
auto getTPCTOFTrackMCLabel (GTrackID id) const
 
auto getTPCTOFTracks () const
 
auto getTPCTOFMatches () const
 
auto getTPCTOFTracksMCLabels () const
 
auto getTPCTRDTOFMatches () const
 
auto getTPCTRDTOFTracksMCLabels () const
 
const o2::dataformats::TrackTPCITSgetITSTPCTOFTrack (GTrackID id) const
 
auto getITSTPCTOFMatches () const
 
auto getITSTPCTOFMatchesMCLabels () const
 
auto getITSTPCTRDTOFMatches () const
 
auto getITSTPCTRDTOFMatchesMCLabels () const
 
auto getHMPMatches () const
 
auto getHMPMatchesMCLabels () const
 
auto getTOFClusters () const
 
auto getTOFClustersMCLabels () const
 
auto getHMPClusterTriggers () const
 
auto getHMPClusters () const
 
auto getHMPClustersMCLabels () const
 
auto getFT0RecPoints () const
 
auto getFT0ChannelsData () const
 
auto getFV0RecPoints () const
 
auto getFV0ChannelsData () const
 
auto getFDDRecPoints () const
 
auto getFDDChannelsData () const
 
auto getZDCBCRecData () const
 
auto getZDCEnergy () const
 
auto getZDCTDCData () const
 
auto getZDCInfo () const
 
auto getCTPDigits () const
 
const o2::ctp::LumiInfogetCTPLumi () const
 
auto getCPVClusters () const
 
auto getCPVTriggers () const
 
auto getCPVClustersMCLabels () const
 
auto getPHOSCells () const
 
auto getPHOSTriggers () const
 
const o2::dataformats::MCTruthContainer< o2::phos::MCLabel > * getPHOSCellsMCLabels () const
 
auto getEMCALCells () const
 
auto getEMCALTriggers () const
 
const o2::dataformats::MCTruthContainer< o2::emcal::MCLabel > * getEMCALCellsMCLabels () const
 
const o2::dataformats::PrimaryVertexgetPrimaryVertex (int i) const
 
const o2::MCEventLabelgetPrimaryVertexMCLabel (int i) const
 
auto getPrimaryVertices () const
 
auto getPrimaryVertexMatchedTracks () const
 
auto getPrimaryVertexContributors () const
 
auto getPrimaryVertexMatchedTrackRefs () const
 
auto getPrimaryVertexContributorsRefs () const
 
auto getPrimaryVertexMCLabels () const
 
const o2::dataformats::V0IndexgetV0Idx (int i) const
 
const o2::dataformats::V0getV0 (int i) const
 
const o2::dataformats::CascadeIndexgetCascadeIdx (int i) const
 
const o2::dataformats::CascadegetCascade (int i) const
 
auto getV0sIdx () const
 
auto getV0s () const
 
auto getPV2V0Refs ()
 
auto getCascadesIdx () const
 
auto getCascades () const
 
auto getPV2CascadesRefs ()
 
auto getDecays3BodyIdx () const
 
auto getDecays3Body () const
 
auto getPV2Decays3BodyRefs ()
 
auto getStrangeTracks () const
 
auto getStrangeTracksMCLabels () const
 
const o2::dataformats::StrangeTrackgetStrangeTrack (int i) const
 
const o2::dataformats::TrackCosmicsgetCosmicTrack (int i) const
 
auto getCosmicTrackMCLabel (int i) const
 
auto getCosmicTracks () const
 
auto getCosmicTrackMCLabels () const
 
auto getIRFramesITS () const
 
void getTrackTimeITSTPCTRDTOF (GTrackID gid, float &t, float &tErr) const
 
void getTrackTimeTPCTRDTOF (GTrackID gid, float &t, float &tErr) const
 
void getTrackTimeITSTPCTOF (GTrackID gid, float &t, float &tErr) const
 
void getTrackTimeITSTPCTRD (GTrackID gid, float &t, float &tErr) const
 
void getTrackTimeTPCTRD (GTrackID gid, float &t, float &tErr) const
 
void getTrackTimeITSTPC (GTrackID gid, float &t, float &tErr) const
 
void getTrackTimeTPCTOF (GTrackID gid, float &t, float &tErr) const
 
void getTrackTimeITS (GTrackID gid, float &t, float &tErr) const
 
void getTrackTimeTPC (GTrackID gid, float &t, float &tErr) const
 
void getTrackTime (GTrackID gid, float &t, float &tErr) const
 

Public Attributes

o2::InteractionRecord startIR
 
std::array< AccSlots, GTrackID::NSourcescommonPool
 
PVertexAccessor pvtxPool
 
SVertexAccessor svtxPool
 
STrackAccessor strkPool
 
CosmicsAccessor cosmPool
 
std::unique_ptr< const o2::dataformats::MCTruthContainer< o2::MCCompLabel > > mcITSClusters
 
std::unique_ptr< const o2::dataformats::MCTruthContainer< o2::MCCompLabel > > mcTOFClusters
 
std::unique_ptr< const o2::dataformats::MCTruthContainer< o2::MCCompLabel > > mcHMPClusters
 
std::unique_ptr< const o2::dataformats::MCTruthContainer< o2::MCCompLabel > > mcCPVClusters
 
std::unique_ptr< const o2::dataformats::MCTruthContainer< o2::MCCompLabel > > mcMCHClusters
 
std::unique_ptr< const o2::dataformats::MCTruthContainer< o2::phos::MCLabel > > mcPHSCells
 
std::unique_ptr< const o2::dataformats::MCTruthContainer< o2::emcal::MCLabel > > mcEMCCells
 
std::unique_ptr< const o2::dataformats::MCTruthContainer< o2::mid::MCClusterLabel > > mcMIDTrackClusters
 
std::unique_ptr< const o2::dataformats::MCTruthContainer< o2::mid::MCClusterLabel > > mcMIDClusters
 
std::unique_ptr< const std::vector< o2::MCCompLabel > > mcMIDTracks
 
o2::ctp::LumiInfo mCTPLumi
 
gsl::span< const unsigned charclusterShMapTPC
 externally set TPC clusters sharing map
 
gsl::span< const unsigned intoccupancyMapTPC
 externally set TPC clusters occupancy map
 
std::unique_ptr< o2::tpc::internal::getWorkflowTPCInput_retinputsTPCclusters
 
std::unique_ptr< o2::trd::RecoInputContainerinputsTRD
 

Static Public Attributes

static constexpr float PS2MUS = 1e-6
 

Detailed Description

Definition at line 264 of file RecoContainer.h.

Member Typedef Documentation

◆ AccSlots

◆ CosmicsAccessor

◆ GlobalIDSet

◆ GTrackID

◆ PVertexAccessor

◆ STrackAccessor

◆ SVertexAccessor

Member Enumeration Documentation

◆ CommonSlots

Enumerator
TRACKS 
MATCHES 
MATCHESEXTRA 
TRACKREFS 
CLUSREFS 
CLUSTERS 
PATTERNS 
INDICES 
MCLABELS 
MCLABELSEXTRA 
VARIA 
NCOMMONSLOTS 

Definition at line 268 of file RecoContainer.h.

◆ CosmicsSlots

Enumerator
COSM_TRACKS 
COSM_TRACKS_MC 
NCOSMSLOTS 

Definition at line 312 of file RecoContainer.h.

◆ PVTXSlots

Enumerator
PVTX 
PVTX_TRMTC 
PVTX_TRMTCREFS 
PVTX_CONTID 
PVTX_CONTIDREFS 
PVTX_MCTR 
NPVTXSLOTS 

Definition at line 284 of file RecoContainer.h.

◆ STRKSlots

Enumerator
STRACK 
STRACK_MC 
NSTRKSLOTS 

Definition at line 305 of file RecoContainer.h.

◆ SVTXSlots

Enumerator
V0SIDX 
V0S 
PVTX_V0REFS 
CASCSIDX 
CASCS 
PVTX_CASCREFS 
DECAY3BODYIDX 
DECAY3BODY 
PVTX_3BODYREFS 
NSVTXSLOTS 

Definition at line 293 of file RecoContainer.h.

Constructor & Destructor Documentation

◆ RecoContainer()

RecoContainer::RecoContainer ( )
default

◆ ~RecoContainer()

RecoContainer::~RecoContainer ( )
default

Member Function Documentation

◆ addCosmicTracks()

void RecoContainer::addCosmicTracks ( o2::framework::ProcessingContext pc,
bool  mc 
)

Definition at line 867 of file RecoContainer.cxx.

◆ addCPVClusters()

void RecoContainer::addCPVClusters ( o2::framework::ProcessingContext pc,
bool  mc 
)

Definition at line 1178 of file RecoContainer.cxx.

◆ addCTPDigits()

void RecoContainer::addCTPDigits ( o2::framework::ProcessingContext pc,
bool  mc 
)

Definition at line 1166 of file RecoContainer.cxx.

◆ addEMCALCells()

void RecoContainer::addEMCALCells ( o2::framework::ProcessingContext pc,
bool  mc 
)

Definition at line 1198 of file RecoContainer.cxx.

◆ addFDDRecPoints()

void RecoContainer::addFDDRecPoints ( o2::framework::ProcessingContext pc,
bool  mc 
)

Definition at line 1230 of file RecoContainer.cxx.

◆ addFT0RecPoints()

void RecoContainer::addFT0RecPoints ( o2::framework::ProcessingContext pc,
bool  mc 
)

Definition at line 1208 of file RecoContainer.cxx.

◆ addFV0RecPoints()

void RecoContainer::addFV0RecPoints ( o2::framework::ProcessingContext pc,
bool  mc 
)

Definition at line 1219 of file RecoContainer.cxx.

◆ addGlobalFwdTracks()

void RecoContainer::addGlobalFwdTracks ( o2::framework::ProcessingContext pc,
bool  mc 
)

Definition at line 968 of file RecoContainer.cxx.

◆ addHMPClusters()

void RecoContainer::addHMPClusters ( o2::framework::ProcessingContext pc,
bool  mc 
)

Definition at line 1137 of file RecoContainer.cxx.

◆ addHMPMatches()

void RecoContainer::addHMPMatches ( o2::framework::ProcessingContext pc,
bool  mc 
)

Definition at line 1049 of file RecoContainer.cxx.

◆ addIRFramesITS()

void RecoContainer::addIRFramesITS ( o2::framework::ProcessingContext pc)

Definition at line 890 of file RecoContainer.cxx.

◆ addITSClusters()

void RecoContainer::addITSClusters ( o2::framework::ProcessingContext pc,
bool  mc 
)

Definition at line 1058 of file RecoContainer.cxx.

◆ addITSTPCTracks()

void RecoContainer::addITSTPCTracks ( o2::framework::ProcessingContext pc,
bool  mc 
)

Definition at line 956 of file RecoContainer.cxx.

◆ addITSTPCTRDTracks()

void RecoContainer::addITSTPCTRDTracks ( o2::framework::ProcessingContext pc,
bool  mc 
)

Definition at line 992 of file RecoContainer.cxx.

◆ addITSTracks()

void RecoContainer::addITSTracks ( o2::framework::ProcessingContext pc,
bool  mc 
)

Definition at line 876 of file RecoContainer.cxx.

◆ addMCHClusters()

void RecoContainer::addMCHClusters ( o2::framework::ProcessingContext pc,
bool  mc 
)

Definition at line 1146 of file RecoContainer.cxx.

◆ addMCHMIDMatches()

void RecoContainer::addMCHMIDMatches ( o2::framework::ProcessingContext pc,
bool  mc 
)

Definition at line 983 of file RecoContainer.cxx.

◆ addMCHTracks()

void RecoContainer::addMCHTracks ( o2::framework::ProcessingContext pc,
bool  mc 
)

Definition at line 910 of file RecoContainer.cxx.

◆ addMFTClusters()

void RecoContainer::addMFTClusters ( o2::framework::ProcessingContext pc,
bool  mc 
)

Definition at line 1089 of file RecoContainer.cxx.

◆ addMFTMCHMatches()

void RecoContainer::addMFTMCHMatches ( o2::framework::ProcessingContext pc,
bool  mc 
)

Definition at line 977 of file RecoContainer.cxx.

◆ addMFTTracks()

void RecoContainer::addMFTTracks ( o2::framework::ProcessingContext pc,
bool  mc 
)

Definition at line 896 of file RecoContainer.cxx.

◆ addMIDClusters()

void RecoContainer::addMIDClusters ( o2::framework::ProcessingContext pc,
bool  mc 
)

Definition at line 1156 of file RecoContainer.cxx.

◆ addMIDTracks()

void RecoContainer::addMIDTracks ( o2::framework::ProcessingContext pc,
bool  mc 
)

Definition at line 921 of file RecoContainer.cxx.

◆ addPHOSCells()

void RecoContainer::addPHOSCells ( o2::framework::ProcessingContext pc,
bool  mc 
)

Definition at line 1188 of file RecoContainer.cxx.

◆ addPVertices()

void RecoContainer::addPVertices ( o2::framework::ProcessingContext pc,
bool  mc 
)

Definition at line 834 of file RecoContainer.cxx.

◆ addPVerticesTMP()

void RecoContainer::addPVerticesTMP ( o2::framework::ProcessingContext pc,
bool  mc 
)

Definition at line 855 of file RecoContainer.cxx.

◆ addStrangeTracks()

void RecoContainer::addStrangeTracks ( o2::framework::ProcessingContext pc,
bool  mc 
)

Definition at line 846 of file RecoContainer.cxx.

◆ addSVertices()

void RecoContainer::addSVertices ( o2::framework::ProcessingContext pc,
bool   
)

Definition at line 819 of file RecoContainer.cxx.

◆ addTOFClusters()

void RecoContainer::addTOFClusters ( o2::framework::ProcessingContext pc,
bool  mc 
)

Definition at line 1128 of file RecoContainer.cxx.

◆ addTOFMatchesITSTPC()

void RecoContainer::addTOFMatchesITSTPC ( o2::framework::ProcessingContext pc,
bool  mc 
)

Definition at line 1024 of file RecoContainer.cxx.

◆ addTOFMatchesITSTPCTRD()

void RecoContainer::addTOFMatchesITSTPCTRD ( o2::framework::ProcessingContext pc,
bool  mc 
)

Definition at line 1040 of file RecoContainer.cxx.

◆ addTOFMatchesTPCTRD()

void RecoContainer::addTOFMatchesTPCTRD ( o2::framework::ProcessingContext pc,
bool  mc 
)

Definition at line 1032 of file RecoContainer.cxx.

◆ addTPCClusters()

void RecoContainer::addTPCClusters ( o2::framework::ProcessingContext pc,
bool  mc,
bool  shmap,
bool  occmap 
)

Definition at line 1104 of file RecoContainer.cxx.

◆ addTPCTOFTracks()

void RecoContainer::addTPCTOFTracks ( o2::framework::ProcessingContext pc,
bool  mc 
)

Definition at line 1014 of file RecoContainer.cxx.

◆ addTPCTracks()

void RecoContainer::addTPCTracks ( o2::framework::ProcessingContext pc,
bool  mc 
)

Definition at line 946 of file RecoContainer.cxx.

◆ addTPCTRDTracks()

void RecoContainer::addTPCTRDTracks ( o2::framework::ProcessingContext pc,
bool  mc 
)

Definition at line 1003 of file RecoContainer.cxx.

◆ addTPCTriggers()

void RecoContainer::addTPCTriggers ( o2::framework::ProcessingContext pc)

Definition at line 1116 of file RecoContainer.cxx.

◆ addTRDTracklets()

void RecoContainer::addTRDTracklets ( o2::framework::ProcessingContext pc,
bool  mc 
)

Definition at line 1122 of file RecoContainer.cxx.

◆ addZDCRecEvents()

void RecoContainer::addZDCRecEvents ( o2::framework::ProcessingContext pc,
bool  mc 
)

Definition at line 1241 of file RecoContainer.cxx.

◆ collectData()

void RecoContainer::collectData ( o2::framework::ProcessingContext pc,
const DataRequest request 
)

Definition at line 609 of file RecoContainer.cxx.

◆ createTracks()

void o2::globaltracking::RecoContainer::createTracks ( std::function< bool(const o2::track::TrackParCov &, GTrackID)> const &  creator) const

Definition at line 1376 of file RecoContainer.cxx.

◆ createTracksVariadic()

template<class T >
void o2::globaltracking::RecoContainer::createTracksVariadic ( creator,
GTrackID::mask_t  srcSel = GTrackID::getSourcesMask("all") 
) const

Definition at line 68 of file RecoContainerCreateTracksVariadic.h.

◆ fillTrackMCLabels()

void RecoContainer::fillTrackMCLabels ( const gsl::span< GTrackID gids,
std::vector< o2::MCCompLabel > &  mcinfo 
) const

Definition at line 1365 of file RecoContainer.cxx.

◆ getCascade()

const o2::dataformats::Cascade & o2::globaltracking::RecoContainer::getCascade ( int  i) const
inline

Definition at line 700 of file RecoContainer.h.

◆ getCascadeIdx()

const o2::dataformats::CascadeIndex & o2::globaltracking::RecoContainer::getCascadeIdx ( int  i) const
inline

Definition at line 699 of file RecoContainer.h.

◆ getCascades()

auto o2::globaltracking::RecoContainer::getCascades ( ) const
inline

Definition at line 707 of file RecoContainer.h.

◆ getCascadesIdx()

auto o2::globaltracking::RecoContainer::getCascadesIdx ( ) const
inline

Definition at line 706 of file RecoContainer.h.

◆ getCosmicTrack()

const o2::dataformats::TrackCosmics & o2::globaltracking::RecoContainer::getCosmicTrack ( int  i) const
inline

Definition at line 720 of file RecoContainer.h.

◆ getCosmicTrackMCLabel()

auto o2::globaltracking::RecoContainer::getCosmicTrackMCLabel ( int  i) const
inline

Definition at line 721 of file RecoContainer.h.

◆ getCosmicTrackMCLabels()

auto o2::globaltracking::RecoContainer::getCosmicTrackMCLabels ( ) const
inline

Definition at line 723 of file RecoContainer.h.

◆ getCosmicTracks()

auto o2::globaltracking::RecoContainer::getCosmicTracks ( ) const
inline

Definition at line 722 of file RecoContainer.h.

◆ getCPVClusters()

auto o2::globaltracking::RecoContainer::getCPVClusters ( ) const
inline

Definition at line 672 of file RecoContainer.h.

◆ getCPVClustersMCLabels()

auto o2::globaltracking::RecoContainer::getCPVClustersMCLabels ( ) const
inline

Definition at line 674 of file RecoContainer.h.

◆ getCPVTriggers()

auto o2::globaltracking::RecoContainer::getCPVTriggers ( ) const
inline

Definition at line 673 of file RecoContainer.h.

◆ getCTPDigits()

auto o2::globaltracking::RecoContainer::getCTPDigits ( ) const
inline

Definition at line 668 of file RecoContainer.h.

◆ getCTPLumi()

const o2::ctp::LumiInfo & o2::globaltracking::RecoContainer::getCTPLumi ( ) const
inline

Definition at line 669 of file RecoContainer.h.

◆ getDecays3Body()

auto o2::globaltracking::RecoContainer::getDecays3Body ( ) const
inline

Definition at line 711 of file RecoContainer.h.

◆ getDecays3BodyIdx()

auto o2::globaltracking::RecoContainer::getDecays3BodyIdx ( ) const
inline

Definition at line 710 of file RecoContainer.h.

◆ getEMCALCells()

auto o2::globaltracking::RecoContainer::getEMCALCells ( ) const
inline

Definition at line 682 of file RecoContainer.h.

◆ getEMCALCellsMCLabels()

const o2::dataformats::MCTruthContainer< o2::emcal::MCLabel > * RecoContainer::getEMCALCellsMCLabels ( ) const

Definition at line 1522 of file RecoContainer.cxx.

◆ getEMCALTriggers()

auto o2::globaltracking::RecoContainer::getEMCALTriggers ( ) const
inline

Definition at line 683 of file RecoContainer.h.

◆ getFDDChannelsData()

auto o2::globaltracking::RecoContainer::getFDDChannelsData ( ) const
inline

Definition at line 659 of file RecoContainer.h.

◆ getFDDRecPoints()

auto o2::globaltracking::RecoContainer::getFDDRecPoints ( ) const
inline

Definition at line 658 of file RecoContainer.h.

◆ getFT0ChannelsData()

auto o2::globaltracking::RecoContainer::getFT0ChannelsData ( ) const
inline

Definition at line 651 of file RecoContainer.h.

◆ getFT0RecPoints()

auto o2::globaltracking::RecoContainer::getFT0RecPoints ( ) const
inline

Definition at line 650 of file RecoContainer.h.

◆ getFV0ChannelsData()

auto o2::globaltracking::RecoContainer::getFV0ChannelsData ( ) const
inline

Definition at line 655 of file RecoContainer.h.

◆ getFV0RecPoints()

auto o2::globaltracking::RecoContainer::getFV0RecPoints ( ) const
inline

Definition at line 654 of file RecoContainer.h.

◆ getGlobalFwdTrack()

const o2::dataformats::GlobalFwdTrack & o2::globaltracking::RecoContainer::getGlobalFwdTrack ( GTrackID  gid) const
inline

Definition at line 559 of file RecoContainer.h.

◆ getGlobalFwdTracks()

auto o2::globaltracking::RecoContainer::getGlobalFwdTracks ( ) const
inline

Definition at line 560 of file RecoContainer.h.

◆ getGlobalFwdTracksMCLabels()

auto o2::globaltracking::RecoContainer::getGlobalFwdTracksMCLabels ( ) const
inline

Definition at line 562 of file RecoContainer.h.

◆ getHMPClusters()

auto o2::globaltracking::RecoContainer::getHMPClusters ( ) const
inline

Definition at line 646 of file RecoContainer.h.

◆ getHMPClustersMCLabels()

auto o2::globaltracking::RecoContainer::getHMPClustersMCLabels ( ) const
inline

Definition at line 647 of file RecoContainer.h.

◆ getHMPClusterTriggers()

auto o2::globaltracking::RecoContainer::getHMPClusterTriggers ( ) const
inline

Definition at line 645 of file RecoContainer.h.

◆ getHMPMatches()

auto o2::globaltracking::RecoContainer::getHMPMatches ( ) const
inline

Definition at line 637 of file RecoContainer.h.

◆ getHMPMatchesMCLabels()

auto o2::globaltracking::RecoContainer::getHMPMatchesMCLabels ( ) const
inline

Definition at line 638 of file RecoContainer.h.

◆ getIRFramesITS()

auto o2::globaltracking::RecoContainer::getIRFramesITS ( ) const
inline

Definition at line 726 of file RecoContainer.h.

◆ getITSABClusterRefs()

auto o2::globaltracking::RecoContainer::getITSABClusterRefs ( ) const
inline

Definition at line 495 of file RecoContainer.h.

◆ getITSABMCLabels()

auto o2::globaltracking::RecoContainer::getITSABMCLabels ( ) const
inline

Definition at line 496 of file RecoContainer.h.

◆ getITSABRef()

const o2::itsmft::TrkClusRef & o2::globaltracking::RecoContainer::getITSABRef ( GTrackID  gid) const
inline

Definition at line 494 of file RecoContainer.h.

◆ getITSABRefs()

auto o2::globaltracking::RecoContainer::getITSABRefs ( ) const
inline

Definition at line 493 of file RecoContainer.h.

◆ getITSClusters()

auto o2::globaltracking::RecoContainer::getITSClusters ( ) const
inline

Definition at line 500 of file RecoContainer.h.

◆ getITSClustersMCLabels()

auto o2::globaltracking::RecoContainer::getITSClustersMCLabels ( ) const
inline

Definition at line 502 of file RecoContainer.h.

◆ getITSClustersPatterns()

auto o2::globaltracking::RecoContainer::getITSClustersPatterns ( ) const
inline

Definition at line 501 of file RecoContainer.h.

◆ getITSClustersROFRecords()

auto o2::globaltracking::RecoContainer::getITSClustersROFRecords ( ) const
inline

Definition at line 499 of file RecoContainer.h.

◆ getITSContributorGID()

GTrackID RecoContainer::getITSContributorGID ( GTrackID  source) const

Definition at line 1492 of file RecoContainer.cxx.

◆ getITSTPCTOFMatches()

auto o2::globaltracking::RecoContainer::getITSTPCTOFMatches ( ) const
inline

Definition at line 629 of file RecoContainer.h.

◆ getITSTPCTOFMatchesMCLabels()

auto o2::globaltracking::RecoContainer::getITSTPCTOFMatchesMCLabels ( ) const
inline

Definition at line 630 of file RecoContainer.h.

◆ getITSTPCTOFTrack()

const o2::dataformats::TrackTPCITS & RecoContainer::getITSTPCTOFTrack ( GTrackID  id) const

Definition at line 1358 of file RecoContainer.cxx.

◆ getITSTPCTRDSATrackMCLabel()

auto o2::globaltracking::RecoContainer::getITSTPCTRDSATrackMCLabel ( GTrackID  id) const
inline

Definition at line 587 of file RecoContainer.h.

◆ getITSTPCTRDSATracksMCLabels()

auto o2::globaltracking::RecoContainer::getITSTPCTRDSATracksMCLabels ( ) const
inline

Definition at line 586 of file RecoContainer.h.

◆ getITSTPCTRDTOFMatches()

auto o2::globaltracking::RecoContainer::getITSTPCTRDTOFMatches ( ) const
inline

Definition at line 633 of file RecoContainer.h.

◆ getITSTPCTRDTOFMatchesMCLabels()

auto o2::globaltracking::RecoContainer::getITSTPCTRDTOFMatchesMCLabels ( ) const
inline

Definition at line 634 of file RecoContainer.h.

◆ getITSTPCTRDTrack()

template<class U >
auto o2::globaltracking::RecoContainer::getITSTPCTRDTrack ( GTrackID  id) const
inline

Definition at line 571 of file RecoContainer.h.

◆ getITSTPCTRDTrackMCLabel()

auto o2::globaltracking::RecoContainer::getITSTPCTRDTrackMCLabel ( GTrackID  id) const
inline

Definition at line 585 of file RecoContainer.h.

◆ getITSTPCTRDTracks()

template<class U >
auto o2::globaltracking::RecoContainer::getITSTPCTRDTracks ( ) const
inline

Definition at line 576 of file RecoContainer.h.

◆ getITSTPCTRDTracksMCLabels()

auto o2::globaltracking::RecoContainer::getITSTPCTRDTracksMCLabels ( ) const
inline

Definition at line 584 of file RecoContainer.h.

◆ getITSTPCTRDTriggers()

auto o2::globaltracking::RecoContainer::getITSTPCTRDTriggers ( ) const
inline

Definition at line 580 of file RecoContainer.h.

◆ getITSTrack()

const o2::its::TrackITS & o2::globaltracking::RecoContainer::getITSTrack ( GTrackID  gid) const
inline

Definition at line 488 of file RecoContainer.h.

◆ getITSTracks()

auto o2::globaltracking::RecoContainer::getITSTracks ( ) const
inline

Definition at line 489 of file RecoContainer.h.

◆ getITSTracksClusterRefs()

auto o2::globaltracking::RecoContainer::getITSTracksClusterRefs ( ) const
inline

Definition at line 491 of file RecoContainer.h.

◆ getITSTracksMCLabels()

auto o2::globaltracking::RecoContainer::getITSTracksMCLabels ( ) const
inline

Definition at line 492 of file RecoContainer.h.

◆ getITSTracksROFRecords()

auto o2::globaltracking::RecoContainer::getITSTracksROFRecords ( ) const
inline

Definition at line 490 of file RecoContainer.h.

◆ getMCHClusterROFRecords()

auto o2::globaltracking::RecoContainer::getMCHClusterROFRecords ( ) const
inline

Definition at line 524 of file RecoContainer.h.

◆ getMCHClusters()

auto o2::globaltracking::RecoContainer::getMCHClusters ( ) const
inline

Definition at line 525 of file RecoContainer.h.

◆ getMCHClustersMCLabels()

auto o2::globaltracking::RecoContainer::getMCHClustersMCLabels ( ) const
inline

Definition at line 526 of file RecoContainer.h.

◆ getMCHMIDMatch()

const o2::dataformats::TrackMCHMID & o2::globaltracking::RecoContainer::getMCHMIDMatch ( GTrackID  gid) const
inline

Definition at line 565 of file RecoContainer.h.

◆ getMCHMIDMatches()

auto o2::globaltracking::RecoContainer::getMCHMIDMatches ( ) const
inline

Definition at line 566 of file RecoContainer.h.

◆ getMCHMIDMatchesMCLabels()

auto o2::globaltracking::RecoContainer::getMCHMIDMatchesMCLabels ( ) const
inline

Definition at line 567 of file RecoContainer.h.

◆ getMCHTrack()

const o2::mch::TrackMCH & o2::globaltracking::RecoContainer::getMCHTrack ( GTrackID  gid) const
inline

Definition at line 517 of file RecoContainer.h.

◆ getMCHTrackClusters()

auto o2::globaltracking::RecoContainer::getMCHTrackClusters ( ) const
inline

Definition at line 520 of file RecoContainer.h.

◆ getMCHTracks()

auto o2::globaltracking::RecoContainer::getMCHTracks ( ) const
inline

Definition at line 518 of file RecoContainer.h.

◆ getMCHTracksMCLabels()

auto o2::globaltracking::RecoContainer::getMCHTracksMCLabels ( ) const
inline

Definition at line 521 of file RecoContainer.h.

◆ getMCHTracksROFRecords()

auto o2::globaltracking::RecoContainer::getMCHTracksROFRecords ( ) const
inline

Definition at line 519 of file RecoContainer.h.

◆ getMFTClusters()

auto o2::globaltracking::RecoContainer::getMFTClusters ( ) const
inline

Definition at line 513 of file RecoContainer.h.

◆ getMFTClustersPatterns()

auto o2::globaltracking::RecoContainer::getMFTClustersPatterns ( ) const
inline

Definition at line 514 of file RecoContainer.h.

◆ getMFTClustersROFRecords()

auto o2::globaltracking::RecoContainer::getMFTClustersROFRecords ( ) const
inline

Definition at line 512 of file RecoContainer.h.

◆ getMFTMCHMatches()

auto o2::globaltracking::RecoContainer::getMFTMCHMatches ( ) const
inline

Definition at line 561 of file RecoContainer.h.

◆ getMFTTrack()

const o2::mft::TrackMFT & o2::globaltracking::RecoContainer::getMFTTrack ( GTrackID  gid) const
inline

Definition at line 505 of file RecoContainer.h.

◆ getMFTTracks()

auto o2::globaltracking::RecoContainer::getMFTTracks ( ) const
inline

Definition at line 506 of file RecoContainer.h.

◆ getMFTTracksClusterRefs()

auto o2::globaltracking::RecoContainer::getMFTTracksClusterRefs ( ) const
inline

Definition at line 508 of file RecoContainer.h.

◆ getMFTTracksMCLabels()

auto o2::globaltracking::RecoContainer::getMFTTracksMCLabels ( ) const
inline

Definition at line 509 of file RecoContainer.h.

◆ getMFTTracksROFRecords()

auto o2::globaltracking::RecoContainer::getMFTTracksROFRecords ( ) const
inline

Definition at line 507 of file RecoContainer.h.

◆ getMIDClusterROFRecords()

auto o2::globaltracking::RecoContainer::getMIDClusterROFRecords ( ) const
inline

Definition at line 538 of file RecoContainer.h.

◆ getMIDClusters()

auto o2::globaltracking::RecoContainer::getMIDClusters ( ) const
inline

Definition at line 539 of file RecoContainer.h.

◆ getMIDClustersMCLabels()

const o2::dataformats::MCTruthContainer< o2::mid::MCClusterLabel > * RecoContainer::getMIDClustersMCLabels ( ) const

Definition at line 940 of file RecoContainer.cxx.

◆ getMIDTrack()

const o2::mid::Track & o2::globaltracking::RecoContainer::getMIDTrack ( GTrackID  gid) const
inline

Definition at line 529 of file RecoContainer.h.

◆ getMIDTrackClusters()

auto o2::globaltracking::RecoContainer::getMIDTrackClusters ( ) const
inline

Definition at line 532 of file RecoContainer.h.

◆ getMIDTrackClustersROFRecords()

auto o2::globaltracking::RecoContainer::getMIDTrackClustersROFRecords ( ) const
inline

Definition at line 533 of file RecoContainer.h.

◆ getMIDTracks()

auto o2::globaltracking::RecoContainer::getMIDTracks ( ) const
inline

Definition at line 530 of file RecoContainer.h.

◆ getMIDTracksClusterMCLabels()

const o2::dataformats::MCTruthContainer< o2::mid::MCClusterLabel > * RecoContainer::getMIDTracksClusterMCLabels ( ) const

Definition at line 934 of file RecoContainer.cxx.

◆ getMIDTracksMCLabels()

auto o2::globaltracking::RecoContainer::getMIDTracksMCLabels ( ) const
inline

Definition at line 534 of file RecoContainer.h.

◆ getMIDTracksROFRecords()

auto o2::globaltracking::RecoContainer::getMIDTracksROFRecords ( ) const
inline

Definition at line 531 of file RecoContainer.h.

◆ getObject() [1/2]

template<typename U >
const U & o2::globaltracking::RecoContainer::getObject ( GTrackID  gid,
int  slotID 
) const
inline

Definition at line 447 of file RecoContainer.h.

◆ getObject() [2/2]

template<typename U >
const U & o2::globaltracking::RecoContainer::getObject ( int  src,
int  index,
int  slotID 
) const
inline

Definition at line 442 of file RecoContainer.h.

◆ getPHOSCells()

auto o2::globaltracking::RecoContainer::getPHOSCells ( ) const
inline

Definition at line 677 of file RecoContainer.h.

◆ getPHOSCellsMCLabels()

const o2::dataformats::MCTruthContainer< o2::phos::MCLabel > * RecoContainer::getPHOSCellsMCLabels ( ) const

Definition at line 1516 of file RecoContainer.cxx.

◆ getPHOSTriggers()

auto o2::globaltracking::RecoContainer::getPHOSTriggers ( ) const
inline

Definition at line 678 of file RecoContainer.h.

◆ getPrimaryVertex()

const o2::dataformats::PrimaryVertex & o2::globaltracking::RecoContainer::getPrimaryVertex ( int  i) const
inline

Definition at line 687 of file RecoContainer.h.

◆ getPrimaryVertexContributors()

auto o2::globaltracking::RecoContainer::getPrimaryVertexContributors ( ) const
inline

Definition at line 691 of file RecoContainer.h.

◆ getPrimaryVertexContributorsRefs()

auto o2::globaltracking::RecoContainer::getPrimaryVertexContributorsRefs ( ) const
inline

Definition at line 693 of file RecoContainer.h.

◆ getPrimaryVertexMatchedTrackRefs()

auto o2::globaltracking::RecoContainer::getPrimaryVertexMatchedTrackRefs ( ) const
inline

Definition at line 692 of file RecoContainer.h.

◆ getPrimaryVertexMatchedTracks()

auto o2::globaltracking::RecoContainer::getPrimaryVertexMatchedTracks ( ) const
inline

Definition at line 690 of file RecoContainer.h.

◆ getPrimaryVertexMCLabel()

const o2::MCEventLabel & o2::globaltracking::RecoContainer::getPrimaryVertexMCLabel ( int  i) const
inline

Definition at line 688 of file RecoContainer.h.

◆ getPrimaryVertexMCLabels()

auto o2::globaltracking::RecoContainer::getPrimaryVertexMCLabels ( ) const
inline

Definition at line 694 of file RecoContainer.h.

◆ getPrimaryVertices()

auto o2::globaltracking::RecoContainer::getPrimaryVertices ( ) const
inline

Definition at line 689 of file RecoContainer.h.

◆ getPV2CascadesRefs()

auto o2::globaltracking::RecoContainer::getPV2CascadesRefs ( )
inline

Definition at line 708 of file RecoContainer.h.

◆ getPV2Decays3BodyRefs()

auto o2::globaltracking::RecoContainer::getPV2Decays3BodyRefs ( )
inline

Definition at line 712 of file RecoContainer.h.

◆ getPV2V0Refs()

auto o2::globaltracking::RecoContainer::getPV2V0Refs ( )
inline

Definition at line 704 of file RecoContainer.h.

◆ getSingleDetectorRefs()

RecoContainer::GlobalIDSet RecoContainer::getSingleDetectorRefs ( GTrackID  gidx) const

Definition at line 1389 of file RecoContainer.cxx.

◆ getSpan()

template<typename U >
gsl::span< const U > o2::globaltracking::RecoContainer::getSpan ( int  src,
int  slotID 
) const
inline

Definition at line 435 of file RecoContainer.h.

◆ getStrangeTrack()

const o2::dataformats::StrangeTrack & o2::globaltracking::RecoContainer::getStrangeTrack ( int  i) const
inline

Definition at line 717 of file RecoContainer.h.

◆ getStrangeTracks()

auto o2::globaltracking::RecoContainer::getStrangeTracks ( ) const
inline

Definition at line 715 of file RecoContainer.h.

◆ getStrangeTracksMCLabels()

auto o2::globaltracking::RecoContainer::getStrangeTracksMCLabels ( ) const
inline

Definition at line 716 of file RecoContainer.h.

◆ getTOFClusters()

auto o2::globaltracking::RecoContainer::getTOFClusters ( ) const
inline

Definition at line 641 of file RecoContainer.h.

◆ getTOFClustersMCLabels()

auto o2::globaltracking::RecoContainer::getTOFClustersMCLabels ( ) const
inline

Definition at line 642 of file RecoContainer.h.

◆ getTOFMatch()

const o2::dataformats::MatchInfoTOF & o2::globaltracking::RecoContainer::getTOFMatch ( GTrackID  id) const
inline

Definition at line 615 of file RecoContainer.h.

◆ getTPCClusters()

const o2::tpc::ClusterNativeAccess & RecoContainer::getTPCClusters ( ) const

Definition at line 1253 of file RecoContainer.cxx.

◆ getTPCClustersMCLabels()

const o2::dataformats::ConstMCTruthContainerView< o2::MCCompLabel > * RecoContainer::getTPCClustersMCLabels ( ) const

Definition at line 1287 of file RecoContainer.cxx.

◆ getTPCContributorGID()

GTrackID RecoContainer::getTPCContributorGID ( GTrackID  source) const

Definition at line 1456 of file RecoContainer.cxx.

◆ getTPCITSTrack()

const o2::dataformats::TrackTPCITS & o2::globaltracking::RecoContainer::getTPCITSTrack ( GTrackID  gid) const
inline

Definition at line 553 of file RecoContainer.h.

◆ getTPCITSTrackMCLabel()

auto o2::globaltracking::RecoContainer::getTPCITSTrackMCLabel ( GTrackID  id) const
inline

Definition at line 556 of file RecoContainer.h.

◆ getTPCITSTracks()

auto o2::globaltracking::RecoContainer::getTPCITSTracks ( ) const
inline

Definition at line 554 of file RecoContainer.h.

◆ getTPCITSTracksMCLabels()

auto o2::globaltracking::RecoContainer::getTPCITSTracksMCLabels ( ) const
inline

Definition at line 555 of file RecoContainer.h.

◆ getTPCTOFMatch()

const o2::dataformats::MatchInfoTOF & o2::globaltracking::RecoContainer::getTPCTOFMatch ( GTrackID  id) const
inline

Definition at line 618 of file RecoContainer.h.

◆ getTPCTOFMatches()

auto o2::globaltracking::RecoContainer::getTPCTOFMatches ( ) const
inline

Definition at line 622 of file RecoContainer.h.

◆ getTPCTOFTrack()

const o2::dataformats::TrackTPCTOF & o2::globaltracking::RecoContainer::getTPCTOFTrack ( GTrackID  gid) const
inline

Definition at line 617 of file RecoContainer.h.

◆ getTPCTOFTrackMCLabel()

auto o2::globaltracking::RecoContainer::getTPCTOFTrackMCLabel ( GTrackID  id) const
inline

Definition at line 619 of file RecoContainer.h.

◆ getTPCTOFTracks()

auto o2::globaltracking::RecoContainer::getTPCTOFTracks ( ) const
inline

Definition at line 620 of file RecoContainer.h.

◆ getTPCTOFTracksMCLabels()

auto o2::globaltracking::RecoContainer::getTPCTOFTracksMCLabels ( ) const
inline

Definition at line 623 of file RecoContainer.h.

◆ getTPCTrack()

const o2::tpc::TrackTPC & o2::globaltracking::RecoContainer::getTPCTrack ( GTrackID  id) const
inline

Definition at line 543 of file RecoContainer.h.

◆ getTPCTrackMCLabel()

auto o2::globaltracking::RecoContainer::getTPCTrackMCLabel ( GTrackID  id) const
inline

Definition at line 547 of file RecoContainer.h.

◆ getTPCTracks()

auto o2::globaltracking::RecoContainer::getTPCTracks ( ) const
inline

Definition at line 544 of file RecoContainer.h.

◆ getTPCTracksClusterRefs()

auto o2::globaltracking::RecoContainer::getTPCTracksClusterRefs ( ) const
inline

Definition at line 545 of file RecoContainer.h.

◆ getTPCTracksMCLabels()

auto o2::globaltracking::RecoContainer::getTPCTracksMCLabels ( ) const
inline

Definition at line 546 of file RecoContainer.h.

◆ getTPCTRDSATrackMCLabel()

auto o2::globaltracking::RecoContainer::getTPCTRDSATrackMCLabel ( GTrackID  id) const
inline

Definition at line 607 of file RecoContainer.h.

◆ getTPCTRDSATracksMCLabels()

auto o2::globaltracking::RecoContainer::getTPCTRDSATracksMCLabels ( ) const
inline

Definition at line 606 of file RecoContainer.h.

◆ getTPCTRDTOFMatches()

auto o2::globaltracking::RecoContainer::getTPCTRDTOFMatches ( ) const
inline

Definition at line 625 of file RecoContainer.h.

◆ getTPCTRDTOFTracksMCLabels()

auto o2::globaltracking::RecoContainer::getTPCTRDTOFTracksMCLabels ( ) const
inline

Definition at line 626 of file RecoContainer.h.

◆ getTPCTRDTrack()

template<class U >
auto o2::globaltracking::RecoContainer::getTPCTRDTrack ( GTrackID  id) const
inline

Definition at line 591 of file RecoContainer.h.

◆ getTPCTRDTrackMCLabel()

auto o2::globaltracking::RecoContainer::getTPCTRDTrackMCLabel ( GTrackID  id) const
inline

Definition at line 605 of file RecoContainer.h.

◆ getTPCTRDTracks()

template<class U >
auto o2::globaltracking::RecoContainer::getTPCTRDTracks ( ) const
inline

Definition at line 596 of file RecoContainer.h.

◆ getTPCTRDTracksMCLabels()

auto o2::globaltracking::RecoContainer::getTPCTRDTracksMCLabels ( ) const
inline

Definition at line 604 of file RecoContainer.h.

◆ getTPCTRDTriggers()

auto o2::globaltracking::RecoContainer::getTPCTRDTriggers ( ) const
inline

Definition at line 600 of file RecoContainer.h.

◆ getTPCTriggers()

auto o2::globaltracking::RecoContainer::getTPCTriggers ( ) const
inline

Definition at line 550 of file RecoContainer.h.

◆ getTrack() [1/2]

template<typename U >
const U & o2::globaltracking::RecoContainer::getTrack ( GTrackID  gid) const
inline

Definition at line 468 of file RecoContainer.h.

◆ getTrack() [2/2]

template<typename U >
const U & o2::globaltracking::RecoContainer::getTrack ( int  src,
int  id 
) const
inline

Definition at line 462 of file RecoContainer.h.

◆ getTrackMCLabel()

o2::MCCompLabel o2::globaltracking::RecoContainer::getTrackMCLabel ( GTrackID  id) const
inline

Definition at line 473 of file RecoContainer.h.

◆ getTrackParam()

const o2::track::TrackParCov & RecoContainer::getTrackParam ( GTrackID  gidx) const

Definition at line 1347 of file RecoContainer.cxx.

◆ getTrackParamOut()

const o2::track::TrackParCov & RecoContainer::getTrackParamOut ( GTrackID  gidx) const

Definition at line 1293 of file RecoContainer.cxx.

◆ getTracks()

template<typename U >
gsl::span< const U > o2::globaltracking::RecoContainer::getTracks ( int  src) const
inline

Definition at line 456 of file RecoContainer.h.

◆ getTrackTime()

void RecoContainer::getTrackTime ( GTrackID  gid,
float &  t,
float &  tErr 
) const

Definition at line 1631 of file RecoContainer.cxx.

◆ getTrackTimeITS()

void RecoContainer::getTrackTimeITS ( GTrackID  gid,
float &  t,
float &  tErr 
) const

Definition at line 1610 of file RecoContainer.cxx.

◆ getTrackTimeITSTPC()

void RecoContainer::getTrackTimeITSTPC ( GTrackID  gid,
float &  t,
float &  tErr 
) const

Definition at line 1594 of file RecoContainer.cxx.

◆ getTrackTimeITSTPCTOF()

void RecoContainer::getTrackTimeITSTPCTOF ( GTrackID  gid,
float &  t,
float &  tErr 
) const

Definition at line 1548 of file RecoContainer.cxx.

◆ getTrackTimeITSTPCTRD()

void RecoContainer::getTrackTimeITSTPCTRD ( GTrackID  gid,
float &  t,
float &  tErr 
) const

Definition at line 1558 of file RecoContainer.cxx.

◆ getTrackTimeITSTPCTRDTOF()

void RecoContainer::getTrackTimeITSTPCTRDTOF ( GTrackID  gid,
float &  t,
float &  tErr 
) const

Definition at line 1528 of file RecoContainer.cxx.

◆ getTrackTimeTPC()

void RecoContainer::getTrackTimeTPC ( GTrackID  gid,
float &  t,
float &  tErr 
) const

Definition at line 1623 of file RecoContainer.cxx.

◆ getTrackTimeTPCTOF()

void RecoContainer::getTrackTimeTPCTOF ( GTrackID  gid,
float &  t,
float &  tErr 
) const

Definition at line 1602 of file RecoContainer.cxx.

◆ getTrackTimeTPCTRD()

void RecoContainer::getTrackTimeTPCTRD ( GTrackID  gid,
float &  t,
float &  tErr 
) const

Definition at line 1576 of file RecoContainer.cxx.

◆ getTrackTimeTPCTRDTOF()

void RecoContainer::getTrackTimeTPCTRDTOF ( GTrackID  gid,
float &  t,
float &  tErr 
) const

Definition at line 1538 of file RecoContainer.cxx.

◆ getTRDCalibratedTracklets()

gsl::span< const o2::trd::CalibratedTracklet > RecoContainer::getTRDCalibratedTracklets ( ) const

Definition at line 1263 of file RecoContainer.cxx.

◆ getTRDTracklets()

gsl::span< const o2::trd::Tracklet64 > RecoContainer::getTRDTracklets ( ) const

Definition at line 1258 of file RecoContainer.cxx.

◆ getTRDTrackletsMCLabels()

const o2::dataformats::MCTruthContainer< o2::MCCompLabel > * RecoContainer::getTRDTrackletsMCLabels ( ) const

Definition at line 1282 of file RecoContainer.cxx.

◆ getTRDTriggerRecords()

gsl::span< const o2::trd::TriggerRecord > RecoContainer::getTRDTriggerRecords ( ) const

Definition at line 1268 of file RecoContainer.cxx.

◆ getV0()

const o2::dataformats::V0 & o2::globaltracking::RecoContainer::getV0 ( int  i) const
inline

Definition at line 698 of file RecoContainer.h.

◆ getV0Idx()

const o2::dataformats::V0Index & o2::globaltracking::RecoContainer::getV0Idx ( int  i) const
inline

Definition at line 697 of file RecoContainer.h.

◆ getV0s()

auto o2::globaltracking::RecoContainer::getV0s ( ) const
inline

Definition at line 703 of file RecoContainer.h.

◆ getV0sIdx()

auto o2::globaltracking::RecoContainer::getV0sIdx ( ) const
inline

Definition at line 702 of file RecoContainer.h.

◆ getZDCBCRecData()

auto o2::globaltracking::RecoContainer::getZDCBCRecData ( ) const
inline

Definition at line 662 of file RecoContainer.h.

◆ getZDCEnergy()

auto o2::globaltracking::RecoContainer::getZDCEnergy ( ) const
inline

Definition at line 663 of file RecoContainer.h.

◆ getZDCInfo()

auto o2::globaltracking::RecoContainer::getZDCInfo ( ) const
inline

Definition at line 665 of file RecoContainer.h.

◆ getZDCTDCData()

auto o2::globaltracking::RecoContainer::getZDCTDCData ( ) const
inline

Definition at line 664 of file RecoContainer.h.

◆ isMatchSourceLoaded()

bool o2::globaltracking::RecoContainer::isMatchSourceLoaded ( int  src) const
inline

Definition at line 430 of file RecoContainer.h.

◆ isTrackSourceLoaded()

bool RecoContainer::isTrackSourceLoaded ( int  src) const

Definition at line 1323 of file RecoContainer.cxx.

Member Data Documentation

◆ clusterShMapTPC

gsl::span<const unsigned char> o2::globaltracking::RecoContainer::clusterShMapTPC

externally set TPC clusters sharing map

Definition at line 346 of file RecoContainer.h.

◆ commonPool

std::array<AccSlots, GTrackID::NSources> o2::globaltracking::RecoContainer::commonPool

Definition at line 328 of file RecoContainer.h.

◆ cosmPool

CosmicsAccessor o2::globaltracking::RecoContainer::cosmPool

Definition at line 332 of file RecoContainer.h.

◆ inputsTPCclusters

std::unique_ptr<o2::tpc::internal::getWorkflowTPCInput_ret> o2::globaltracking::RecoContainer::inputsTPCclusters

Definition at line 349 of file RecoContainer.h.

◆ inputsTRD

std::unique_ptr<o2::trd::RecoInputContainer> o2::globaltracking::RecoContainer::inputsTRD

Definition at line 350 of file RecoContainer.h.

◆ mcCPVClusters

std::unique_ptr<const o2::dataformats::MCTruthContainer<o2::MCCompLabel> > o2::globaltracking::RecoContainer::mcCPVClusters

Definition at line 337 of file RecoContainer.h.

◆ mcEMCCells

std::unique_ptr<const o2::dataformats::MCTruthContainer<o2::emcal::MCLabel> > o2::globaltracking::RecoContainer::mcEMCCells

Definition at line 340 of file RecoContainer.h.

◆ mcHMPClusters

std::unique_ptr<const o2::dataformats::MCTruthContainer<o2::MCCompLabel> > o2::globaltracking::RecoContainer::mcHMPClusters

Definition at line 336 of file RecoContainer.h.

◆ mcITSClusters

std::unique_ptr<const o2::dataformats::MCTruthContainer<o2::MCCompLabel> > o2::globaltracking::RecoContainer::mcITSClusters

Definition at line 334 of file RecoContainer.h.

◆ mcMCHClusters

std::unique_ptr<const o2::dataformats::MCTruthContainer<o2::MCCompLabel> > o2::globaltracking::RecoContainer::mcMCHClusters

Definition at line 338 of file RecoContainer.h.

◆ mcMIDClusters

std::unique_ptr<const o2::dataformats::MCTruthContainer<o2::mid::MCClusterLabel> > o2::globaltracking::RecoContainer::mcMIDClusters

Definition at line 342 of file RecoContainer.h.

◆ mcMIDTrackClusters

std::unique_ptr<const o2::dataformats::MCTruthContainer<o2::mid::MCClusterLabel> > o2::globaltracking::RecoContainer::mcMIDTrackClusters

Definition at line 341 of file RecoContainer.h.

◆ mcMIDTracks

std::unique_ptr<const std::vector<o2::MCCompLabel> > o2::globaltracking::RecoContainer::mcMIDTracks

Definition at line 343 of file RecoContainer.h.

◆ mcPHSCells

std::unique_ptr<const o2::dataformats::MCTruthContainer<o2::phos::MCLabel> > o2::globaltracking::RecoContainer::mcPHSCells

Definition at line 339 of file RecoContainer.h.

◆ mcTOFClusters

std::unique_ptr<const o2::dataformats::MCTruthContainer<o2::MCCompLabel> > o2::globaltracking::RecoContainer::mcTOFClusters

Definition at line 335 of file RecoContainer.h.

◆ mCTPLumi

o2::ctp::LumiInfo o2::globaltracking::RecoContainer::mCTPLumi

Definition at line 344 of file RecoContainer.h.

◆ occupancyMapTPC

gsl::span<const unsigned int> o2::globaltracking::RecoContainer::occupancyMapTPC

externally set TPC clusters occupancy map

Definition at line 347 of file RecoContainer.h.

◆ PS2MUS

constexpr float o2::globaltracking::RecoContainer::PS2MUS = 1e-6
staticconstexpr

Definition at line 324 of file RecoContainer.h.

◆ pvtxPool

PVertexAccessor o2::globaltracking::RecoContainer::pvtxPool

Definition at line 329 of file RecoContainer.h.

◆ startIR

o2::InteractionRecord o2::globaltracking::RecoContainer::startIR

Definition at line 326 of file RecoContainer.h.

◆ strkPool

STrackAccessor o2::globaltracking::RecoContainer::strkPool

Definition at line 331 of file RecoContainer.h.

◆ svtxPool

SVertexAccessor o2::globaltracking::RecoContainer::svtxPool

Definition at line 330 of file RecoContainer.h.


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