#include <MCTruth.h>
Inheritance diagram for MCTruth:

Public Types | |
| typedef unsigned int | id_type |
Public Methods | |
| MCTruth ( _Particle* p = 0) | |
| implementation inserts MCTruth::ParticleData as default. More... | |
| virtual | ~MCTruth () |
| virtual void | accept (DetectorVisitor&) |
| virtual void | accept (DetectorConverter&) |
| virtual void | accept (DetectorConverter&) const |
| virtual bool | empty () const |
| virtual void | read (std::istream& in) |
| virtual void | write (std::ostream& out) const |
| virtual void | printOn (std::ostream& out) const |
| virtual const char* | nameOf () const |
| const _Particle* | particle () const |
| _Particle* | particle () |
| void | particle (_Particle* p) |
| const id_type& | id () const |
| void | id ( const id_type& anid ) |
| Generator* | generator () |
| virtual DOM_Element | persist (DOM_Element& e) const |
Static Public Methods | |
| MCTruth* | instance () |
Static Public Attributes | |
| const GlastDetector::_PersistKey | classPersistKey = GlastDetector::_PersistKey("MCTruth") |
Protected Methods | |
| MCTruth (const DOM_Element& elem) | |
| constructor used when creating from an xml element (DOM api). More... | |
| virtual const GlastDetector::_PersistKey& | persistKey () const |
Private Attributes | |
| _Particle* | m_particle |
| id_type | m_id |
Static Private Attributes | |
| MCTruth* | s_instance |
Friends | |
| class | _Factory |
With each simulated event a single instance of MCTruth should be filled with the particle propagation, initial energy, direction, etc. so that this information is available for analysis
Definition at line 22 of file MCTruth.h.
|
|
Reimplemented from GlastDetector. |
|
|
constructor used when creating from an xml element (DOM api).
Definition at line 27 of file MCTruth.cxx. |
|
|
implementation inserts MCTruth::ParticleData as default.
Definition at line 112 of file MCTruth.cxx. |
|
|
Definition at line 34 of file MCTruth.cxx. |
|
|
Reimplemented from GlastDetector. Definition at line 49 of file MCTruth.cxx. |
|
|
Reimplemented from GlastDetector. Definition at line 44 of file MCTruth.cxx. |
|
|
Reimplemented from GlastDetector. Definition at line 38 of file MCTruth.cxx. |
|
|
Reimplemented from GlastDetector. Definition at line 122 of file MCTruth.h. Referenced by ResponseConverter::forward(). |
|
|
|
|
|
|
|
|
Reimplemented from GlastDetector. Definition at line 136 of file MCTruth.h. Referenced by ResponseFile::backward(), and ResponseFile::forward(). |
|
|
Definition at line 142 of file MCTruth.h. Referenced by FluxGenerator::generate(). |
|
|
Reimplemented from GlastDetector. |
|
|
|
|
|
|
|
|
Definition at line 132 of file MCTruth.h. Referenced by ResponseFile::backward(), ResponseFile::forward(), and FluxGenerator::generate(). |
|
|
Reimplemented from GlastDetector. |
|
|
|
|
|
Reimplemented from GlastDetector. |
|
|
Reimplemented from GlastDetector. |
|
|
Reimplemented from GlastDetector. |
|
|
|
|
|
Definition at line 15 of file MCTruth.cxx. |
|
|
Reimplemented from GlastDetector. |
|
|
|
|
|
Definition at line 14 of file MCTruth.cxx. |
1.2.3 written by Dimitri van Heesch,
© 1997-2000