Public Member Functions | |
pmtTriggerProducer (fhicl::ParameterSet const &p) | |
pmtTriggerProducer (pmtTriggerProducer const &)=delete | |
pmtTriggerProducer (pmtTriggerProducer &&)=delete | |
pmtTriggerProducer & | operator= (pmtTriggerProducer const &)=delete |
pmtTriggerProducer & | operator= (pmtTriggerProducer &&)=delete |
void | produce (art::Event &evt) override |
void | reconfigure (fhicl::ParameterSet const &p) |
Public Attributes | |
opdet::sbndPDMapAlg | pdMap |
Private Attributes | |
int | run |
int | subrun |
int | event |
size_t | fEvNumber |
size_t | fChNumber |
double | fSampling |
double | fStartTime |
double | fEndTime |
std::stringstream | histname |
std::stringstream | histname2 |
std::string | opdetType |
std::vector< int > | passed_trigger |
int | max_passed = 0 |
std::vector< int > | channel_numbers |
std::vector< std::vector< char > > | channel_bin_wvfs |
std::vector< char > | wvf_bin_0 |
std::vector< char > | paired |
std::vector< std::vector< char > > | unpaired_wvfs |
std::vector< double > | fThreshold = {7960.0,7976.0} |
bool | fIndividualThresholds |
int | fOVTHRWidth |
std::vector< int > | fPair1 = {6,8,10,12,14,16,36,38,40,84,86,88,90,92,94,114,116,118,138,140,142,144,146,148,162,164,166,168,170,172,192,194,196,216,218,220,222,224,226,240,242,244,246,248,250,270,272,274,294,296} |
std::vector< int > | fPair2 = {7,9,11,13,15,17,37,39,41,85,87,89,91,93,95,115,117,119,139,141,143,145,147,149,163,165,167,169,171,173,193,195,197,217,219,221,223,225,227,241,243,245,247,249,251,271,273,275,295,297} |
std::vector< int > | fUnpaired = {298,299,300,301,302,303,304,305} |
std::string | fPairLogic |
double | fWindowStart |
double | fWindowEnd |
std::string | fInputModuleName |
std::vector< std::string > | fOpDetsToPlot = {"pmt_coated", "pmt_uncoated"} |
bool | fSaveHists |
std::vector< int > | fEvHists = {1,2,3} |
bool | fVerbose |
art::ServiceHandle < art::TFileService > | tfs |
Definition at line 88 of file pmtTriggerProducer_module.cc.
|
explicit |
Definition at line 156 of file pmtTriggerProducer_module.cc.
|
delete |
|
delete |
|
delete |
|
delete |
|
override |
Definition at line 187 of file pmtTriggerProducer_module.cc.
void pmtTriggerProducer::reconfigure | ( | fhicl::ParameterSet const & | p | ) |
Definition at line 167 of file pmtTriggerProducer_module.cc.
|
private |
Definition at line 130 of file pmtTriggerProducer_module.cc.
|
private |
Definition at line 126 of file pmtTriggerProducer_module.cc.
|
private |
Definition at line 112 of file pmtTriggerProducer_module.cc.
|
private |
Definition at line 114 of file pmtTriggerProducer_module.cc.
|
private |
Definition at line 117 of file pmtTriggerProducer_module.cc.
|
private |
Definition at line 148 of file pmtTriggerProducer_module.cc.
|
private |
Definition at line 113 of file pmtTriggerProducer_module.cc.
|
private |
Definition at line 137 of file pmtTriggerProducer_module.cc.
|
private |
Definition at line 145 of file pmtTriggerProducer_module.cc.
|
private |
Definition at line 146 of file pmtTriggerProducer_module.cc.
|
private |
Definition at line 138 of file pmtTriggerProducer_module.cc.
|
private |
Definition at line 139 of file pmtTriggerProducer_module.cc.
|
private |
Definition at line 140 of file pmtTriggerProducer_module.cc.
|
private |
Definition at line 142 of file pmtTriggerProducer_module.cc.
|
private |
Definition at line 115 of file pmtTriggerProducer_module.cc.
|
private |
Definition at line 147 of file pmtTriggerProducer_module.cc.
|
private |
Definition at line 116 of file pmtTriggerProducer_module.cc.
|
private |
Definition at line 136 of file pmtTriggerProducer_module.cc.
|
private |
Definition at line 141 of file pmtTriggerProducer_module.cc.
|
private |
Definition at line 149 of file pmtTriggerProducer_module.cc.
|
private |
Definition at line 144 of file pmtTriggerProducer_module.cc.
|
private |
Definition at line 143 of file pmtTriggerProducer_module.cc.
|
private |
Definition at line 120 of file pmtTriggerProducer_module.cc.
|
private |
Definition at line 121 of file pmtTriggerProducer_module.cc.
|
private |
Definition at line 125 of file pmtTriggerProducer_module.cc.
|
private |
Definition at line 122 of file pmtTriggerProducer_module.cc.
|
private |
Definition at line 132 of file pmtTriggerProducer_module.cc.
|
private |
Definition at line 124 of file pmtTriggerProducer_module.cc.
opdet::sbndPDMapAlg pmtTriggerProducer::pdMap |
Definition at line 103 of file pmtTriggerProducer_module.cc.
|
private |
Definition at line 110 of file pmtTriggerProducer_module.cc.
|
private |
Definition at line 111 of file pmtTriggerProducer_module.cc.
|
private |
Definition at line 152 of file pmtTriggerProducer_module.cc.
|
private |
Definition at line 133 of file pmtTriggerProducer_module.cc.
|
private |
Definition at line 131 of file pmtTriggerProducer_module.cc.