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

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.