#include <SiTracker_dEdxProcessor.h>
|
static bool | dEdxOrder (dEdxPoint p1, dEdxPoint p2) |
|
static double | dEdxGeneralTruncMean (dEdxVec, double &dEdxError, const double truncLo=0, const double truncHi=0) |
|
static double | dEdxMean (dEdxVec, double &dEdxError) |
|
static double | dEdxMedian (dEdxVec, double &dEdxError) |
|
static double | dEdxTruncMean (dEdxVec, double &dEdxError) |
|
static double | dEdxHarmonic (dEdxVec, double &dEdxError) |
|
static double | dEdxHarmonic2 (dEdxVec, double &dEdxError) |
|
static double | dEdxWgtHarmonic (dEdxVec, double &dEdxError) |
|
static double | dEdxWgtHarmonic2 (dEdxVec, double &dEdxError) |
|
Definition at line 49 of file SiTracker_dEdxProcessor.h.
typedef double(* SiTracker_dEdxProcessor::evalChoice)(dEdxVec, double &dEdxError) |
SiTracker_dEdxProcessor::SiTracker_dEdxProcessor |
( |
| ) |
|
SiTracker_dEdxProcessor::~SiTracker_dEdxProcessor |
( |
| ) |
|
|
virtual |
void SiTracker_dEdxProcessor::addTime |
( |
int |
i | ) |
|
|
inlineprotected |
void SiTracker_dEdxProcessor::check |
( |
LCEvent * |
evt | ) |
|
|
virtual |
double SiTracker_dEdxProcessor::dEdxGeneralTruncMean |
( |
dEdxVec |
hitVec, |
|
|
double & |
dEdxError, |
|
|
const double |
truncLo = 0 , |
|
|
const double |
truncHi = 0 |
|
) |
| |
|
static |
double SiTracker_dEdxProcessor::dEdxHarmonic |
( |
dEdxVec |
hitVec, |
|
|
double & |
dEdxError |
|
) |
| |
|
static |
double SiTracker_dEdxProcessor::dEdxHarmonic2 |
( |
dEdxVec |
hitVec, |
|
|
double & |
dEdxError |
|
) |
| |
|
static |
double SiTracker_dEdxProcessor::dEdxMean |
( |
dEdxVec |
hitVec, |
|
|
double & |
dEdxError |
|
) |
| |
|
static |
double SiTracker_dEdxProcessor::dEdxMedian |
( |
dEdxVec |
hitVec, |
|
|
double & |
dEdxError |
|
) |
| |
|
static |
double SiTracker_dEdxProcessor::dEdxTruncMean |
( |
dEdxVec |
hitVec, |
|
|
double & |
dEdxError |
|
) |
| |
|
static |
double SiTracker_dEdxProcessor::dEdxWgtHarmonic |
( |
dEdxVec |
hitVec, |
|
|
double & |
dEdxError |
|
) |
| |
|
static |
double SiTracker_dEdxProcessor::dEdxWgtHarmonic2 |
( |
dEdxVec |
hitVec, |
|
|
double & |
dEdxError |
|
) |
| |
|
static |
void SiTracker_dEdxProcessor::end |
( |
| ) |
|
|
virtual |
void SiTracker_dEdxProcessor::init |
( |
| ) |
|
|
virtual |
Called at the begin of the job before anything is read.
Use to initialize the processor, e.g. book histograms.
Definition at line 116 of file SiTracker_dEdxProcessor.cc.
virtual Processor* SiTracker_dEdxProcessor::newProcessor |
( |
| ) |
|
|
inlinevirtual |
void SiTracker_dEdxProcessor::processEvent |
( |
LCEvent * |
evt | ) |
|
|
virtual |
void SiTracker_dEdxProcessor::processRunHeader |
( |
LCRunHeader * |
run | ) |
|
|
virtual |
double SiTracker_dEdxProcessor::_bField {} |
|
protected |
int SiTracker_dEdxProcessor::lastRunHeaderProcessed {} |
|
protected |
std::chrono::high_resolution_clock::time_point SiTracker_dEdxProcessor::lastTP |
|
protected |
bool SiTracker_dEdxProcessor::m_cheatSensorThicknesses {} |
|
protected |
std::string SiTracker_dEdxProcessor::m_dEdxEstimator {} |
|
protected |
FloatVec SiTracker_dEdxProcessor::m_sensThicknessCheatVals {} |
|
protected |
std::string SiTracker_dEdxProcessor::m_trackCollName {} |
|
protected |
StringVec SiTracker_dEdxProcessor::m_trkHitCollNames {} |
|
protected |
std::chrono::high_resolution_clock::time_point SiTracker_dEdxProcessor::newTP |
|
protected |
unsigned SiTracker_dEdxProcessor::nTimers = 8 |
|
protected |
const dd4hep::rec::SurfaceMap* SiTracker_dEdxProcessor::surfMap |
|
protected |
std::vector<std::chrono::duration<double> > SiTracker_dEdxProcessor::timers |
|
protected |
MarlinTrk::IMarlinTrkSystem* SiTracker_dEdxProcessor::trkSystem |
|
protected |
double SiTracker_dEdxProcessor::truncFractionLo = 0.1 |
|
static |
double SiTracker_dEdxProcessor::truncFractionUp = 0.3 |
|
static |
The documentation for this class was generated from the following files: