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 addTPCOccMap (o2::framework::ProcessingContext &pc)
 
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 265 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 269 of file RecoContainer.h.

◆ CosmicsSlots

Enumerator
COSM_TRACKS 
COSM_TRACKS_MC 
NCOSMSLOTS 

Definition at line 313 of file RecoContainer.h.

◆ PVTXSlots

Enumerator
PVTX 
PVTX_TRMTC 
PVTX_TRMTCREFS 
PVTX_CONTID 
PVTX_CONTIDREFS 
PVTX_MCTR 
NPVTXSLOTS 

Definition at line 285 of file RecoContainer.h.

◆ STRKSlots

Enumerator
STRACK 
STRACK_MC 
NSTRKSLOTS 

Definition at line 306 of file RecoContainer.h.

◆ SVTXSlots

Enumerator
V0SIDX 
V0S 
PVTX_V0REFS 
CASCSIDX 
CASCS 
PVTX_CASCREFS 
DECAY3BODYIDX 
DECAY3BODY 
PVTX_3BODYREFS 
NSVTXSLOTS 

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

◆ addCPVClusters()

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

Definition at line 1197 of file RecoContainer.cxx.

◆ addCTPDigits()

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

Definition at line 1185 of file RecoContainer.cxx.

◆ addEMCALCells()

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

Definition at line 1217 of file RecoContainer.cxx.

◆ addFDDRecPoints()

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

Definition at line 1249 of file RecoContainer.cxx.

◆ addFT0RecPoints()

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

Definition at line 1227 of file RecoContainer.cxx.

◆ addFV0RecPoints()

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

Definition at line 1238 of file RecoContainer.cxx.

◆ addGlobalFwdTracks()

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

Definition at line 981 of file RecoContainer.cxx.

◆ addHMPClusters()

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

Definition at line 1156 of file RecoContainer.cxx.

◆ addHMPMatches()

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

Definition at line 1062 of file RecoContainer.cxx.

◆ addIRFramesITS()

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

Definition at line 903 of file RecoContainer.cxx.

◆ addITSClusters()

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

Definition at line 1071 of file RecoContainer.cxx.

◆ addITSTPCTracks()

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

Definition at line 969 of file RecoContainer.cxx.

◆ addITSTPCTRDTracks()

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

Definition at line 1005 of file RecoContainer.cxx.

◆ addITSTracks()

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

Definition at line 889 of file RecoContainer.cxx.

◆ addMCHClusters()

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

Definition at line 1165 of file RecoContainer.cxx.

◆ addMCHMIDMatches()

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

Definition at line 996 of file RecoContainer.cxx.

◆ addMCHTracks()

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

Definition at line 923 of file RecoContainer.cxx.

◆ addMFTClusters()

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

Definition at line 1102 of file RecoContainer.cxx.

◆ addMFTMCHMatches()

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

Definition at line 990 of file RecoContainer.cxx.

◆ addMFTTracks()

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

Definition at line 909 of file RecoContainer.cxx.

◆ addMIDClusters()

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

Definition at line 1175 of file RecoContainer.cxx.

◆ addMIDTracks()

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

Definition at line 934 of file RecoContainer.cxx.

◆ addPHOSCells()

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

Definition at line 1207 of file RecoContainer.cxx.

◆ addPVertices()

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

Definition at line 847 of file RecoContainer.cxx.

◆ addPVerticesTMP()

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

Definition at line 868 of file RecoContainer.cxx.

◆ addStrangeTracks()

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

Definition at line 859 of file RecoContainer.cxx.

◆ addSVertices()

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

Definition at line 832 of file RecoContainer.cxx.

◆ addTOFClusters()

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

Definition at line 1147 of file RecoContainer.cxx.

◆ addTOFMatchesITSTPC()

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

Definition at line 1037 of file RecoContainer.cxx.

◆ addTOFMatchesITSTPCTRD()

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

Definition at line 1053 of file RecoContainer.cxx.

◆ addTOFMatchesTPCTRD()

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

Definition at line 1045 of file RecoContainer.cxx.

◆ addTPCClusters()

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

Definition at line 1123 of file RecoContainer.cxx.

◆ addTPCOccMap()

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

Definition at line 1117 of file RecoContainer.cxx.

◆ addTPCTOFTracks()

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

Definition at line 1027 of file RecoContainer.cxx.

◆ addTPCTracks()

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

Definition at line 959 of file RecoContainer.cxx.

◆ addTPCTRDTracks()

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

Definition at line 1016 of file RecoContainer.cxx.

◆ addTPCTriggers()

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

Definition at line 1135 of file RecoContainer.cxx.

◆ addTRDTracklets()

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

Definition at line 1141 of file RecoContainer.cxx.

◆ addZDCRecEvents()

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

Definition at line 1260 of file RecoContainer.cxx.

◆ collectData()

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

Definition at line 615 of file RecoContainer.cxx.

◆ createTracks()

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

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

◆ getCascade()

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

Definition at line 702 of file RecoContainer.h.

◆ getCascadeIdx()

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

Definition at line 701 of file RecoContainer.h.

◆ getCascades()

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

Definition at line 709 of file RecoContainer.h.

◆ getCascadesIdx()

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

Definition at line 708 of file RecoContainer.h.

◆ getCosmicTrack()

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

Definition at line 722 of file RecoContainer.h.

◆ getCosmicTrackMCLabel()

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

Definition at line 723 of file RecoContainer.h.

◆ getCosmicTrackMCLabels()

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

Definition at line 725 of file RecoContainer.h.

◆ getCosmicTracks()

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

Definition at line 724 of file RecoContainer.h.

◆ getCPVClusters()

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

Definition at line 674 of file RecoContainer.h.

◆ getCPVClustersMCLabels()

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

Definition at line 676 of file RecoContainer.h.

◆ getCPVTriggers()

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

Definition at line 675 of file RecoContainer.h.

◆ getCTPDigits()

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

Definition at line 670 of file RecoContainer.h.

◆ getCTPLumi()

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

Definition at line 671 of file RecoContainer.h.

◆ getDecays3Body()

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

Definition at line 713 of file RecoContainer.h.

◆ getDecays3BodyIdx()

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

Definition at line 712 of file RecoContainer.h.

◆ getEMCALCells()

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

Definition at line 684 of file RecoContainer.h.

◆ getEMCALCellsMCLabels()

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

Definition at line 1541 of file RecoContainer.cxx.

◆ getEMCALTriggers()

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

Definition at line 685 of file RecoContainer.h.

◆ getFDDChannelsData()

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

Definition at line 661 of file RecoContainer.h.

◆ getFDDRecPoints()

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

Definition at line 660 of file RecoContainer.h.

◆ getFT0ChannelsData()

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

Definition at line 653 of file RecoContainer.h.

◆ getFT0RecPoints()

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

Definition at line 652 of file RecoContainer.h.

◆ getFV0ChannelsData()

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

Definition at line 657 of file RecoContainer.h.

◆ getFV0RecPoints()

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

Definition at line 656 of file RecoContainer.h.

◆ getGlobalFwdTrack()

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

Definition at line 561 of file RecoContainer.h.

◆ getGlobalFwdTracks()

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

Definition at line 562 of file RecoContainer.h.

◆ getGlobalFwdTracksMCLabels()

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

Definition at line 564 of file RecoContainer.h.

◆ getHMPClusters()

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

Definition at line 648 of file RecoContainer.h.

◆ getHMPClustersMCLabels()

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

Definition at line 649 of file RecoContainer.h.

◆ getHMPClusterTriggers()

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

Definition at line 647 of file RecoContainer.h.

◆ getHMPMatches()

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

Definition at line 639 of file RecoContainer.h.

◆ getHMPMatchesMCLabels()

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

Definition at line 640 of file RecoContainer.h.

◆ getIRFramesITS()

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

Definition at line 728 of file RecoContainer.h.

◆ getITSABClusterRefs()

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

Definition at line 497 of file RecoContainer.h.

◆ getITSABMCLabels()

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

Definition at line 498 of file RecoContainer.h.

◆ getITSABRef()

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

Definition at line 496 of file RecoContainer.h.

◆ getITSABRefs()

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

Definition at line 495 of file RecoContainer.h.

◆ getITSClusters()

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

Definition at line 502 of file RecoContainer.h.

◆ getITSClustersMCLabels()

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

Definition at line 504 of file RecoContainer.h.

◆ getITSClustersPatterns()

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

Definition at line 503 of file RecoContainer.h.

◆ getITSClustersROFRecords()

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

Definition at line 501 of file RecoContainer.h.

◆ getITSContributorGID()

GTrackID RecoContainer::getITSContributorGID ( GTrackID  source) const

Definition at line 1511 of file RecoContainer.cxx.

◆ getITSTPCTOFMatches()

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

Definition at line 631 of file RecoContainer.h.

◆ getITSTPCTOFMatchesMCLabels()

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

Definition at line 632 of file RecoContainer.h.

◆ getITSTPCTOFTrack()

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

Definition at line 1377 of file RecoContainer.cxx.

◆ getITSTPCTRDSATrackMCLabel()

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

Definition at line 589 of file RecoContainer.h.

◆ getITSTPCTRDSATracksMCLabels()

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

Definition at line 588 of file RecoContainer.h.

◆ getITSTPCTRDTOFMatches()

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

Definition at line 635 of file RecoContainer.h.

◆ getITSTPCTRDTOFMatchesMCLabels()

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

Definition at line 636 of file RecoContainer.h.

◆ getITSTPCTRDTrack()

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

Definition at line 573 of file RecoContainer.h.

◆ getITSTPCTRDTrackMCLabel()

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

Definition at line 587 of file RecoContainer.h.

◆ getITSTPCTRDTracks()

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

Definition at line 578 of file RecoContainer.h.

◆ getITSTPCTRDTracksMCLabels()

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

Definition at line 586 of file RecoContainer.h.

◆ getITSTPCTRDTriggers()

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

Definition at line 582 of file RecoContainer.h.

◆ getITSTrack()

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

Definition at line 490 of file RecoContainer.h.

◆ getITSTracks()

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

Definition at line 491 of file RecoContainer.h.

◆ getITSTracksClusterRefs()

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

Definition at line 493 of file RecoContainer.h.

◆ getITSTracksMCLabels()

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

Definition at line 494 of file RecoContainer.h.

◆ getITSTracksROFRecords()

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

Definition at line 492 of file RecoContainer.h.

◆ getMCHClusterROFRecords()

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

Definition at line 526 of file RecoContainer.h.

◆ getMCHClusters()

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

Definition at line 527 of file RecoContainer.h.

◆ getMCHClustersMCLabels()

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

Definition at line 528 of file RecoContainer.h.

◆ getMCHMIDMatch()

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

Definition at line 567 of file RecoContainer.h.

◆ getMCHMIDMatches()

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

Definition at line 568 of file RecoContainer.h.

◆ getMCHMIDMatchesMCLabels()

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

Definition at line 569 of file RecoContainer.h.

◆ getMCHTrack()

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

Definition at line 519 of file RecoContainer.h.

◆ getMCHTrackClusters()

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

Definition at line 522 of file RecoContainer.h.

◆ getMCHTracks()

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

Definition at line 520 of file RecoContainer.h.

◆ getMCHTracksMCLabels()

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

Definition at line 523 of file RecoContainer.h.

◆ getMCHTracksROFRecords()

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

Definition at line 521 of file RecoContainer.h.

◆ getMFTClusters()

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

Definition at line 515 of file RecoContainer.h.

◆ getMFTClustersPatterns()

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

Definition at line 516 of file RecoContainer.h.

◆ getMFTClustersROFRecords()

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

Definition at line 514 of file RecoContainer.h.

◆ getMFTMCHMatches()

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

Definition at line 563 of file RecoContainer.h.

◆ getMFTTrack()

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

Definition at line 507 of file RecoContainer.h.

◆ getMFTTracks()

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

Definition at line 508 of file RecoContainer.h.

◆ getMFTTracksClusterRefs()

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

Definition at line 510 of file RecoContainer.h.

◆ getMFTTracksMCLabels()

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

Definition at line 511 of file RecoContainer.h.

◆ getMFTTracksROFRecords()

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

Definition at line 509 of file RecoContainer.h.

◆ getMIDClusterROFRecords()

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

Definition at line 540 of file RecoContainer.h.

◆ getMIDClusters()

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

Definition at line 541 of file RecoContainer.h.

◆ getMIDClustersMCLabels()

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

Definition at line 953 of file RecoContainer.cxx.

◆ getMIDTrack()

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

Definition at line 531 of file RecoContainer.h.

◆ getMIDTrackClusters()

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

Definition at line 534 of file RecoContainer.h.

◆ getMIDTrackClustersROFRecords()

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

Definition at line 535 of file RecoContainer.h.

◆ getMIDTracks()

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

Definition at line 532 of file RecoContainer.h.

◆ getMIDTracksClusterMCLabels()

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

Definition at line 947 of file RecoContainer.cxx.

◆ getMIDTracksMCLabels()

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

Definition at line 536 of file RecoContainer.h.

◆ getMIDTracksROFRecords()

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

Definition at line 533 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 449 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 444 of file RecoContainer.h.

◆ getPHOSCells()

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

Definition at line 679 of file RecoContainer.h.

◆ getPHOSCellsMCLabels()

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

Definition at line 1535 of file RecoContainer.cxx.

◆ getPHOSTriggers()

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

Definition at line 680 of file RecoContainer.h.

◆ getPrimaryVertex()

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

Definition at line 689 of file RecoContainer.h.

◆ getPrimaryVertexContributors()

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

Definition at line 693 of file RecoContainer.h.

◆ getPrimaryVertexContributorsRefs()

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

Definition at line 695 of file RecoContainer.h.

◆ getPrimaryVertexMatchedTrackRefs()

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

Definition at line 694 of file RecoContainer.h.

◆ getPrimaryVertexMatchedTracks()

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

Definition at line 692 of file RecoContainer.h.

◆ getPrimaryVertexMCLabel()

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

Definition at line 690 of file RecoContainer.h.

◆ getPrimaryVertexMCLabels()

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

Definition at line 696 of file RecoContainer.h.

◆ getPrimaryVertices()

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

Definition at line 691 of file RecoContainer.h.

◆ getPV2CascadesRefs()

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

Definition at line 710 of file RecoContainer.h.

◆ getPV2Decays3BodyRefs()

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

Definition at line 714 of file RecoContainer.h.

◆ getPV2V0Refs()

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

Definition at line 706 of file RecoContainer.h.

◆ getSingleDetectorRefs()

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

Definition at line 1408 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 437 of file RecoContainer.h.

◆ getStrangeTrack()

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

Definition at line 719 of file RecoContainer.h.

◆ getStrangeTracks()

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

Definition at line 717 of file RecoContainer.h.

◆ getStrangeTracksMCLabels()

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

Definition at line 718 of file RecoContainer.h.

◆ getTOFClusters()

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

Definition at line 643 of file RecoContainer.h.

◆ getTOFClustersMCLabels()

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

Definition at line 644 of file RecoContainer.h.

◆ getTOFMatch()

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

Definition at line 617 of file RecoContainer.h.

◆ getTPCClusters()

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

Definition at line 1272 of file RecoContainer.cxx.

◆ getTPCClustersMCLabels()

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

Definition at line 1306 of file RecoContainer.cxx.

◆ getTPCContributorGID()

GTrackID RecoContainer::getTPCContributorGID ( GTrackID  source) const

Definition at line 1475 of file RecoContainer.cxx.

◆ getTPCITSTrack()

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

Definition at line 555 of file RecoContainer.h.

◆ getTPCITSTrackMCLabel()

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

Definition at line 558 of file RecoContainer.h.

◆ getTPCITSTracks()

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

Definition at line 556 of file RecoContainer.h.

◆ getTPCITSTracksMCLabels()

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

Definition at line 557 of file RecoContainer.h.

◆ getTPCTOFMatch()

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

Definition at line 620 of file RecoContainer.h.

◆ getTPCTOFMatches()

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

Definition at line 624 of file RecoContainer.h.

◆ getTPCTOFTrack()

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

Definition at line 619 of file RecoContainer.h.

◆ getTPCTOFTrackMCLabel()

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

Definition at line 621 of file RecoContainer.h.

◆ getTPCTOFTracks()

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

Definition at line 622 of file RecoContainer.h.

◆ getTPCTOFTracksMCLabels()

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

Definition at line 625 of file RecoContainer.h.

◆ getTPCTrack()

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

Definition at line 545 of file RecoContainer.h.

◆ getTPCTrackMCLabel()

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

Definition at line 549 of file RecoContainer.h.

◆ getTPCTracks()

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

Definition at line 546 of file RecoContainer.h.

◆ getTPCTracksClusterRefs()

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

Definition at line 547 of file RecoContainer.h.

◆ getTPCTracksMCLabels()

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

Definition at line 548 of file RecoContainer.h.

◆ getTPCTRDSATrackMCLabel()

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

Definition at line 609 of file RecoContainer.h.

◆ getTPCTRDSATracksMCLabels()

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

Definition at line 608 of file RecoContainer.h.

◆ getTPCTRDTOFMatches()

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

Definition at line 627 of file RecoContainer.h.

◆ getTPCTRDTOFTracksMCLabels()

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

Definition at line 628 of file RecoContainer.h.

◆ getTPCTRDTrack()

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

Definition at line 593 of file RecoContainer.h.

◆ getTPCTRDTrackMCLabel()

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

Definition at line 607 of file RecoContainer.h.

◆ getTPCTRDTracks()

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

Definition at line 598 of file RecoContainer.h.

◆ getTPCTRDTracksMCLabels()

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

Definition at line 606 of file RecoContainer.h.

◆ getTPCTRDTriggers()

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

Definition at line 602 of file RecoContainer.h.

◆ getTPCTriggers()

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

Definition at line 552 of file RecoContainer.h.

◆ getTrack() [1/2]

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

Definition at line 470 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 464 of file RecoContainer.h.

◆ getTrackMCLabel()

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

Definition at line 475 of file RecoContainer.h.

◆ getTrackParam()

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

Definition at line 1366 of file RecoContainer.cxx.

◆ getTrackParamOut()

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

Definition at line 1312 of file RecoContainer.cxx.

◆ getTracks()

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

Definition at line 458 of file RecoContainer.h.

◆ getTrackTime()

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

Definition at line 1650 of file RecoContainer.cxx.

◆ getTrackTimeITS()

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

Definition at line 1629 of file RecoContainer.cxx.

◆ getTrackTimeITSTPC()

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

Definition at line 1613 of file RecoContainer.cxx.

◆ getTrackTimeITSTPCTOF()

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

Definition at line 1567 of file RecoContainer.cxx.

◆ getTrackTimeITSTPCTRD()

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

Definition at line 1577 of file RecoContainer.cxx.

◆ getTrackTimeITSTPCTRDTOF()

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

Definition at line 1547 of file RecoContainer.cxx.

◆ getTrackTimeTPC()

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

Definition at line 1642 of file RecoContainer.cxx.

◆ getTrackTimeTPCTOF()

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

Definition at line 1621 of file RecoContainer.cxx.

◆ getTrackTimeTPCTRD()

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

Definition at line 1595 of file RecoContainer.cxx.

◆ getTrackTimeTPCTRDTOF()

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

Definition at line 1557 of file RecoContainer.cxx.

◆ getTRDCalibratedTracklets()

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

Definition at line 1282 of file RecoContainer.cxx.

◆ getTRDTracklets()

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

Definition at line 1277 of file RecoContainer.cxx.

◆ getTRDTrackletsMCLabels()

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

Definition at line 1301 of file RecoContainer.cxx.

◆ getTRDTriggerRecords()

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

Definition at line 1287 of file RecoContainer.cxx.

◆ getV0()

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

Definition at line 700 of file RecoContainer.h.

◆ getV0Idx()

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

Definition at line 699 of file RecoContainer.h.

◆ getV0s()

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

Definition at line 705 of file RecoContainer.h.

◆ getV0sIdx()

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

Definition at line 704 of file RecoContainer.h.

◆ getZDCBCRecData()

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

Definition at line 664 of file RecoContainer.h.

◆ getZDCEnergy()

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

Definition at line 665 of file RecoContainer.h.

◆ getZDCInfo()

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

Definition at line 667 of file RecoContainer.h.

◆ getZDCTDCData()

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

Definition at line 666 of file RecoContainer.h.

◆ isMatchSourceLoaded()

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

Definition at line 432 of file RecoContainer.h.

◆ isTrackSourceLoaded()

bool RecoContainer::isTrackSourceLoaded ( int  src) const

Definition at line 1342 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 347 of file RecoContainer.h.

◆ commonPool

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

Definition at line 329 of file RecoContainer.h.

◆ cosmPool

CosmicsAccessor o2::globaltracking::RecoContainer::cosmPool

Definition at line 333 of file RecoContainer.h.

◆ inputsTPCclusters

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

Definition at line 350 of file RecoContainer.h.

◆ inputsTRD

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

Definition at line 351 of file RecoContainer.h.

◆ mcCPVClusters

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

Definition at line 338 of file RecoContainer.h.

◆ mcEMCCells

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

Definition at line 341 of file RecoContainer.h.

◆ mcHMPClusters

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

Definition at line 337 of file RecoContainer.h.

◆ mcITSClusters

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

Definition at line 335 of file RecoContainer.h.

◆ mcMCHClusters

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

Definition at line 339 of file RecoContainer.h.

◆ mcMIDClusters

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

Definition at line 343 of file RecoContainer.h.

◆ mcMIDTrackClusters

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

Definition at line 342 of file RecoContainer.h.

◆ mcMIDTracks

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

Definition at line 344 of file RecoContainer.h.

◆ mcPHSCells

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

Definition at line 340 of file RecoContainer.h.

◆ mcTOFClusters

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

Definition at line 336 of file RecoContainer.h.

◆ mCTPLumi

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

Definition at line 345 of file RecoContainer.h.

◆ occupancyMapTPC

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

externally set TPC clusters occupancy map

Definition at line 348 of file RecoContainer.h.

◆ PS2MUS

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

Definition at line 325 of file RecoContainer.h.

◆ pvtxPool

PVertexAccessor o2::globaltracking::RecoContainer::pvtxPool

Definition at line 330 of file RecoContainer.h.

◆ startIR

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

Definition at line 327 of file RecoContainer.h.

◆ strkPool

STrackAccessor o2::globaltracking::RecoContainer::strkPool

Definition at line 332 of file RecoContainer.h.

◆ svtxPool

SVertexAccessor o2::globaltracking::RecoContainer::svtxPool

Definition at line 331 of file RecoContainer.h.


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