Celeritas 0.7.0-dev.245+develop.a7be925e
Loading...
Searching...
No Matches
Public Member Functions | List of all members
phot::OpticalSimInterface Class Referenceabstract
Inheritance diagram for phot::OpticalSimInterface:
Inheritance graph
[legend]

Public Types

Type aliases
using VecSED = std::vector< sim::SimEnergyDeposit >
 
using VecBTR = std::vector< sim::OpDetBacktrackerRecord >
 
using UPVecBTR = std::unique_ptr< VecBTR >
 

Public Member Functions

virtual void beginJob ()=0
 
virtual UPVecBTR executeEvent (VecSED const &edeps)=0
 
virtual void endJob ()=0
 

Member Function Documentation

◆ beginJob()

virtual void phot::OpticalSimInterface::beginJob ( )
pure virtual

◆ endJob()

virtual void phot::OpticalSimInterface::endJob ( )
pure virtual

◆ executeEvent()

virtual UPVecBTR phot::OpticalSimInterface::executeEvent ( VecSED const &  edeps)
pure virtual

The documentation for this class was generated from the following file: