Public Member Functions | |
TPCNoiseMC (fhicl::ParameterSet const &p) | |
void | analyze (const art::Event &e) |
void | reconfigure (fhicl::ParameterSet const &pset) |
void | beginJob () |
void | endJob () |
Private Types | |
using | FFTPointer = std::unique_ptr< icarus_signal_processing::ICARUSFFT< double >> |
Private Attributes | |
std::string | fRawDigitModuleLabel |
std::string | fRawDigitProcess |
std::string | fRawDigitInstance |
std::string | fHistoFileName |
FFTPointer | fFFT |
int | NumberTimeSamples |
std::vector< std::vector< float > > | fRawPowerC |
std::vector< std::vector< float > > | fIntrinsicPowerC |
std::vector< std::vector< float > > | fCoherentPowerC |
std::vector< std::vector< float > > | fRawPowerI1 |
std::vector< std::vector< float > > | fIntrinsicPowerI1 |
std::vector< std::vector< float > > | fCoherentPowerI1 |
std::vector< std::vector< float > > | fRawPowerI2 |
std::vector< std::vector< float > > | fIntrinsicPowerI2 |
std::vector< std::vector< float > > | fCoherentPowerI2 |
TH1D * | fRawPowerHistoI1 |
TH1D * | fIntrinsicPowerHistoI1 |
TH1D * | fCoherentPowerHistoI1 |
TH1D * | fRawRMSHistoI1 |
TH1D * | fIntrinsicRMSHistoI1 |
TH1D * | fCoherentRMSHistoI1 |
TH1D * | fMediaHistoI1 |
TH1D * | fRawPowerHistoI2 |
TH1D * | fIntrinsicPowerHistoI2 |
TH1D * | fCoherentPowerHistoI2 |
TH1D * | fRawRMSHistoI2 |
TH1D * | fIntrinsicRMSHistoI2 |
TH1D * | fCoherentRMSHistoI2 |
TH1D * | fMediaHistoI2 |
TH1D * | fRawPowerHistoC |
TH1D * | fIntrinsicPowerHistoC |
TH1D * | fCoherentPowerHistoC |
TH1D * | fRawRMSHistoC |
TH1D * | fIntrinsicRMSHistoC |
TH1D * | fCoherentRMSHistoC |
TH1D * | fMediaHistoC |
int | fEvent |
int | fRun |
int | fSubRun |
std::vector< float > | fPed |
std::vector< float > | fRawMeanC |
std::vector< float > | fRawMeanI1 |
std::vector< float > | fRawMeanI2 |
std::vector< double > | fRawRMSC |
std::vector< double > | fRawRMSI1 |
std::vector< double > | fRawRMSI2 |
std::vector< double > | fRawRMSTrim |
std::vector< float > | fIntrinsicMean |
std::vector< double > | fIntrinsicRMSC |
std::vector< double > | fIntrinsicRMSI1 |
std::vector< double > | fIntrinsicRMSI2 |
std::vector< double > | fIntrinsicRMSTrim |
std::vector< float > | fCoherentMean |
std::vector< double > | fCoherentRMSC |
std::vector< double > | fCoherentRMSI1 |
std::vector< double > | fCoherentRMSI2 |
std::vector< double > | fCoherentRMSTrim |
std::vector< unsigned short int > | fChannel |
unsigned int | NEvents |
TTree * | fNoiseTree |
TTree * | fRawPowerTree |
TTree * | fIntrinsicPowerTree |
TTree * | fCoherentPowerTree |
Definition at line 65 of file TPCNoiseMC_module.cc.
|
private |
Definition at line 92 of file TPCNoiseMC_module.cc.
|
explicit |
Definition at line 169 of file TPCNoiseMC_module.cc.
void TPCNoiseMC::TPCNoiseMC::analyze | ( | const art::Event & | e | ) |
Definition at line 262 of file TPCNoiseMC_module.cc.
void TPCNoiseMC::TPCNoiseMC::beginJob | ( | ) |
Definition at line 395 of file TPCNoiseMC_module.cc.
void TPCNoiseMC::TPCNoiseMC::endJob | ( | ) |
Definition at line 421 of file TPCNoiseMC_module.cc.
void TPCNoiseMC::TPCNoiseMC::reconfigure | ( | fhicl::ParameterSet const & | pset | ) |
Definition at line 382 of file TPCNoiseMC_module.cc.
|
private |
Definition at line 155 of file TPCNoiseMC_module.cc.
|
private |
Definition at line 150 of file TPCNoiseMC_module.cc.
|
private |
Definition at line 99 of file TPCNoiseMC_module.cc.
|
private |
Definition at line 128 of file TPCNoiseMC_module.cc.
|
private |
Definition at line 112 of file TPCNoiseMC_module.cc.
|
private |
Definition at line 120 of file TPCNoiseMC_module.cc.
|
private |
Definition at line 103 of file TPCNoiseMC_module.cc.
|
private |
Definition at line 107 of file TPCNoiseMC_module.cc.
|
private |
Definition at line 165 of file TPCNoiseMC_module.cc.
|
private |
Definition at line 151 of file TPCNoiseMC_module.cc.
|
private |
Definition at line 131 of file TPCNoiseMC_module.cc.
|
private |
Definition at line 115 of file TPCNoiseMC_module.cc.
|
private |
Definition at line 123 of file TPCNoiseMC_module.cc.
|
private |
Definition at line 152 of file TPCNoiseMC_module.cc.
|
private |
Definition at line 153 of file TPCNoiseMC_module.cc.
|
private |
Definition at line 154 of file TPCNoiseMC_module.cc.
|
private |
Definition at line 134 of file TPCNoiseMC_module.cc.
|
private |
Definition at line 93 of file TPCNoiseMC_module.cc.
|
private |
Definition at line 88 of file TPCNoiseMC_module.cc.
|
private |
Definition at line 145 of file TPCNoiseMC_module.cc.
|
private |
Definition at line 98 of file TPCNoiseMC_module.cc.
|
private |
Definition at line 127 of file TPCNoiseMC_module.cc.
|
private |
Definition at line 111 of file TPCNoiseMC_module.cc.
|
private |
Definition at line 119 of file TPCNoiseMC_module.cc.
|
private |
Definition at line 102 of file TPCNoiseMC_module.cc.
|
private |
Definition at line 106 of file TPCNoiseMC_module.cc.
|
private |
Definition at line 164 of file TPCNoiseMC_module.cc.
|
private |
Definition at line 146 of file TPCNoiseMC_module.cc.
|
private |
Definition at line 130 of file TPCNoiseMC_module.cc.
|
private |
Definition at line 114 of file TPCNoiseMC_module.cc.
|
private |
Definition at line 122 of file TPCNoiseMC_module.cc.
|
private |
Definition at line 147 of file TPCNoiseMC_module.cc.
|
private |
Definition at line 148 of file TPCNoiseMC_module.cc.
|
private |
Definition at line 149 of file TPCNoiseMC_module.cc.
|
private |
Definition at line 132 of file TPCNoiseMC_module.cc.
|
private |
Definition at line 116 of file TPCNoiseMC_module.cc.
|
private |
Definition at line 124 of file TPCNoiseMC_module.cc.
|
private |
Definition at line 162 of file TPCNoiseMC_module.cc.
|
private |
Definition at line 137 of file TPCNoiseMC_module.cc.
|
private |
Definition at line 87 of file TPCNoiseMC_module.cc.
|
private |
Definition at line 85 of file TPCNoiseMC_module.cc.
|
private |
Definition at line 86 of file TPCNoiseMC_module.cc.
|
private |
Definition at line 138 of file TPCNoiseMC_module.cc.
|
private |
Definition at line 139 of file TPCNoiseMC_module.cc.
|
private |
Definition at line 140 of file TPCNoiseMC_module.cc.
|
private |
Definition at line 97 of file TPCNoiseMC_module.cc.
|
private |
Definition at line 126 of file TPCNoiseMC_module.cc.
|
private |
Definition at line 110 of file TPCNoiseMC_module.cc.
|
private |
Definition at line 118 of file TPCNoiseMC_module.cc.
|
private |
Definition at line 101 of file TPCNoiseMC_module.cc.
|
private |
Definition at line 105 of file TPCNoiseMC_module.cc.
|
private |
Definition at line 163 of file TPCNoiseMC_module.cc.
|
private |
Definition at line 141 of file TPCNoiseMC_module.cc.
|
private |
Definition at line 129 of file TPCNoiseMC_module.cc.
|
private |
Definition at line 113 of file TPCNoiseMC_module.cc.
|
private |
Definition at line 121 of file TPCNoiseMC_module.cc.
|
private |
Definition at line 142 of file TPCNoiseMC_module.cc.
|
private |
Definition at line 143 of file TPCNoiseMC_module.cc.
|
private |
Definition at line 144 of file TPCNoiseMC_module.cc.
|
private |
Definition at line 135 of file TPCNoiseMC_module.cc.
|
private |
Definition at line 136 of file TPCNoiseMC_module.cc.
|
private |
Definition at line 159 of file TPCNoiseMC_module.cc.
|
private |
Definition at line 94 of file TPCNoiseMC_module.cc.