![]() |
LArSoft
v10_06_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().