FCCAnalyses
Loading...
Searching...
No Matches
ReconstructedTrack.h File Reference
#include <cmath>
#include <vector>
#include "edm4hep/Quantity.h"
#include "edm4hep/TrackData.h"
#include "edm4hep/TrackState.h"
#include "edm4hep/TrackerHitData.h"
Include dependency graph for ReconstructedTrack.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  edm4hep
 
namespace  FCCAnalyses
 FCC analyzers collection.
 
namespace  FCCAnalyses::ReconstructedTrack
 

Functions

ROOT::VecOps::RVec< edm4hep::TrackState > FCCAnalyses::ReconstructedTrack::TrackStates_at_IP (const ROOT::VecOps::RVec< edm4hep::TrackData > &in, const ROOT::VecOps::RVec< edm4hep::TrackState > &trackstates)
 for FullSim:
 
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::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 > 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< int > FCCAnalyses::ReconstructedTrack::get_indices (const ROOT::VecOps::RVec< edm4hep::TrackState > &some_tracks, const ROOT::VecOps::RVec< edm4hep::TrackState > &FullTracks)
 indices of a subset of tracks, in the full tracks collection
 
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_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_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 > 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_dNdx (const ROOT::VecOps::RVec< int > &track_indices, const ROOT::VecOps::RVec< edm4hep::TrackData > &trackdata, const ROOT::VecOps::RVec< edm4hep::Quantity > &dNdx)
 the dndx values
 
ROOT::VecOps::RVec< float > FCCAnalyses::ReconstructedTrack::tracks_dNdx (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::Quantity > &dNdx)