LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
Public Member Functions | |
SpacePoint3DDrawerHitCharge (const fhicl::ParameterSet &) | |
~SpacePoint3DDrawerHitCharge () | |
void | Draw (const std::vector< art::Ptr< recob::SpacePoint >> &, evdb::View3D *, int, int, float, const art::FindManyP< recob::Hit > *) const |
Private Member Functions | |
double | getSpacePointCharge (const art::Ptr< recob::SpacePoint > &, const art::FindManyP< recob::Hit > *) const |
double | chargeIntegral (double, double, double, double, int, int) const |
Private Attributes | |
bool | fUseAbsoluteScale |
float | fMinHitCharge |
float | fMaxHitCharge |
Definition at line 22 of file SpacePoint3DDrawerHitCharge_tool.cc.
|
explicit |
Definition at line 48 of file SpacePoint3DDrawerHitCharge_tool.cc.
References fMaxHitCharge, fMinHitCharge, fUseAbsoluteScale, and fhicl::ParameterSet::get().
evdb_tool::SpacePoint3DDrawerHitCharge::~SpacePoint3DDrawerHitCharge | ( | ) |
Definition at line 60 of file SpacePoint3DDrawerHitCharge_tool.cc.
|
private |
Definition at line 168 of file SpacePoint3DDrawerHitCharge_tool.cc.
References DEFINE_ART_CLASS_TOOL.
Referenced by getSpacePointCharge().
|
virtual |
Implements evdb_tool::ISpacePoints3D.
Definition at line 65 of file SpacePoint3DDrawerHitCharge_tool.cc.
References evdb::View3D::AddPolyMarker3D(), evd::ColorDrawingOptions::CalQ(), fMaxHitCharge, fMinHitCharge, evd::ColorDrawingOptions::fRecoQHigh, evd::ColorDrawingOptions::fRecoQLow, fUseAbsoluteScale, evdb::ColorScale::GetColor(), getSpacePointCharge(), and geo::kCollection.
|
private |
Definition at line 130 of file SpacePoint3DDrawerHitCharge_tool.cc.
References chargeIntegral(), and art::Ptr< T >::key().
Referenced by Draw().
|
private |
Definition at line 43 of file SpacePoint3DDrawerHitCharge_tool.cc.
Referenced by Draw(), and SpacePoint3DDrawerHitCharge().
|
private |
Definition at line 42 of file SpacePoint3DDrawerHitCharge_tool.cc.
Referenced by Draw(), and SpacePoint3DDrawerHitCharge().
|
private |
Definition at line 41 of file SpacePoint3DDrawerHitCharge_tool.cc.
Referenced by Draw(), and SpacePoint3DDrawerHitCharge().