LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
#include "SpaceCharge.h"
Public Member Functions | |
SpaceCharge (const SpaceCharge &)=delete | |
SpaceCharge (SpaceCharge &&)=delete | |
SpaceCharge & | operator= (const SpaceCharge &)=delete |
SpaceCharge & | operator= (SpaceCharge &&)=delete |
virtual | ~SpaceCharge ()=default |
virtual bool | EnableSimSpatialSCE () const =0 |
virtual bool | EnableSimEfieldSCE () const =0 |
virtual bool | EnableCorrSCE () const =0 |
virtual bool | EnableCalSpatialSCE () const =0 |
virtual bool | EnableCalEfieldSCE () const =0 |
virtual geo::Vector_t | GetPosOffsets (geo::Point_t const &point) const =0 |
virtual geo::Vector_t | GetEfieldOffsets (geo::Point_t const &point) const =0 |
virtual geo::Vector_t | GetCalPosOffsets (geo::Point_t const &point, int const &TPCid) const =0 |
virtual geo::Vector_t | GetCalEfieldOffsets (geo::Point_t const &point, int const &TPCid) const =0 |
Protected Member Functions | |
SpaceCharge ()=default | |
Definition at line 17 of file SpaceCharge.h.
|
delete |
|
delete |
|
virtualdefault |
|
protecteddefault |
|
pure virtual |
Implemented in spacecharge::SpaceChargeStandard.
|
pure virtual |
Implemented in spacecharge::SpaceChargeStandard.
Referenced by sce::SCECorrection::produce(), and shower::LArPandoraShowerAlg::SCECorrectPitch().
|
pure virtual |
Implemented in spacecharge::SpaceChargeStandard.
Referenced by evd::SimulationDrawer::MCTruthVectors2D().
|
pure virtual |
Implemented in spacecharge::SpaceChargeStandard.
Referenced by larg4::ISCalcCorrelated::AngleToEFieldAtStep(), larg4::ISCalcNESTLAr::EFieldAtStep(), larg4::ISCalcSeparate::EFieldAtStep(), larg4::ISCalcCorrelated::EFieldAtStep(), detsim::ISCalculationSeparate::EFieldAtStep(), and shower::LArPandoraShowerAlg::SCECorrectEField().
|
pure virtual |
Implemented in spacecharge::SpaceChargeStandard.
|
pure virtual |
Implemented in spacecharge::SpaceChargeStandard.
|
pure virtual |
Implemented in spacecharge::SpaceChargeStandard.
Referenced by sce::SCECorrection::produce(), and shower::LArPandoraShowerAlg::SCECorrectPitch().
|
pure virtual |
Implemented in spacecharge::SpaceChargeStandard.
Referenced by larg4::ISCalcCorrelated::AngleToEFieldAtStep(), larg4::ISCalcNESTLAr::EFieldAtStep(), larg4::ISCalcSeparate::EFieldAtStep(), larg4::ISCalcCorrelated::EFieldAtStep(), detsim::ISCalculationSeparate::EFieldAtStep(), and shower::LArPandoraShowerAlg::SCECorrectEField().
|
pure virtual |
Implemented in spacecharge::SpaceChargeStandard.
Referenced by evd::SimulationDrawer::MCTruthVectors2D(), and shower::LArPandoraShowerAlg::SCECorrectPitch().
|
delete |
|
delete |