![]() |
Project
|
#include <O2MCApplication.h>
Inherits o2::steer::O2MCApplicationBase.
Public Member Functions | |
| ~O2MCApplication () override=default | |
| void | SendData () |
| void | initLate () |
| void | FinishEvent () override |
| void | FinishRun () |
| void | attachSubEventInfo (fair::mq::Parts &, o2::data::SubEventInfo const &info) const |
| void | GeneratePrimaries () override |
| void | setPrimaries (std::vector< TParticle > const &p) |
| void | setSimDataChannel (fair::mq::Channel *channel) |
| void | setSubEventInfo (o2::data::SubEventInfo *i) |
| ClassDefOverride (O2MCApplication, 1) | |
| active (data taking) o2 detectors | |
| O2MCApplicationBase () | |
| O2MCApplicationBase (const char *name, const char *title, TObjArray *ModList, const char *MatName) | |
Public Member Functions inherited from o2::steer::O2MCApplicationBase | |
| O2MCApplicationBase () | |
| O2MCApplicationBase (const char *name, const char *title, TObjArray *ModList, const char *MatName) | |
| ~O2MCApplicationBase () override=default | |
| void | Stepping () override |
| void | PreTrack () override |
| void | BeginEvent () override |
| void | FinishEvent () override |
| void | ConstructGeometry () override |
| void | InitGeometry () override |
| bool | MisalignGeometry () override |
| void | AddParticles () override |
| double | TrackingRmax () const override |
| double | TrackingZmax () const override |
Public Attributes | |
| std::vector< TParticle > | mPrimaries |
| fair::mq::Channel * | mSimDataChannel |
| o2::data::SubEventInfo * | mSubEventInfo = nullptr |
| generic channel on which to send sim data | |
| std::vector< o2::base::Detector * > | mActiveO2Detectors |
| what are we currently processing? | |
Additional Inherited Members | |
Public Types inherited from o2::steer::O2MCApplicationBase | |
| typedef std::function< void(TVirtualMC const *)> | TrackRefFcn |
Protected Member Functions inherited from o2::steer::O2MCApplicationBase | |
| void | finishEventCommon () |
| some common parts of finishEvent | |
| void | initTrackRefHook () |
| ClassDefOverride (O2MCApplicationBase, 1) | |
Protected Attributes inherited from o2::steer::O2MCApplicationBase | |
| o2::conf::SimCutParams const & | mCutParams |
| unsigned long long | mStepCounter {0} |
| std::map< int, std::string > | mModIdToName {} |
| std::map< int, std::string > | mSensitiveVolumes {} |
| double | mLongestTrackTime = 0 |
| TrackRefFcn | mTrackRefFcn |
Definition at line 36 of file O2MCApplication.h.
|
overridedefault |
| void o2::steer::O2MCApplication::attachSubEventInfo | ( | fair::mq::Parts & | parts, |
| o2::data::SubEventInfo const & | info | ||
| ) | const |
Definition at line 1594 of file O2MCApplication.cxx.
| o2::steer::O2MCApplication::ClassDefOverride | ( | O2MCApplication | , |
| 1 | |||
| ) |
active (data taking) o2 detectors
|
inlineoverride |
Define actions at the end of event
Definition at line 48 of file O2MCApplication.h.
| void o2::steer::O2MCApplication::FinishRun | ( | ) |
Define actions at the end of run
|
inlineoverride |
Generate primary particles
Definition at line 74 of file O2MCApplication.h.
| void o2::steer::O2MCApplication::initLate | ( | ) |
Definition at line 1584 of file O2MCApplication.cxx.
|
inline |
Definition at line 38 of file O2MCApplicationBase.h.
|
inline |
Definition at line 39 of file O2MCApplicationBase.h.
| void o2::steer::O2MCApplication::SendData | ( | ) |
Definition at line 1625 of file O2MCApplication.cxx.
|
inline |
Definition at line 84 of file O2MCApplication.h.
|
inline |
Definition at line 89 of file O2MCApplication.h.
| void o2::steer::O2MCApplication::setSubEventInfo | ( | o2::data::SubEventInfo * | i | ) |
Definition at line 1618 of file O2MCApplication.cxx.
| std::vector<o2::base::Detector*> o2::steer::O2MCApplication::mActiveO2Detectors |
what are we currently processing?
Definition at line 96 of file O2MCApplication.h.
| std::vector<TParticle> o2::steer::O2MCApplication::mPrimaries |
Definition at line 92 of file O2MCApplication.h.
| fair::mq::Channel* o2::steer::O2MCApplication::mSimDataChannel |
Definition at line 94 of file O2MCApplication.h.
| o2::data::SubEventInfo* o2::steer::O2MCApplication::mSubEventInfo = nullptr |
generic channel on which to send sim data
Definition at line 95 of file O2MCApplication.h.