FCCAnalyses
Loading...
Searching...
No Matches
FCCAnalyses::SmearObjects::SmearedTracksTOF Struct Reference

generates new tracker hits, by rescaling the timing measurement More...

#include <analyzers/dataframe/FCCAnalyses/SmearObjects.h>

Public Member Functions

 SmearedTracksTOF (float m_scale, bool debug)
 
ROOT::VecOps::RVec< edm4hep::TrackerHit3DDataoperator() (const ROOT::VecOps::RVec< edm4hep::ReconstructedParticleData > &allRecoParticles, const ROOT::VecOps::RVec< edm4hep::TrackData > &trackdata, const ROOT::VecOps::RVec< edm4hep::TrackerHit3DData > &trackerhits, const ROOT::VecOps::RVec< float > &length, const ROOT::VecOps::RVec< int > &RP2MC_indices, const ROOT::VecOps::RVec< edm4hep::MCParticleData > &mcParticles)
 

Public Attributes

bool m_debug
 
TRandom m_random
 
float m_scale
 

Detailed Description

generates new tracker hits, by rescaling the timing measurement

Constructor & Destructor Documentation

◆ SmearedTracksTOF()

FCCAnalyses::SmearObjects::SmearedTracksTOF::SmearedTracksTOF ( float m_scale,
bool debug = false )

Member Function Documentation

◆ operator()()

ROOT::VecOps::RVec< edm4hep::TrackerHit3DData > FCCAnalyses::SmearObjects::SmearedTracksTOF::operator() ( const ROOT::VecOps::RVec< edm4hep::ReconstructedParticleData > & allRecoParticles,
const ROOT::VecOps::RVec< edm4hep::TrackData > & trackdata,
const ROOT::VecOps::RVec< edm4hep::TrackerHit3DData > & trackerhits,
const ROOT::VecOps::RVec< float > & length,
const ROOT::VecOps::RVec< int > & RP2MC_indices,
const ROOT::VecOps::RVec< edm4hep::MCParticleData > & mcParticles )

Member Data Documentation

◆ m_debug

bool FCCAnalyses::SmearObjects::SmearedTracksTOF::m_debug

◆ m_random

TRandom FCCAnalyses::SmearObjects::SmearedTracksTOF::m_random

◆ m_scale

float FCCAnalyses::SmearObjects::SmearedTracksTOF::m_scale

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