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.