CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes
ReferenceTrajectoryBase::Config Struct Reference

#include <ReferenceTrajectoryBase.h>

Public Member Functions

 Config (MaterialEffects matEff, PropagationDirection direction, double m=-std::numeric_limits< double >::infinity(), double est=-std::numeric_limits< double >::infinity())
 

Public Attributes

bool allowZeroMaterial {false}
 
bool constructTsosWithErrors {false}
 
bool hitsAreReverse {false}
 
bool includeAPEs {false}
 
double mass
 
MaterialEffects materialEffects
 
double momentumEstimate
 
PropagationDirection propDir
 
bool useBeamSpot {false}
 
bool useRefittedState {false}
 

Detailed Description

Definition at line 121 of file ReferenceTrajectoryBase.h.

Constructor & Destructor Documentation

◆ Config()

ReferenceTrajectoryBase::Config::Config ( MaterialEffects  matEff,
PropagationDirection  direction,
double  m = -std::numeric_limits<double>::infinity(),
double  est = -std::numeric_limits<double>::infinity() 
)
inline

Definition at line 122 of file ReferenceTrajectoryBase.h.

126  : materialEffects(matEff), propDir(direction), mass(m), momentumEstimate(est) {}

Member Data Documentation

◆ allowZeroMaterial

bool ReferenceTrajectoryBase::Config::allowZeroMaterial {false}

Definition at line 137 of file ReferenceTrajectoryBase.h.

◆ constructTsosWithErrors

bool ReferenceTrajectoryBase::Config::constructTsosWithErrors {false}

Definition at line 135 of file ReferenceTrajectoryBase.h.

◆ hitsAreReverse

bool ReferenceTrajectoryBase::Config::hitsAreReverse {false}

Definition at line 133 of file ReferenceTrajectoryBase.h.

◆ includeAPEs

bool ReferenceTrajectoryBase::Config::includeAPEs {false}

Definition at line 136 of file ReferenceTrajectoryBase.h.

◆ mass

double ReferenceTrajectoryBase::Config::mass

◆ materialEffects

MaterialEffects ReferenceTrajectoryBase::Config::materialEffects

Definition at line 128 of file ReferenceTrajectoryBase.h.

◆ momentumEstimate

double ReferenceTrajectoryBase::Config::momentumEstimate

Definition at line 131 of file ReferenceTrajectoryBase.h.

◆ propDir

PropagationDirection ReferenceTrajectoryBase::Config::propDir

Definition at line 129 of file ReferenceTrajectoryBase.h.

◆ useBeamSpot

bool ReferenceTrajectoryBase::Config::useBeamSpot {false}

Definition at line 132 of file ReferenceTrajectoryBase.h.

◆ useRefittedState

bool ReferenceTrajectoryBase::Config::useRefittedState {false}

Definition at line 134 of file ReferenceTrajectoryBase.h.

ReferenceTrajectoryBase::Config::momentumEstimate
double momentumEstimate
Definition: ReferenceTrajectoryBase.h:131
ReferenceTrajectoryBase::Config::mass
double mass
Definition: ReferenceTrajectoryBase.h:130
visualization-live-secondInstance_cfg.m
m
Definition: visualization-live-secondInstance_cfg.py:72
ReferenceTrajectoryBase::Config::materialEffects
MaterialEffects materialEffects
Definition: ReferenceTrajectoryBase.h:128
ReferenceTrajectoryBase::Config::propDir
PropagationDirection propDir
Definition: ReferenceTrajectoryBase.h:129