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 }
 
enum  ITSMFTClusSlots { ITSMFT_ROF , ITSMFT_CLS , ITSMFT_PAT , NITSMFTCLUSSLOTS }
 
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 ITSClusAccessor = o2::dataformats::AbstractRefAccessor< int, MaxITSLayers >
 
using MFTClusAccessor = o2::dataformats::AbstractRefAccessor< int, MaxMFTLayers >
 
using GTrackID = o2::dataformats::GlobalTrackID
 
using GlobalIDSet = std::array< GTrackID, GTrackID::NSources >
 

Public Member Functions

 RecoContainer ()
 
 ~RecoContainer ()
 
auto getITSPerLayer () const
 
auto getMFTPerLayer () const
 
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::TrackParCov & getTrackParam (GTrackID gidx) const
 
const o2::track::TrackParCov & getTrackParamOut (GTrackID gidx) const
 
const o2::its::TrackITS & getITSTrack (GTrackID gid) const
 
auto getITSTracks () const
 
auto getITSTracksROFRecords () const
 
auto getITSTracksClusterRefs () const
 
auto getITSTracksMCLabels () const
 
auto getITSABRefs () const
 
const o2::itsmft::TrkClusRef & getITSABRef (GTrackID gid) const
 
auto getITSABClusterRefs () const
 
auto getITSABMCLabels () const
 
auto getITSClustersROFRecords (int layer=0) const
 
auto getITSClusters (int layer=0) const
 
auto getITSClustersPatterns (int layer=0) const
 
auto getITSClustersMCLabels (int layer=0) const
 
const o2::mft::TrackMFT & getMFTTrack (GTrackID gid) const
 
auto getMFTTracks () const
 
auto getMFTTracksROFRecords () const
 
auto getMFTTracksClusterRefs () const
 
auto getMFTTracksMCLabels () const
 
auto getMFTClustersROFRecords (int layer=0) const
 
auto getMFTClusters (int layer=0) const
 
auto getMFTClustersPatterns (int layer=0) const
 
auto getMFTClustersMCLabels (int layer=0) const
 
const o2::mch::TrackMCH & getMCHTrack (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::Track & getMIDTrack (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::TrackTPC & getTPCTrack (GTrackID id) const
 
auto getTPCTracks () const
 
auto getTPCTracksClusterRefs () const
 
auto getTPCTracksMCLabels () const
 
auto getTPCTrackMCLabel (GTrackID id) const
 
const o2::tpc::ClusterNativeAccess & getTPCClusters () const
 
const o2::dataformats::ConstMCTruthContainerView< o2::MCCompLabel > * getTPCClustersMCLabels () const
 
auto getTPCTriggers () const
 
const o2::dataformats::TrackTPCITS & getTPCITSTrack (GTrackID gid) const
 
auto getTPCITSTracks () const
 
auto getTPCITSTracksMCLabels () const
 
auto getTPCITSTrackMCLabel (GTrackID id) const
 
const o2::dataformats::GlobalFwdTrack & getGlobalFwdTrack (GTrackID gid) const
 
auto getGlobalFwdTracks () const
 
auto getMFTMCHMatches () const
 
auto getGlobalFwdTracksMCLabels () const
 
const o2::dataformats::TrackMCHMID & getMCHMIDMatch (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::Tracklet64 > getTRDTracklets () const
 
gsl::span< const o2::trd::CalibratedTracklet > getTRDCalibratedTracklets () const
 
gsl::span< const o2::trd::TriggerRecord > getTRDTriggerRecords () const
 
const o2::dataformats::MCTruthContainer< o2::MCCompLabel > * getTRDTrackletsMCLabels () const
 
const o2::dataformats::MatchInfoTOF & getTOFMatch (GTrackID id) const
 
const o2::dataformats::TrackTPCTOF & getTPCTOFTrack (GTrackID gid) const
 
const o2::dataformats::MatchInfoTOF & getTPCTOFMatch (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::TrackTPCITS & getITSTPCTOFTrack (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::LumiInfo & getCTPLumi () 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::PrimaryVertex & getPrimaryVertex (int i) const
 
const o2::MCEventLabel & getPrimaryVertexMCLabel (int i) const
 
auto getPrimaryVertices () const
 
auto getPrimaryVertexMatchedTracks () const
 
auto getPrimaryVertexContributors () const
 
auto getPrimaryVertexMatchedTrackRefs () const
 
auto getPrimaryVertexContributorsRefs () const
 
auto getPrimaryVertexMCLabels () const
 
const o2::dataformats::V0Index & getV0Idx (int i) const
 
const o2::dataformats::V0 & getV0 (int i) const
 
const o2::dataformats::CascadeIndex & getCascadeIdx (int i) const
 
const o2::dataformats::Cascade & getCascade (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::StrangeTrack & getStrangeTrack (int i) const
 
const o2::dataformats::TrackCosmics & getCosmicTrack (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::NSources > commonPool
 
PVertexAccessor pvtxPool
 
SVertexAccessor svtxPool
 
STrackAccessor strkPool
 
CosmicsAccessor cosmPool
 
bool ITSPerLayer = false
 
bool MFTPerLayer = false
 
std::array< ITSClusAccessor, NITSMFTCLUSSLOTS > ITSClustersData
 
std::array< MFTClusAccessor, NITSMFTCLUSSLOTS > MFTClustersData
 
std::array< std::unique_ptr< const o2::dataformats::MCTruthContainer< o2::MCCompLabel > >, MaxITSLayers > mcITSClusters
 
std::array< std::unique_ptr< const o2::dataformats::MCTruthContainer< o2::MCCompLabel > >, MaxMFTLayers > mcMFTClusters
 
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 char > clusterShMapTPC
 externally set TPC clusters sharing map
 
gsl::span< const unsigned int > occupancyMapTPC
 externally set TPC clusters occupancy map
 
std::unique_ptr< o2::tpc::internal::getWorkflowTPCInput_ret > inputsTPCclusters
 
std::unique_ptr< o2::trd::RecoInputContainer > inputsTRD
 

Static Public Attributes

static constexpr float PS2MUS = 1e-6
 

Detailed Description

Definition at line 277 of file RecoContainer.h.

Member Typedef Documentation

◆ AccSlots

◆ CosmicsAccessor

◆ GlobalIDSet

◆ GTrackID

◆ ITSClusAccessor

◆ MFTClusAccessor

◆ PVertexAccessor

◆ STrackAccessor

◆ SVertexAccessor

Member Enumeration Documentation

◆ CommonSlots

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

Definition at line 281 of file RecoContainer.h.

◆ CosmicsSlots

Enumerator
COSM_TRACKS 
COSM_TRACKS_MC 
NCOSMSLOTS 

Definition at line 325 of file RecoContainer.h.

◆ ITSMFTClusSlots

Enumerator
ITSMFT_ROF 
ITSMFT_CLS 
ITSMFT_PAT 
NITSMFTCLUSSLOTS 

Definition at line 330 of file RecoContainer.h.

◆ PVTXSlots

Enumerator
PVTX 
PVTX_TRMTC 
PVTX_TRMTCREFS 
PVTX_CONTID 
PVTX_CONTIDREFS 
PVTX_MCTR 
NPVTXSLOTS 

Definition at line 297 of file RecoContainer.h.

◆ STRKSlots

Enumerator
STRACK 
STRACK_MC 
NSTRKSLOTS 

Definition at line 318 of file RecoContainer.h.

◆ SVTXSlots

Enumerator
V0SIDX 
V0S 
PVTX_V0REFS 
CASCSIDX 
CASCS 
PVTX_CASCREFS 
DECAY3BODYIDX 
DECAY3BODY 
PVTX_3BODYREFS 
NSVTXSLOTS 

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

◆ addCPVClusters()

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

Definition at line 1233 of file RecoContainer.cxx.

◆ addCTPDigits()

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

Definition at line 1221 of file RecoContainer.cxx.

◆ addEMCALCells()

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

Definition at line 1253 of file RecoContainer.cxx.

◆ addFDDRecPoints()

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

Definition at line 1285 of file RecoContainer.cxx.

◆ addFT0RecPoints()

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

Definition at line 1263 of file RecoContainer.cxx.

◆ addFV0RecPoints()

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

Definition at line 1274 of file RecoContainer.cxx.

◆ addGlobalFwdTracks()

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

Definition at line 1008 of file RecoContainer.cxx.

◆ addHMPClusters()

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

Definition at line 1192 of file RecoContainer.cxx.

◆ addHMPMatches()

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

Definition at line 1089 of file RecoContainer.cxx.

◆ addIRFramesITS()

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

Definition at line 930 of file RecoContainer.cxx.

◆ addITSClusters()

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

Definition at line 1098 of file RecoContainer.cxx.

◆ addITSTPCTracks()

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

Definition at line 996 of file RecoContainer.cxx.

◆ addITSTPCTRDTracks()

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

Definition at line 1032 of file RecoContainer.cxx.

◆ addITSTracks()

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

Definition at line 916 of file RecoContainer.cxx.

◆ addMCHClusters()

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

Definition at line 1201 of file RecoContainer.cxx.

◆ addMCHMIDMatches()

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

Definition at line 1023 of file RecoContainer.cxx.

◆ addMCHTracks()

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

Definition at line 950 of file RecoContainer.cxx.

◆ addMFTClusters()

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

Definition at line 1135 of file RecoContainer.cxx.

◆ addMFTMCHMatches()

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

Definition at line 1017 of file RecoContainer.cxx.

◆ addMFTTracks()

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

Definition at line 936 of file RecoContainer.cxx.

◆ addMIDClusters()

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

Definition at line 1211 of file RecoContainer.cxx.

◆ addMIDTracks()

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

Definition at line 961 of file RecoContainer.cxx.

◆ addPHOSCells()

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

Definition at line 1243 of file RecoContainer.cxx.

◆ addPVertices()

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

Definition at line 874 of file RecoContainer.cxx.

◆ addPVerticesTMP()

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

Definition at line 895 of file RecoContainer.cxx.

◆ addStrangeTracks()

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

Definition at line 886 of file RecoContainer.cxx.

◆ addSVertices()

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

Definition at line 859 of file RecoContainer.cxx.

◆ addTOFClusters()

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

Definition at line 1183 of file RecoContainer.cxx.

◆ addTOFMatchesITSTPC()

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

Definition at line 1064 of file RecoContainer.cxx.

◆ addTOFMatchesITSTPCTRD()

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

Definition at line 1080 of file RecoContainer.cxx.

◆ addTOFMatchesTPCTRD()

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

Definition at line 1072 of file RecoContainer.cxx.

◆ addTPCClusters()

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

Definition at line 1159 of file RecoContainer.cxx.

◆ addTPCOccMap()

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

Definition at line 1153 of file RecoContainer.cxx.

◆ addTPCTOFTracks()

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

Definition at line 1054 of file RecoContainer.cxx.

◆ addTPCTracks()

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

Definition at line 986 of file RecoContainer.cxx.

◆ addTPCTRDTracks()

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

Definition at line 1043 of file RecoContainer.cxx.

◆ addTPCTriggers()

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

Definition at line 1171 of file RecoContainer.cxx.

◆ addTRDTracklets()

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

Definition at line 1177 of file RecoContainer.cxx.

◆ addZDCRecEvents()

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

Definition at line 1296 of file RecoContainer.cxx.

◆ collectData()

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

Definition at line 639 of file RecoContainer.cxx.

◆ createTracks()

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

Definition at line 1431 of file RecoContainer.cxx.

◆ createTracksVariadic()

template<class T >
void o2::globaltracking::RecoContainer::createTracksVariadic ( T  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 1420 of file RecoContainer.cxx.

◆ getCascade()

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

Definition at line 733 of file RecoContainer.h.

◆ getCascadeIdx()

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

Definition at line 732 of file RecoContainer.h.

◆ getCascades()

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

Definition at line 740 of file RecoContainer.h.

◆ getCascadesIdx()

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

Definition at line 739 of file RecoContainer.h.

◆ getCosmicTrack()

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

Definition at line 753 of file RecoContainer.h.

◆ getCosmicTrackMCLabel()

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

Definition at line 754 of file RecoContainer.h.

◆ getCosmicTrackMCLabels()

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

Definition at line 756 of file RecoContainer.h.

◆ getCosmicTracks()

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

Definition at line 755 of file RecoContainer.h.

◆ getCPVClusters()

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

Definition at line 705 of file RecoContainer.h.

◆ getCPVClustersMCLabels()

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

Definition at line 707 of file RecoContainer.h.

◆ getCPVTriggers()

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

Definition at line 706 of file RecoContainer.h.

◆ getCTPDigits()

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

Definition at line 701 of file RecoContainer.h.

◆ getCTPLumi()

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

Definition at line 702 of file RecoContainer.h.

◆ getDecays3Body()

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

Definition at line 744 of file RecoContainer.h.

◆ getDecays3BodyIdx()

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

Definition at line 743 of file RecoContainer.h.

◆ getEMCALCells()

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

Definition at line 715 of file RecoContainer.h.

◆ getEMCALCellsMCLabels()

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

Definition at line 1576 of file RecoContainer.cxx.

◆ getEMCALTriggers()

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

Definition at line 716 of file RecoContainer.h.

◆ getFDDChannelsData()

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

Definition at line 692 of file RecoContainer.h.

◆ getFDDRecPoints()

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

Definition at line 691 of file RecoContainer.h.

◆ getFT0ChannelsData()

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

Definition at line 684 of file RecoContainer.h.

◆ getFT0RecPoints()

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

Definition at line 683 of file RecoContainer.h.

◆ getFV0ChannelsData()

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

Definition at line 688 of file RecoContainer.h.

◆ getFV0RecPoints()

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

Definition at line 687 of file RecoContainer.h.

◆ getGlobalFwdTrack()

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

Definition at line 592 of file RecoContainer.h.

◆ getGlobalFwdTracks()

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

Definition at line 593 of file RecoContainer.h.

◆ getGlobalFwdTracksMCLabels()

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

Definition at line 595 of file RecoContainer.h.

◆ getHMPClusters()

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

Definition at line 679 of file RecoContainer.h.

◆ getHMPClustersMCLabels()

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

Definition at line 680 of file RecoContainer.h.

◆ getHMPClusterTriggers()

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

Definition at line 678 of file RecoContainer.h.

◆ getHMPMatches()

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

Definition at line 670 of file RecoContainer.h.

◆ getHMPMatchesMCLabels()

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

Definition at line 671 of file RecoContainer.h.

◆ getIRFramesITS()

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

Definition at line 759 of file RecoContainer.h.

◆ getITSABClusterRefs()

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

Definition at line 527 of file RecoContainer.h.

◆ getITSABMCLabels()

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

Definition at line 528 of file RecoContainer.h.

◆ getITSABRef()

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

Definition at line 526 of file RecoContainer.h.

◆ getITSABRefs()

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

Definition at line 525 of file RecoContainer.h.

◆ getITSClusters()

auto o2::globaltracking::RecoContainer::getITSClusters ( int  layer = 0) const
inline

Definition at line 532 of file RecoContainer.h.

◆ getITSClustersMCLabels()

auto o2::globaltracking::RecoContainer::getITSClustersMCLabels ( int  layer = 0) const
inline

Definition at line 534 of file RecoContainer.h.

◆ getITSClustersPatterns()

auto o2::globaltracking::RecoContainer::getITSClustersPatterns ( int  layer = 0) const
inline

Definition at line 533 of file RecoContainer.h.

◆ getITSClustersROFRecords()

auto o2::globaltracking::RecoContainer::getITSClustersROFRecords ( int  layer = 0) const
inline

Definition at line 531 of file RecoContainer.h.

◆ getITSContributorGID()

GTrackID RecoContainer::getITSContributorGID ( GTrackID  source) const

Definition at line 1546 of file RecoContainer.cxx.

◆ getITSPerLayer()

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

Definition at line 380 of file RecoContainer.h.

◆ getITSTPCTOFMatches()

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

Definition at line 662 of file RecoContainer.h.

◆ getITSTPCTOFMatchesMCLabels()

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

Definition at line 663 of file RecoContainer.h.

◆ getITSTPCTOFTrack()

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

Definition at line 1413 of file RecoContainer.cxx.

◆ getITSTPCTRDSATrackMCLabel()

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

Definition at line 620 of file RecoContainer.h.

◆ getITSTPCTRDSATracksMCLabels()

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

Definition at line 619 of file RecoContainer.h.

◆ getITSTPCTRDTOFMatches()

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

Definition at line 666 of file RecoContainer.h.

◆ getITSTPCTRDTOFMatchesMCLabels()

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

Definition at line 667 of file RecoContainer.h.

◆ getITSTPCTRDTrack()

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

Definition at line 604 of file RecoContainer.h.

◆ getITSTPCTRDTrackMCLabel()

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

Definition at line 618 of file RecoContainer.h.

◆ getITSTPCTRDTracks()

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

Definition at line 609 of file RecoContainer.h.

◆ getITSTPCTRDTracksMCLabels()

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

Definition at line 617 of file RecoContainer.h.

◆ getITSTPCTRDTriggers()

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

Definition at line 613 of file RecoContainer.h.

◆ getITSTrack()

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

Definition at line 520 of file RecoContainer.h.

◆ getITSTracks()

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

Definition at line 521 of file RecoContainer.h.

◆ getITSTracksClusterRefs()

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

Definition at line 523 of file RecoContainer.h.

◆ getITSTracksMCLabels()

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

Definition at line 524 of file RecoContainer.h.

◆ getITSTracksROFRecords()

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

Definition at line 522 of file RecoContainer.h.

◆ getMCHClusterROFRecords()

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

Definition at line 557 of file RecoContainer.h.

◆ getMCHClusters()

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

Definition at line 558 of file RecoContainer.h.

◆ getMCHClustersMCLabels()

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

Definition at line 559 of file RecoContainer.h.

◆ getMCHMIDMatch()

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

Definition at line 598 of file RecoContainer.h.

◆ getMCHMIDMatches()

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

Definition at line 599 of file RecoContainer.h.

◆ getMCHMIDMatchesMCLabels()

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

Definition at line 600 of file RecoContainer.h.

◆ getMCHTrack()

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

Definition at line 550 of file RecoContainer.h.

◆ getMCHTrackClusters()

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

Definition at line 553 of file RecoContainer.h.

◆ getMCHTracks()

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

Definition at line 551 of file RecoContainer.h.

◆ getMCHTracksMCLabels()

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

Definition at line 554 of file RecoContainer.h.

◆ getMCHTracksROFRecords()

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

Definition at line 552 of file RecoContainer.h.

◆ getMFTClusters()

auto o2::globaltracking::RecoContainer::getMFTClusters ( int  layer = 0) const
inline

Definition at line 545 of file RecoContainer.h.

◆ getMFTClustersMCLabels()

auto o2::globaltracking::RecoContainer::getMFTClustersMCLabels ( int  layer = 0) const
inline

Definition at line 547 of file RecoContainer.h.

◆ getMFTClustersPatterns()

auto o2::globaltracking::RecoContainer::getMFTClustersPatterns ( int  layer = 0) const
inline

Definition at line 546 of file RecoContainer.h.

◆ getMFTClustersROFRecords()

auto o2::globaltracking::RecoContainer::getMFTClustersROFRecords ( int  layer = 0) const
inline

Definition at line 544 of file RecoContainer.h.

◆ getMFTMCHMatches()

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

Definition at line 594 of file RecoContainer.h.

◆ getMFTPerLayer()

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

Definition at line 381 of file RecoContainer.h.

◆ getMFTTrack()

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

Definition at line 537 of file RecoContainer.h.

◆ getMFTTracks()

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

Definition at line 538 of file RecoContainer.h.

◆ getMFTTracksClusterRefs()

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

Definition at line 540 of file RecoContainer.h.

◆ getMFTTracksMCLabels()

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

Definition at line 541 of file RecoContainer.h.

◆ getMFTTracksROFRecords()

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

Definition at line 539 of file RecoContainer.h.

◆ getMIDClusterROFRecords()

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

Definition at line 571 of file RecoContainer.h.

◆ getMIDClusters()

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

Definition at line 572 of file RecoContainer.h.

◆ getMIDClustersMCLabels()

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

Definition at line 980 of file RecoContainer.cxx.

◆ getMIDTrack()

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

Definition at line 562 of file RecoContainer.h.

◆ getMIDTrackClusters()

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

Definition at line 565 of file RecoContainer.h.

◆ getMIDTrackClustersROFRecords()

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

Definition at line 566 of file RecoContainer.h.

◆ getMIDTracks()

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

Definition at line 563 of file RecoContainer.h.

◆ getMIDTracksClusterMCLabels()

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

Definition at line 974 of file RecoContainer.cxx.

◆ getMIDTracksMCLabels()

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

Definition at line 567 of file RecoContainer.h.

◆ getMIDTracksROFRecords()

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

Definition at line 564 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 479 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 474 of file RecoContainer.h.

◆ getPHOSCells()

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

Definition at line 710 of file RecoContainer.h.

◆ getPHOSCellsMCLabels()

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

Definition at line 1570 of file RecoContainer.cxx.

◆ getPHOSTriggers()

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

Definition at line 711 of file RecoContainer.h.

◆ getPrimaryVertex()

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

Definition at line 720 of file RecoContainer.h.

◆ getPrimaryVertexContributors()

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

Definition at line 724 of file RecoContainer.h.

◆ getPrimaryVertexContributorsRefs()

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

Definition at line 726 of file RecoContainer.h.

◆ getPrimaryVertexMatchedTrackRefs()

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

Definition at line 725 of file RecoContainer.h.

◆ getPrimaryVertexMatchedTracks()

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

Definition at line 723 of file RecoContainer.h.

◆ getPrimaryVertexMCLabel()

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

Definition at line 721 of file RecoContainer.h.

◆ getPrimaryVertexMCLabels()

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

Definition at line 727 of file RecoContainer.h.

◆ getPrimaryVertices()

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

Definition at line 722 of file RecoContainer.h.

◆ getPV2CascadesRefs()

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

Definition at line 741 of file RecoContainer.h.

◆ getPV2Decays3BodyRefs()

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

Definition at line 745 of file RecoContainer.h.

◆ getPV2V0Refs()

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

Definition at line 737 of file RecoContainer.h.

◆ getSingleDetectorRefs()

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

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

◆ getStrangeTrack()

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

Definition at line 750 of file RecoContainer.h.

◆ getStrangeTracks()

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

Definition at line 748 of file RecoContainer.h.

◆ getStrangeTracksMCLabels()

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

Definition at line 749 of file RecoContainer.h.

◆ getTOFClusters()

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

Definition at line 674 of file RecoContainer.h.

◆ getTOFClustersMCLabels()

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

Definition at line 675 of file RecoContainer.h.

◆ getTOFMatch()

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

Definition at line 648 of file RecoContainer.h.

◆ getTPCClusters()

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

Definition at line 1308 of file RecoContainer.cxx.

◆ getTPCClustersMCLabels()

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

Definition at line 1342 of file RecoContainer.cxx.

◆ getTPCContributorGID()

GTrackID RecoContainer::getTPCContributorGID ( GTrackID  source) const

Definition at line 1510 of file RecoContainer.cxx.

◆ getTPCITSTrack()

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

Definition at line 586 of file RecoContainer.h.

◆ getTPCITSTrackMCLabel()

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

Definition at line 589 of file RecoContainer.h.

◆ getTPCITSTracks()

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

Definition at line 587 of file RecoContainer.h.

◆ getTPCITSTracksMCLabels()

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

Definition at line 588 of file RecoContainer.h.

◆ getTPCTOFMatch()

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

Definition at line 651 of file RecoContainer.h.

◆ getTPCTOFMatches()

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

Definition at line 655 of file RecoContainer.h.

◆ getTPCTOFTrack()

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

Definition at line 650 of file RecoContainer.h.

◆ getTPCTOFTrackMCLabel()

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

Definition at line 652 of file RecoContainer.h.

◆ getTPCTOFTracks()

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

Definition at line 653 of file RecoContainer.h.

◆ getTPCTOFTracksMCLabels()

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

Definition at line 656 of file RecoContainer.h.

◆ getTPCTrack()

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

Definition at line 576 of file RecoContainer.h.

◆ getTPCTrackMCLabel()

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

Definition at line 580 of file RecoContainer.h.

◆ getTPCTracks()

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

Definition at line 577 of file RecoContainer.h.

◆ getTPCTracksClusterRefs()

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

Definition at line 578 of file RecoContainer.h.

◆ getTPCTracksMCLabels()

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

Definition at line 579 of file RecoContainer.h.

◆ getTPCTRDSATrackMCLabel()

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

Definition at line 640 of file RecoContainer.h.

◆ getTPCTRDSATracksMCLabels()

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

Definition at line 639 of file RecoContainer.h.

◆ getTPCTRDTOFMatches()

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

Definition at line 658 of file RecoContainer.h.

◆ getTPCTRDTOFTracksMCLabels()

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

Definition at line 659 of file RecoContainer.h.

◆ getTPCTRDTrack()

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

Definition at line 624 of file RecoContainer.h.

◆ getTPCTRDTrackMCLabel()

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

Definition at line 638 of file RecoContainer.h.

◆ getTPCTRDTracks()

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

Definition at line 629 of file RecoContainer.h.

◆ getTPCTRDTracksMCLabels()

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

Definition at line 637 of file RecoContainer.h.

◆ getTPCTRDTriggers()

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

Definition at line 633 of file RecoContainer.h.

◆ getTPCTriggers()

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

Definition at line 583 of file RecoContainer.h.

◆ getTrack() [1/2]

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

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

◆ getTrackMCLabel()

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

Definition at line 505 of file RecoContainer.h.

◆ getTrackParam()

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

Definition at line 1402 of file RecoContainer.cxx.

◆ getTrackParamOut()

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

Definition at line 1348 of file RecoContainer.cxx.

◆ getTracks()

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

Definition at line 488 of file RecoContainer.h.

◆ getTrackTime()

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

Definition at line 1679 of file RecoContainer.cxx.

◆ getTrackTimeITS()

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

Definition at line 1658 of file RecoContainer.cxx.

◆ getTrackTimeITSTPC()

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

Definition at line 1642 of file RecoContainer.cxx.

◆ getTrackTimeITSTPCTOF()

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

Definition at line 1598 of file RecoContainer.cxx.

◆ getTrackTimeITSTPCTRD()

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

Definition at line 1606 of file RecoContainer.cxx.

◆ getTrackTimeITSTPCTRDTOF()

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

Definition at line 1582 of file RecoContainer.cxx.

◆ getTrackTimeTPC()

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

Definition at line 1671 of file RecoContainer.cxx.

◆ getTrackTimeTPCTOF()

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

Definition at line 1650 of file RecoContainer.cxx.

◆ getTrackTimeTPCTRD()

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

Definition at line 1624 of file RecoContainer.cxx.

◆ getTrackTimeTPCTRDTOF()

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

Definition at line 1590 of file RecoContainer.cxx.

◆ getTRDCalibratedTracklets()

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

Definition at line 1318 of file RecoContainer.cxx.

◆ getTRDTracklets()

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

Definition at line 1313 of file RecoContainer.cxx.

◆ getTRDTrackletsMCLabels()

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

Definition at line 1337 of file RecoContainer.cxx.

◆ getTRDTriggerRecords()

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

Definition at line 1323 of file RecoContainer.cxx.

◆ getV0()

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

Definition at line 731 of file RecoContainer.h.

◆ getV0Idx()

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

Definition at line 730 of file RecoContainer.h.

◆ getV0s()

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

Definition at line 736 of file RecoContainer.h.

◆ getV0sIdx()

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

Definition at line 735 of file RecoContainer.h.

◆ getZDCBCRecData()

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

Definition at line 695 of file RecoContainer.h.

◆ getZDCEnergy()

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

Definition at line 696 of file RecoContainer.h.

◆ getZDCInfo()

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

Definition at line 698 of file RecoContainer.h.

◆ getZDCTDCData()

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

Definition at line 697 of file RecoContainer.h.

◆ isMatchSourceLoaded()

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

Definition at line 462 of file RecoContainer.h.

◆ isTrackSourceLoaded()

bool RecoContainer::isTrackSourceLoaded ( int  src) const

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

◆ commonPool

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

Definition at line 349 of file RecoContainer.h.

◆ cosmPool

CosmicsAccessor o2::globaltracking::RecoContainer::cosmPool

Definition at line 353 of file RecoContainer.h.

◆ inputsTPCclusters

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

Definition at line 377 of file RecoContainer.h.

◆ inputsTRD

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

Definition at line 378 of file RecoContainer.h.

◆ ITSClustersData

std::array<ITSClusAccessor, NITSMFTCLUSSLOTS> o2::globaltracking::RecoContainer::ITSClustersData

Definition at line 358 of file RecoContainer.h.

◆ ITSPerLayer

bool o2::globaltracking::RecoContainer::ITSPerLayer = false

Definition at line 355 of file RecoContainer.h.

◆ mcCPVClusters

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

Definition at line 365 of file RecoContainer.h.

◆ mcEMCCells

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

Definition at line 368 of file RecoContainer.h.

◆ mcHMPClusters

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

Definition at line 364 of file RecoContainer.h.

◆ mcITSClusters

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

Definition at line 361 of file RecoContainer.h.

◆ mcMCHClusters

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

Definition at line 366 of file RecoContainer.h.

◆ mcMFTClusters

std::array<std::unique_ptr<const o2::dataformats::MCTruthContainer<o2::MCCompLabel> >, MaxMFTLayers> o2::globaltracking::RecoContainer::mcMFTClusters

Definition at line 362 of file RecoContainer.h.

◆ mcMIDClusters

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

Definition at line 370 of file RecoContainer.h.

◆ mcMIDTrackClusters

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

Definition at line 369 of file RecoContainer.h.

◆ mcMIDTracks

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

Definition at line 371 of file RecoContainer.h.

◆ mcPHSCells

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

Definition at line 367 of file RecoContainer.h.

◆ mcTOFClusters

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

Definition at line 363 of file RecoContainer.h.

◆ mCTPLumi

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

Definition at line 372 of file RecoContainer.h.

◆ MFTClustersData

std::array<MFTClusAccessor, NITSMFTCLUSSLOTS> o2::globaltracking::RecoContainer::MFTClustersData

Definition at line 359 of file RecoContainer.h.

◆ MFTPerLayer

bool o2::globaltracking::RecoContainer::MFTPerLayer = false

Definition at line 356 of file RecoContainer.h.

◆ occupancyMapTPC

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

externally set TPC clusters occupancy map

Definition at line 375 of file RecoContainer.h.

◆ PS2MUS

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

Definition at line 345 of file RecoContainer.h.

◆ pvtxPool

PVertexAccessor o2::globaltracking::RecoContainer::pvtxPool

Definition at line 350 of file RecoContainer.h.

◆ startIR

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

Definition at line 347 of file RecoContainer.h.

◆ strkPool

STrackAccessor o2::globaltracking::RecoContainer::strkPool

Definition at line 352 of file RecoContainer.h.

◆ svtxPool

SVertexAccessor o2::globaltracking::RecoContainer::svtxPool

Definition at line 351 of file RecoContainer.h.


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