13 #ifndef ProtoDUNEChannelNoiseService_H 14 #define ProtoDUNEChannelNoiseService_H 22 class HepRandomEngine;
50 float wirelength,
float ENOB,
float aLowCutoff,
float fWhiteNoiseU
Level (per freq bin) for white noise for U.
float fWhiteNoiseZ
Level (per freq bin) for white noise for Z.
AdcSignalVectorVector fNoiseZ
noise on each channel for each time for Z (collection) plane
DECLARE_ART_SERVICE_INTERFACE_IMPL(MySharedService, art::test::MyServiceInterface, SHARED) DEFINE_ART_SERVICE_INTERFACE_IMPL(MySharedService
TH1 * fNoiseHistU
distribution of noise counts for U
AdcSignalVectorVector fNoiseV
noise on each channel for each time for V plane
bool fOldNoiseIndex
Use old selection of noise array index.
CLHEP::HepRandomEngine * m_pran
AdcSignalVectorVector fNoiseU
noise on each channel for each time for U plane
float fLowCutoffV
low frequency filter cutoff (kHz) for V plane
int fRandomSeed
Seed for random number service. If absent or zero, use SeedSvc.
TH1 * fNoiseHistV
distribution of noise counts for V
float fWhiteNoiseV
Level (per freq bin) for white noise for V.
TH1 * fNoiseChanHist
distribution of accessed noise samples
Contains all timing reference information for the detector.
std::vector< AdcSignalVector > AdcSignalVectorVector
std::vector< AdcSignal > AdcSignalVector
TH1 * fNoiseHistZ
distribution of noise counts for Z
int fLogLevel
Log message level: 0=quiet, 1=init only, 2+=every event.
unsigned int fNoiseArrayPoints
number of points in randomly generated noise array
float fLowCutoffZ
low frequency filter cutoff (kHz) for Z (collection) plane
float fLowCutoffU
low frequency filter cutoff (kHz) for U plane