ATLAS Offline Software
|
#include <IMaterialEffectsEngine.h>
Public Member Functions | |
virtual | ~IMaterialEffectsEngine () |
Virtual destructor. More... | |
virtual ExtrapolationCode | handleMaterial (ExCellCharged &ecCharged, PropDirection dir=alongMomentum, MaterialUpdateStage matupstage=fullUpdate) const =0 |
charged extrapolation More... | |
virtual ExtrapolationCode | handleMaterial (ExCellNeutral &ecNeutral, PropDirection dir=alongMomentum, MaterialUpdateStage matupstage=fullUpdate) const =0 |
neutral extrapolation More... | |
Static Public Member Functions | |
static const InterfaceID & | interfaceID () |
AlgTool interface methods. More... | |
Protected Attributes | |
std::string | m_sopPrefix |
prefix for screen output More... | |
std::string | m_sopPostfix |
prefix for screen output More... | |
Material effects engine interface for charged and neutral (fast track simulation) , the update is alwyas on the:
Definition at line 40 of file IMaterialEffectsEngine.h.
|
inlinevirtual |
|
pure virtual |
charged extrapolation
Implemented in Trk::MaterialEffectsEngine.
|
pure virtual |
neutral extrapolation
Implemented in Trk::MaterialEffectsEngine.
|
inlinestatic |
AlgTool interface methods.
Definition at line 47 of file IMaterialEffectsEngine.h.
|
protected |
prefix for screen output
Definition at line 62 of file IMaterialEffectsEngine.h.
|
protected |
prefix for screen output
Definition at line 61 of file IMaterialEffectsEngine.h.