FCCAnalyses
Loading...
Searching...
No Matches
FCCAnalyses::TrackUtils Namespace Reference

Utilities for the EDM4hep::Track objects and collections. More...

Classes

class  TrackDqdxHandler
 Adjusted utility class to invert the relations between RecDqdx and Track. More...
 

Functions

TrackDqdxHandler createTrackDqdxHandler (const ROOT::VecOps::RVec< edm4hep::RecDqdxData > &dQdxColl, const ROOT::VecOps::RVec< size_t > &dQdxTrackIndexes)
 Creates an instance of TrackDqdxHandler.
 

Detailed Description

Utilities for the EDM4hep::Track objects and collections.

Function Documentation

◆ createTrackDqdxHandler()

TrackDqdxHandler FCCAnalyses::TrackUtils::createTrackDqdxHandler ( const ROOT::VecOps::RVec< edm4hep::RecDqdxData > & dQdxColl,
const ROOT::VecOps::RVec< size_t > & dQdxTrackIndexes )

Creates an instance of TrackDqdxHandler.

Parameters
[indQdxColl Collection of all dQdx objects in the event (e.g. EFlowTrack_dNdx).
[in]dQdxTrackIndexesTrack indexes corresponding to the dQdx record (e.g. _EFlowTrack_dNdx_track.index).