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

generates new track dNdx, by rescaling the poisson error of the cluster count More...

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

Public Member Functions

 SmearedTracksdNdx (float m_scale, bool debug)
 
ROOT::VecOps::RVec< edm4hep::Quantity > operator() (const ROOT::VecOps::RVec< edm4hep::ReconstructedParticleData > &allRecoParticles, const ROOT::VecOps::RVec< edm4hep::Quantity > &dNdx, 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 track dNdx, by rescaling the poisson error of the cluster count

Constructor & Destructor Documentation

◆ SmearedTracksdNdx()

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

Member Function Documentation

◆ operator()()

ROOT::VecOps::RVec< edm4hep::Quantity > FCCAnalyses::SmearObjects::SmearedTracksdNdx::operator() ( const ROOT::VecOps::RVec< edm4hep::ReconstructedParticleData > & allRecoParticles,
const ROOT::VecOps::RVec< edm4hep::Quantity > & dNdx,
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::SmearedTracksdNdx::m_debug

◆ m_random

TRandom FCCAnalyses::SmearObjects::SmearedTracksdNdx::m_random

◆ m_scale

float FCCAnalyses::SmearObjects::SmearedTracksdNdx::m_scale

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