Public Member Functions | |
| LArG4CRTFilter (fhicl::ParameterSet const &pset) | |
| virtual bool | filter (art::Event &e) override |
| void | reconfigure (fhicl::ParameterSet const &pset) |
| virtual void | beginJob () override |
Private Member Functions | |
| bool | IsInterestingParticle (const art::Ptr< simb::MCParticle > particle) |
| void | LoadCRTAuxDetIDs () |
| bool | UsesCRTAuxDets (const art::Ptr< simb::MCParticle > particle, const std::vector< unsigned int > &crt_auxdet_vector) |
| bool | EntersTPC (const art::Ptr< simb::MCParticle > particle) |
| std::pair< double, double > | XLimitsTPC (const art::Ptr< simb::MCParticle > particle) |
Private Attributes | |
| std::vector< unsigned int > | fTopHighCRTAuxDetIDs |
| std::vector< unsigned int > | fTopLowCRTAuxDetIDs |
| std::vector< unsigned int > | fBottomCRTAuxDetIDs |
| std::vector< unsigned int > | fFrontCRTAuxDetIDs |
| std::vector< unsigned int > | fBackCRTAuxDetIDs |
| std::vector< unsigned int > | fLeftCRTAuxDetIDs |
| std::vector< unsigned int > | fRightCRTAuxDetIDs |
| bool | fUseTopHighCRTs |
| bool | fUseTopLowCRTs |
| bool | fUseBottomCRTs |
| bool | fUseFrontCRTs |
| bool | fUseBackCRTs |
| bool | fUseLeftCRTs |
| bool | fUseRightCRTs |
| std::vector< int > | fPDGs |
| std::vector< double > | fMinMomentums |
| std::vector< double > | fMaxMomentums |
| std::string | fLArG4ModuleName |
| bool | fUseReadoutWindow |
| bool | fUseTightReadoutWindow |
| bool | fUseTPC |
| geo::GeometryCore const * | fGeometryService |
| double | readoutWindow |
| double | driftTime |
Definition at line 21 of file LArG4CRTFilter_module.cc.
|
explicit |
Definition at line 65 of file LArG4CRTFilter_module.cc.
|
overridevirtual |
Definition at line 173 of file LArG4CRTFilter_module.cc.
|
private |
Definition at line 304 of file LArG4CRTFilter_module.cc.
|
overridevirtual |
Definition at line 103 of file LArG4CRTFilter_module.cc.
|
private |
Definition at line 178 of file LArG4CRTFilter_module.cc.
|
private |
Definition at line 196 of file LArG4CRTFilter_module.cc.
| void filt::LArG4CRTFilter::reconfigure | ( | fhicl::ParameterSet const & | pset | ) |
Definition at line 85 of file LArG4CRTFilter_module.cc.
|
private |
Definition at line 262 of file LArG4CRTFilter_module.cc.
|
private |
Definition at line 324 of file LArG4CRTFilter_module.cc.
|
private |
Definition at line 55 of file LArG4CRTFilter_module.cc.
|
private |
Definition at line 34 of file LArG4CRTFilter_module.cc.
|
private |
Definition at line 32 of file LArG4CRTFilter_module.cc.
|
private |
Definition at line 33 of file LArG4CRTFilter_module.cc.
|
private |
Definition at line 53 of file LArG4CRTFilter_module.cc.
|
private |
Definition at line 48 of file LArG4CRTFilter_module.cc.
|
private |
Definition at line 35 of file LArG4CRTFilter_module.cc.
|
private |
Definition at line 47 of file LArG4CRTFilter_module.cc.
|
private |
Definition at line 46 of file LArG4CRTFilter_module.cc.
|
private |
Definition at line 45 of file LArG4CRTFilter_module.cc.
|
private |
Definition at line 36 of file LArG4CRTFilter_module.cc.
|
private |
Definition at line 30 of file LArG4CRTFilter_module.cc.
|
private |
Definition at line 31 of file LArG4CRTFilter_module.cc.
|
private |
Definition at line 42 of file LArG4CRTFilter_module.cc.
|
private |
Definition at line 40 of file LArG4CRTFilter_module.cc.
|
private |
Definition at line 41 of file LArG4CRTFilter_module.cc.
|
private |
Definition at line 43 of file LArG4CRTFilter_module.cc.
|
private |
Definition at line 49 of file LArG4CRTFilter_module.cc.
|
private |
Definition at line 44 of file LArG4CRTFilter_module.cc.
|
private |
Definition at line 50 of file LArG4CRTFilter_module.cc.
|
private |
Definition at line 38 of file LArG4CRTFilter_module.cc.
|
private |
Definition at line 39 of file LArG4CRTFilter_module.cc.
|
private |
Definition at line 51 of file LArG4CRTFilter_module.cc.
|
private |
Definition at line 54 of file LArG4CRTFilter_module.cc.
1.8.5