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 116 of file ReferenceTrajectoryBase.h.

Constructor & Destructor Documentation

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 117 of file ReferenceTrajectoryBase.h.

Member Data Documentation

bool ReferenceTrajectoryBase::Config::allowZeroMaterial {false}
bool ReferenceTrajectoryBase::Config::constructTsosWithErrors {false}
bool ReferenceTrajectoryBase::Config::hitsAreReverse {false}
bool ReferenceTrajectoryBase::Config::includeAPEs {false}
double ReferenceTrajectoryBase::Config::mass
MaterialEffects ReferenceTrajectoryBase::Config::materialEffects

Definition at line 126 of file ReferenceTrajectoryBase.h.

double ReferenceTrajectoryBase::Config::momentumEstimate

Definition at line 129 of file ReferenceTrajectoryBase.h.

PropagationDirection ReferenceTrajectoryBase::Config::propDir
bool ReferenceTrajectoryBase::Config::useBeamSpot {false}
bool ReferenceTrajectoryBase::Config::useRefittedState {false}