#include <SignalShapingServiceDUNEDPhase.h>
Private Member Functions | |
void | init () const |
void | init () |
double | SetElectResponse (const TF1 *fshape, util::SignalShaping &sig, double areanorm) |
void | SetFieldResponse (std::vector< double > &fresp) |
double | FieldResponse (double tval_us) |
void | SetFilters (detinfo::DetectorClocksData const &clockData) |
void | SetResponseSampling (detinfo::DetectorClocksData const &clockData, util::SignalShaping &sig) |
Private Attributes | |
bool | fInit |
Initialization flag. More... | |
double | fDeconNorm |
double | fRespSamplingPeriod |
Sampling period for response in ns. More... | |
double | fAreaNorm |
in units (ADC x us) / fC More... | |
double | fPulseHeight |
pulse height in mV per fC More... | |
std::string | fShapeFunc |
double | fADCpermV |
Digitizer scale. More... | |
double | fAmpENC |
noise in num of electrons used where??? More... | |
double | fAmpENCADC |
noise rescaled to ADC More... | |
bool | fHave1mView |
double | fAreaNorm1m |
in units (ADC x us) / fC for 1m strips More... | |
double | fPulseHeight1m |
pulse amtplitide in mV per fC More... | |
std::string | fShapeFunc1m |
TF1 * | fColShapeFunc |
TF1 * | fColShapeFunc1m |
bool | fAddFieldFunction |
Enable the filed function. More... | |
TF1 * | fColFieldFunc |
Parameterized collection field function. More... | |
double | fColFieldRespAmp |
amplitude of response to field More... | |
util::SignalShaping | fColSignalShaping |
util::SignalShaping | fColSignalShaping1m |
TF1 * | fColFilterFunc |
for 3x1x1 1m strips More... | |
std::vector< TComplex > | fColFilter |
std::vector< double > | fParArray |
Additional Inherited Members | |
Public Types inherited from SignalShapingService | |
using | Channel = unsigned int |
using | FloatVector = std::vector< float > |
using | DoubleVector = std::vector< double > |
using | DoubleVectorVector = std::vector< DoubleVector > |
Definition at line 65 of file SignalShapingServiceDUNEDPhase.h.
util::SignalShapingServiceDUNEDPhase::SignalShapingServiceDUNEDPhase | ( | const fhicl::ParameterSet & | pset, |
art::ActivityRegistry & | reg | ||
) |
Definition at line 24 of file SignalShapingServiceDUNEDPhase_service.cc.
util::SignalShapingServiceDUNEDPhase::~SignalShapingServiceDUNEDPhase | ( | ) |
Definition at line 34 of file SignalShapingServiceDUNEDPhase_service.cc.
|
inline |
Definition at line 171 of file SignalShapingServiceDUNEDPhase.h.
|
overridevirtual |
Implements SignalShapingService.
Definition at line 499 of file SignalShapingServiceDUNEDPhase_service.cc.
|
overridevirtual |
Implements SignalShapingService.
Definition at line 505 of file SignalShapingServiceDUNEDPhase_service.cc.
|
inline |
Definition at line 180 of file SignalShapingServiceDUNEDPhase.h.
|
overridevirtual |
Implements SignalShapingService.
Definition at line 517 of file SignalShapingServiceDUNEDPhase_service.cc.
|
overridevirtual |
Implements SignalShapingService.
Definition at line 511 of file SignalShapingServiceDUNEDPhase_service.cc.
|
private |
Definition at line 453 of file SignalShapingServiceDUNEDPhase_service.cc.
|
overridevirtual |
Implements SignalShapingService.
Definition at line 493 of file SignalShapingServiceDUNEDPhase_service.cc.
double util::SignalShapingServiceDUNEDPhase::GetAreaNorm | ( | unsigned int const | channel | ) | const |
Definition at line 232 of file SignalShapingServiceDUNEDPhase_service.cc.
|
overridevirtual |
Implements SignalShapingService.
Definition at line 207 of file SignalShapingServiceDUNEDPhase_service.cc.
|
overridevirtual |
Implements SignalShapingService.
Definition at line 271 of file SignalShapingServiceDUNEDPhase_service.cc.
|
overridevirtual |
Implements SignalShapingService.
Definition at line 476 of file SignalShapingServiceDUNEDPhase_service.cc.
|
overridevirtual |
Implements SignalShapingService.
Definition at line 486 of file SignalShapingServiceDUNEDPhase_service.cc.
|
overridevirtual |
Implements SignalShapingService.
Definition at line 266 of file SignalShapingServiceDUNEDPhase_service.cc.
|
overridevirtual |
Implements SignalShapingService.
Definition at line 258 of file SignalShapingServiceDUNEDPhase_service.cc.
|
overridevirtual |
Implements SignalShapingService.
Definition at line 481 of file SignalShapingServiceDUNEDPhase_service.cc.
|
inlineprivate |
Definition at line 108 of file SignalShapingServiceDUNEDPhase.h.
|
private |
Definition at line 160 of file SignalShapingServiceDUNEDPhase_service.cc.
void util::SignalShapingServiceDUNEDPhase::reconfigure | ( | const fhicl::ParameterSet & | pset | ) |
Definition at line 40 of file SignalShapingServiceDUNEDPhase_service.cc.
|
private |
Definition at line 313 of file SignalShapingServiceDUNEDPhase_service.cc.
|
private |
Definition at line 280 of file SignalShapingServiceDUNEDPhase_service.cc.
|
private |
Definition at line 424 of file SignalShapingServiceDUNEDPhase_service.cc.
|
private |
Definition at line 363 of file SignalShapingServiceDUNEDPhase_service.cc.
|
overridevirtual |
Implements SignalShapingService.
Definition at line 120 of file SignalShapingServiceDUNEDPhase_service.cc.
|
private |
Digitizer scale.
Definition at line 134 of file SignalShapingServiceDUNEDPhase.h.
|
private |
Enable the filed function.
Definition at line 151 of file SignalShapingServiceDUNEDPhase.h.
|
private |
noise in num of electrons used where???
Definition at line 135 of file SignalShapingServiceDUNEDPhase.h.
|
private |
noise rescaled to ADC
Definition at line 136 of file SignalShapingServiceDUNEDPhase.h.
|
private |
in units (ADC x us) / fC
Definition at line 130 of file SignalShapingServiceDUNEDPhase.h.
|
private |
in units (ADC x us) / fC for 1m strips
Definition at line 141 of file SignalShapingServiceDUNEDPhase.h.
|
private |
Parameterized collection field function.
Definition at line 152 of file SignalShapingServiceDUNEDPhase.h.
|
private |
amplitude of response to field
Definition at line 153 of file SignalShapingServiceDUNEDPhase.h.
|
private |
Definition at line 164 of file SignalShapingServiceDUNEDPhase.h.
|
private |
for 3x1x1 1m strips
Parameterized collection filter function.
Definition at line 163 of file SignalShapingServiceDUNEDPhase.h.
|
private |
Definition at line 147 of file SignalShapingServiceDUNEDPhase.h.
|
private |
Definition at line 148 of file SignalShapingServiceDUNEDPhase.h.
|
private |
Definition at line 157 of file SignalShapingServiceDUNEDPhase.h.
|
private |
Definition at line 160 of file SignalShapingServiceDUNEDPhase.h.
|
private |
Definition at line 128 of file SignalShapingServiceDUNEDPhase.h.
|
private |
Definition at line 140 of file SignalShapingServiceDUNEDPhase.h.
|
private |
Initialization flag.
Definition at line 125 of file SignalShapingServiceDUNEDPhase.h.
|
private |
Definition at line 165 of file SignalShapingServiceDUNEDPhase.h.
|
private |
pulse height in mV per fC
Definition at line 131 of file SignalShapingServiceDUNEDPhase.h.
|
private |
pulse amtplitide in mV per fC
Definition at line 142 of file SignalShapingServiceDUNEDPhase.h.
|
private |
Sampling period for response in ns.
Definition at line 129 of file SignalShapingServiceDUNEDPhase.h.
|
private |
Definition at line 132 of file SignalShapingServiceDUNEDPhase.h.
|
private |
Definition at line 143 of file SignalShapingServiceDUNEDPhase.h.