|
FCCAnalyses
|
Functions | |
| ROOT::VecOps::RVec< edm4hep::TrackState > | TrackStates_at_IP (const ROOT::VecOps::RVec< edm4hep::TrackData > &inTracks, const ROOT::VecOps::RVec< edm4hep::TrackState > &trackStates) |
| Make a collection of TrackStates from only the Trackstates at (0,0,0). | |
| ROOT::VecOps::RVec< edm4hep::TrackState > | Intersection (const ROOT::VecOps::RVec< edm4hep::TrackState > &Col1, const ROOT::VecOps::RVec< edm4hep::TrackState > &Col2) |
| returns the subset of tracks that are common to two collections | |
| ROOT::VecOps::RVec< edm4hep::TrackState > | Remove (const ROOT::VecOps::RVec< edm4hep::TrackState > &Subset, const ROOT::VecOps::RVec< edm4hep::TrackState > &LargerCollection) |
| removes a subset of tracks from a large collection | |
| ROOT::VecOps::RVec< edm4hep::TrackState > | Merge (const ROOT::VecOps::RVec< edm4hep::TrackState > &Col1, const ROOT::VecOps::RVec< edm4hep::TrackState > &Col2) |
| Merge two collections of tracks. | |
| ROOT::VecOps::RVec< int > | get_indices (const ROOT::VecOps::RVec< edm4hep::TrackState > &someTrackStates, const ROOT::VecOps::RVec< edm4hep::TrackState > &allTrackStates) |
| Indices of subset tracks, in the full tracks collection. | |
| ROOT::VecOps::RVec< float > | tracks_length (const ROOT::VecOps::RVec< int > &track_indices, const ROOT::VecOps::RVec< float > &length) |
| the lengths of a subset of tracks - passed as a vector of indices of these tracks in the full tracks collection | |
| ROOT::VecOps::RVec< float > | tracks_length (const ROOT::VecOps::RVec< edm4hep::TrackState > &some_tracks, const ROOT::VecOps::RVec< edm4hep::TrackState > &FullTracks, const ROOT::VecOps::RVec< float > &length) |
| ROOT::VecOps::RVec< float > | tracks_TOF (const ROOT::VecOps::RVec< int > &track_indices, const ROOT::VecOps::RVec< edm4hep::TrackData > &trackdata, const ROOT::VecOps::RVec< edm4hep::TrackerHit3DData > &trackerhits) |
| the TOF times in ps (times of the hit at the calo entrance ) | |
| ROOT::VecOps::RVec< float > | tracks_TOF (const ROOT::VecOps::RVec< edm4hep::TrackState > &some_tracks, const ROOT::VecOps::RVec< edm4hep::TrackState > &FullTracks, const ROOT::VecOps::RVec< edm4hep::TrackData > &trackdata, const ROOT::VecOps::RVec< edm4hep::TrackerHit3DData > &trackerhits) |
| ROOT::VecOps::RVec< float > | tracks_dNdx (const ROOT::VecOps::RVec< int > &trackStateIndices, const ROOT::VecOps::RVec< edm4hep::TrackData > &trackColl, const FCCAnalyses::TrackUtils::TrackDqdxHandler &dNdxHandler) |
| Obtain dNdx values for specified track state indices. | |
| ROOT::VecOps::RVec< float > | tracks_dNdx (const ROOT::VecOps::RVec< edm4hep::TrackState > &someTrackStates, const ROOT::VecOps::RVec< edm4hep::TrackState > &allTrackStates, const ROOT::VecOps::RVec< edm4hep::TrackData > &tracksColl, const FCCAnalyses::TrackUtils::TrackDqdxHandler &dNdxHandler) |
| Obtain dNdx values for selected subset of track states. | |
| ROOT::VecOps::RVec< float > | tracks_dNdx (const ROOT::VecOps::RVec< int > &trackStateIndices, const ROOT::VecOps::RVec< edm4hep::TrackData > &trackColl, const TrackUtils::TrackDqdxHandler &dNdxHandler) |
| ROOT::VecOps::RVec< float > | tracks_dNdx (const ROOT::VecOps::RVec< edm4hep::TrackState > &someTrackStates, const ROOT::VecOps::RVec< edm4hep::TrackState > &allTrackStates, const ROOT::VecOps::RVec< edm4hep::TrackData > &trackColl, const TrackUtils::TrackDqdxHandler &dNdxHandler) |
| ROOT::VecOps::RVec< int > FCCAnalyses ::ReconstructedTrack::get_indices | ( | const ROOT::VecOps::RVec< edm4hep::TrackState > & | someTrackStates, |
| const ROOT::VecOps::RVec< edm4hep::TrackState > & | allTrackStates ) |
Indices of subset tracks, in the full tracks collection.
| ROOT::VecOps::RVec< edm4hep::TrackState > FCCAnalyses ::ReconstructedTrack::Intersection | ( | const ROOT::VecOps::RVec< edm4hep::TrackState > & | Col1, |
| const ROOT::VecOps::RVec< edm4hep::TrackState > & | Col2 ) |
returns the subset of tracks that are common to two collections
| ROOT::VecOps::RVec< edm4hep::TrackState > FCCAnalyses ::ReconstructedTrack::Merge | ( | const ROOT::VecOps::RVec< edm4hep::TrackState > & | Col1, |
| const ROOT::VecOps::RVec< edm4hep::TrackState > & | Col2 ) |
Merge two collections of tracks.
| ROOT::VecOps::RVec< edm4hep::TrackState > FCCAnalyses ::ReconstructedTrack::Remove | ( | const ROOT::VecOps::RVec< edm4hep::TrackState > & | Subset, |
| const ROOT::VecOps::RVec< edm4hep::TrackState > & | LargerCollection ) |
removes a subset of tracks from a large collection
| ROOT::VecOps::RVec< float > FCCAnalyses ::ReconstructedTrack::tracks_dNdx | ( | const ROOT::VecOps::RVec< edm4hep::TrackState > & | someTrackStates, |
| const ROOT::VecOps::RVec< edm4hep::TrackState > & | allTrackStates, | ||
| const ROOT::VecOps::RVec< edm4hep::TrackData > & | trackColl, | ||
| const TrackUtils::TrackDqdxHandler & | dNdxHandler ) |
| ROOT::VecOps::RVec< float > FCCAnalyses ::ReconstructedTrack::tracks_dNdx | ( | const ROOT::VecOps::RVec< edm4hep::TrackState > & | someTrackStates, |
| const ROOT::VecOps::RVec< edm4hep::TrackState > & | allTrackStates, | ||
| const ROOT::VecOps::RVec< edm4hep::TrackData > & | tracksColl, | ||
| const FCCAnalyses::TrackUtils::TrackDqdxHandler & | dNdxHandler ) |
Obtain dNdx values for selected subset of track states.
| [in] | someTrackStates | selected track states. |
| [in] | allTrackStates | full track states collection of the event. |
| [in] | trackColl | full track collection of the event (e.g. EFlowtrack) |
| [in] | dNdxHandler | instance of a TrackUtils::TrackDqdxHandler. |
| ROOT::VecOps::RVec< float > FCCAnalyses ::ReconstructedTrack::tracks_dNdx | ( | const ROOT::VecOps::RVec< int > & | trackStateIndices, |
| const ROOT::VecOps::RVec< edm4hep::TrackData > & | trackColl, | ||
| const FCCAnalyses::TrackUtils::TrackDqdxHandler & | dNdxHandler ) |
Obtain dNdx values for specified track state indices.
| [in] | trackStateIndices | full track states collection of the event. |
| [in] | trackColl | full track collection of the event (e.g. EFlowtrack) |
| [in] | dNdxHandler | instance of a FCCAnalyses::TrackUtils::TrackDqdxHandler. |
| ROOT::VecOps::RVec< float > FCCAnalyses ::ReconstructedTrack::tracks_dNdx | ( | const ROOT::VecOps::RVec< int > & | trackStateIndices, |
| const ROOT::VecOps::RVec< edm4hep::TrackData > & | trackColl, | ||
| const TrackUtils::TrackDqdxHandler & | dNdxHandler ) |
| ROOT::VecOps::RVec< float > FCCAnalyses ::ReconstructedTrack::tracks_length | ( | const ROOT::VecOps::RVec< edm4hep::TrackState > & | some_tracks, |
| const ROOT::VecOps::RVec< edm4hep::TrackState > & | FullTracks, | ||
| const ROOT::VecOps::RVec< float > & | length ) |
| ROOT::VecOps::RVec< float > FCCAnalyses ::ReconstructedTrack::tracks_length | ( | const ROOT::VecOps::RVec< int > & | track_indices, |
| const ROOT::VecOps::RVec< float > & | length ) |
the lengths of a subset of tracks - passed as a vector of indices of these tracks in the full tracks collection
| ROOT::VecOps::RVec< float > FCCAnalyses ::ReconstructedTrack::tracks_TOF | ( | const ROOT::VecOps::RVec< edm4hep::TrackState > & | some_tracks, |
| const ROOT::VecOps::RVec< edm4hep::TrackState > & | FullTracks, | ||
| const ROOT::VecOps::RVec< edm4hep::TrackData > & | trackdata, | ||
| const ROOT::VecOps::RVec< edm4hep::TrackerHit3DData > & | trackerhits ) |
| ROOT::VecOps::RVec< float > FCCAnalyses ::ReconstructedTrack::tracks_TOF | ( | const ROOT::VecOps::RVec< int > & | track_indices, |
| const ROOT::VecOps::RVec< edm4hep::TrackData > & | trackdata, | ||
| const ROOT::VecOps::RVec< edm4hep::TrackerHit3DData > & | trackerhits ) |
the TOF times in ps (times of the hit at the calo entrance )
| ROOT::VecOps::RVec< edm4hep::TrackState > FCCAnalyses ::ReconstructedTrack::TrackStates_at_IP | ( | const ROOT::VecOps::RVec< edm4hep::TrackData > & | inTracks, |
| const ROOT::VecOps::RVec< edm4hep::TrackState > & | trackStates ) |
Make a collection of TrackStates from only the Trackstates at (0,0,0).
Indented for FullSim samples.