LArSoft  v06_85_00
Liquid Argon Software toolkit - http://larsoft.org/
spacecharge::SpaceCharge Class Referenceabstract

#include "SpaceCharge.h"

Inheritance diagram for spacecharge::SpaceCharge:
spacecharge::SpaceChargeStandard

Public Member Functions

 SpaceCharge (const SpaceCharge &)=delete
 
 SpaceCharge (SpaceCharge &&)=delete
 
SpaceChargeoperator= (const SpaceCharge &)=delete
 
SpaceChargeoperator= (SpaceCharge &&)=delete
 
virtual ~SpaceCharge ()=default
 
virtual bool EnableSimSpatialSCE () const =0
 
virtual bool EnableSimEfieldSCE () const =0
 
virtual bool EnableCorrSCE () 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
 

Protected Member Functions

 SpaceCharge ()=default
 

Detailed Description

Definition at line 18 of file SpaceCharge.h.

Constructor & Destructor Documentation

spacecharge::SpaceCharge::SpaceCharge ( const SpaceCharge )
delete
spacecharge::SpaceCharge::SpaceCharge ( SpaceCharge &&  )
delete
virtual spacecharge::SpaceCharge::~SpaceCharge ( )
virtualdefault
spacecharge::SpaceCharge::SpaceCharge ( )
protecteddefault

Member Function Documentation

virtual bool spacecharge::SpaceCharge::EnableCorrSCE ( ) const
pure virtual
virtual bool spacecharge::SpaceCharge::EnableSimEfieldSCE ( ) const
pure virtual
virtual bool spacecharge::SpaceCharge::EnableSimSpatialSCE ( ) const
pure virtual
virtual geo::Vector_t spacecharge::SpaceCharge::GetEfieldOffsets ( geo::Point_t const &  point) const
pure virtual
virtual geo::Vector_t spacecharge::SpaceCharge::GetPosOffsets ( geo::Point_t const &  point) const
pure virtual
SpaceCharge& spacecharge::SpaceCharge::operator= ( const SpaceCharge )
delete
SpaceCharge& spacecharge::SpaceCharge::operator= ( SpaceCharge &&  )
delete

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