LArSoft  v09_90_00
Liquid Argon Software toolkit - https://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 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
 

Detailed Description

Definition at line 17 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::EnableCalEfieldSCE ( ) const
pure virtual
virtual bool spacecharge::SpaceCharge::EnableCalSpatialSCE ( ) const
pure virtual
virtual bool spacecharge::SpaceCharge::EnableCorrSCE ( ) const
pure virtual
virtual bool spacecharge::SpaceCharge::EnableSimSpatialSCE ( ) const
pure virtual
virtual geo::Vector_t spacecharge::SpaceCharge::GetCalEfieldOffsets ( geo::Point_t const &  point,
int const &  TPCid 
) const
pure virtual
virtual geo::Vector_t spacecharge::SpaceCharge::GetCalPosOffsets ( geo::Point_t const &  point,
int const &  TPCid 
) 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: