#include <SpaceChargeICARUS.h>
Public Member Functions | |
SpaceChargeICARUS (fhicl::ParameterSet const &pset) | |
SpaceChargeICARUS (SpaceChargeICARUS const &)=delete | |
virtual | ~SpaceChargeICARUS ()=default |
bool | Configure (fhicl::ParameterSet const &pset) |
bool | Update (uint64_t ts=0) |
bool | EnableSimSpatialSCE () const override |
bool | EnableSimEfieldSCE () const override |
bool | EnableCalSpatialSCE () const override |
bool | EnableCalEfieldSCE () const override |
bool | EnableCorrSCE () const override |
geo::Vector_t | GetPosOffsets (geo::Point_t const &point) const override |
geo::Vector_t | GetEfieldOffsets (geo::Point_t const &point) const override |
geo::Vector_t | GetCalPosOffsets (geo::Point_t const &point, int const &TPCid) const override |
geo::Vector_t | GetCalPosOffsets (geo::Point_t const &point, geo::TPCID const &TPCid) const |
geo::Vector_t | GetCalEfieldOffsets (geo::Point_t const &point, int const &TPCid=1) const override |
Public Member Functions inherited from spacecharge::SpaceCharge | |
SpaceCharge (const SpaceCharge &)=delete | |
SpaceCharge (SpaceCharge &&)=delete | |
SpaceCharge & | operator= (const SpaceCharge &)=delete |
SpaceCharge & | operator= (SpaceCharge &&)=delete |
virtual | ~SpaceCharge ()=default |
Protected Member Functions | |
void | fixCoords (double *xx, double *yy, double *zz) const |
Protected Member Functions inherited from spacecharge::SpaceCharge | |
SpaceCharge ()=default | |
Protected Attributes | |
std::vector< TH3F * > | SCEhistograms = std::vector<TH3F*>(9) |
bool | fEnableSimSpatialSCE |
bool | fEnableSimEfieldSCE |
bool | fEnableCalSpatialSCE |
bool | fEnableCalEfieldSCE |
bool | fEnableCorrSCE |
std::string | fRepresentationType |
std::string | fInputFilename |
Definition at line 38 of file SpaceChargeICARUS.h.
|
explicit |
Definition at line 19 of file SpaceChargeICARUS.cxx.
|
delete |
|
virtualdefault |
bool spacecharge::SpaceChargeICARUS::Configure | ( | fhicl::ParameterSet const & | pset | ) |
Definition at line 24 of file SpaceChargeICARUS.cxx.
|
overridevirtual |
Implements spacecharge::SpaceCharge.
Definition at line 116 of file SpaceChargeICARUS.cxx.
|
overridevirtual |
Implements spacecharge::SpaceCharge.
Definition at line 110 of file SpaceChargeICARUS.cxx.
|
inlineoverridevirtual |
Implements spacecharge::SpaceCharge.
Definition at line 56 of file SpaceChargeICARUS.h.
|
overridevirtual |
Implements spacecharge::SpaceCharge.
Definition at line 104 of file SpaceChargeICARUS.cxx.
|
overridevirtual |
Implements spacecharge::SpaceCharge.
Definition at line 98 of file SpaceChargeICARUS.cxx.
|
protected |
Definition at line 234 of file SpaceChargeICARUS.cxx.
|
inlineoverridevirtual |
Implements spacecharge::SpaceCharge.
Definition at line 66 of file SpaceChargeICARUS.h.
|
overridevirtual |
Implements spacecharge::SpaceCharge.
Definition at line 166 of file SpaceChargeICARUS.cxx.
geo::Vector_t spacecharge::SpaceChargeICARUS::GetCalPosOffsets | ( | geo::Point_t const & | point, |
geo::TPCID const & | TPCid | ||
) | const |
Definition at line 207 of file SpaceChargeICARUS.cxx.
|
overridevirtual |
Implements spacecharge::SpaceCharge.
Definition at line 213 of file SpaceChargeICARUS.cxx.
|
overridevirtual |
Implements spacecharge::SpaceCharge.
Definition at line 126 of file SpaceChargeICARUS.cxx.
bool spacecharge::SpaceChargeICARUS::Update | ( | uint64_t | ts = 0 | ) |
Definition at line 91 of file SpaceChargeICARUS.cxx.
|
protected |
Definition at line 82 of file SpaceChargeICARUS.h.
|
protected |
Definition at line 81 of file SpaceChargeICARUS.h.
|
protected |
Definition at line 83 of file SpaceChargeICARUS.h.
|
protected |
Definition at line 80 of file SpaceChargeICARUS.h.
|
protected |
Definition at line 79 of file SpaceChargeICARUS.h.
|
protected |
Definition at line 85 of file SpaceChargeICARUS.h.
|
protected |
Definition at line 84 of file SpaceChargeICARUS.h.
|
protected |
Definition at line 74 of file SpaceChargeICARUS.h.