#include <MaterialAccountingDetector.h>
Public Member Functions | |
void | account (const MaterialAccountingStep &step, double begin, double end) |
void | clear (void) |
const MaterialAccountingStep & | material () const |
MaterialAccountingDetector (void) | |
const GlobalPoint & | position () const |
Private Attributes | |
MaterialAccountingStep | m_accounting |
double | m_cosThetaIn |
double | m_cosThetaOut |
double | m_curvilinearIn |
double | m_curvilinearOut |
GlobalPoint | m_position |
Friends | |
class | DD4hep_TrackingMaterialAnalyser |
class | MaterialAccountingTrack |
class | TrackingMaterialAnalyser |
Definition at line 15 of file MaterialAccountingDetector.h.
|
inline |
Definition at line 21 of file MaterialAccountingDetector.h.
|
inline |
Definition at line 38 of file MaterialAccountingDetector.h.
References m_accounting, m_cosThetaIn, m_cosThetaOut, m_curvilinearIn, and m_curvilinearOut.
|
inline |
Definition at line 24 of file MaterialAccountingDetector.h.
References MaterialAccountingStep::clear(), m_accounting, m_cosThetaIn, m_cosThetaOut, m_curvilinearIn, m_curvilinearOut, and m_position.
Referenced by MaterialAccountingTrack::leaveDetector(), and MaterialAccountingTrack::reset().
|
inline |
Definition at line 34 of file MaterialAccountingDetector.h.
References m_accounting.
Referenced by DD4hep_MaterialAccountingGroup::addDetector(), and MaterialAccountingGroup::addDetector().
|
inline |
Definition at line 32 of file MaterialAccountingDetector.h.
References m_position.
Referenced by DD4hep_TrackingMaterialAnalyser::findLayer(), TrackingMaterialAnalyser::findLayer(), MaterialAccountingGroup::inside(), and DD4hep_MaterialAccountingGroup::isInside().
|
friend |
Definition at line 18 of file MaterialAccountingDetector.h.
|
friend |
Definition at line 16 of file MaterialAccountingDetector.h.
|
friend |
Definition at line 17 of file MaterialAccountingDetector.h.
|
private |
Definition at line 56 of file MaterialAccountingDetector.h.
Referenced by account(), clear(), and material().
|
private |
Definition at line 54 of file MaterialAccountingDetector.h.
Referenced by account(), clear(), and MaterialAccountingTrack::enterDetector().
|
private |
Definition at line 55 of file MaterialAccountingDetector.h.
Referenced by account(), clear(), and MaterialAccountingTrack::leaveDetector().
|
private |
Definition at line 52 of file MaterialAccountingDetector.h.
Referenced by account(), clear(), and MaterialAccountingTrack::enterDetector().
|
private |
Definition at line 53 of file MaterialAccountingDetector.h.
Referenced by account(), clear(), and MaterialAccountingTrack::leaveDetector().
|
private |
Definition at line 51 of file MaterialAccountingDetector.h.
Referenced by clear(), MaterialAccountingTrack::enterDetector(), and position().