#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.
1.8.11