#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 | MaterialAccountingTrack |
class | TrackingMaterialAnalyser |
Definition at line 15 of file MaterialAccountingDetector.h.
|
inline |
Definition at line 20 of file MaterialAccountingDetector.h.
|
inline |
Definition at line 48 of file MaterialAccountingDetector.h.
References m_accounting, m_cosThetaIn, m_cosThetaOut, m_curvilinearIn, and m_curvilinearOut.
|
inline |
Definition at line 29 of file MaterialAccountingDetector.h.
References MaterialAccountingStep::clear(), m_accounting, m_cosThetaIn, m_cosThetaOut, m_curvilinearIn, m_curvilinearOut, and m_position.
Referenced by MaterialAccountingTrack::enterDetector(), MaterialAccountingTrack::leaveDetector(), and MaterialAccountingTrack::reset().
|
inline |
Definition at line 42 of file MaterialAccountingDetector.h.
References m_accounting.
Referenced by MaterialAccountingGroup::addDetector().
|
inline |
Definition at line 38 of file MaterialAccountingDetector.h.
References m_position.
Referenced by TrackingMaterialAnalyser::findLayer(), and MaterialAccountingGroup::inside().
|
friend |
Definition at line 16 of file MaterialAccountingDetector.h.
|
friend |
Definition at line 17 of file MaterialAccountingDetector.h.
|
private |
Definition at line 67 of file MaterialAccountingDetector.h.
Referenced by account(), clear(), and material().
|
private |
Definition at line 65 of file MaterialAccountingDetector.h.
Referenced by account(), clear(), and MaterialAccountingTrack::enterDetector().
|
private |
Definition at line 66 of file MaterialAccountingDetector.h.
Referenced by account(), clear(), and MaterialAccountingTrack::leaveDetector().
|
private |
Definition at line 63 of file MaterialAccountingDetector.h.
Referenced by account(), clear(), and MaterialAccountingTrack::enterDetector().
|
private |
Definition at line 64 of file MaterialAccountingDetector.h.
Referenced by account(), clear(), and MaterialAccountingTrack::leaveDetector().
|
private |
Definition at line 62 of file MaterialAccountingDetector.h.
Referenced by clear(), MaterialAccountingTrack::enterDetector(), and position().