All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Protected Member Functions | List of all members
spacecharge::SpaceCharge Class Referenceabstract

#include <SpaceCharge.h>

Inheritance diagram for spacecharge::SpaceCharge:
spacecharge::SpaceChargeICARUS spacecharge::SpaceChargeSBND 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 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::EnableCalEfieldSCE ( ) const
pure virtual
virtual bool spacecharge::SpaceCharge::EnableCalSpatialSCE ( ) const
pure virtual
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::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::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: