34 auto &NoiseMap = cms->
getMap();
39 auto h1=tfs->
make<TH1D>(Form(
"h1d_%d",n),
40 Form(
"Noise, event #%d",n),
42 auto h2=tfs->
make<TH2D>(Form(
"h2d_%d",n),
43 Form(
"Noise Map, event #%d",n),
44 NoiseMap.Nplanes(),0,NoiseMap.Nplanes(),
45 NoiseMap.Ncells(),0,NoiseMap.Ncells());
48 for(
size_t nc=0;
nc<NoiseMap.Ncells();++
nc){
49 for(
size_t np=0;np<NoiseMap.Nplanes();++np){
54 h2->SetBinContent(np,
nc,val);
58 mean=mean/NoiseMap.Length();
void analyze(art::Event const &e) override
MaybeLogger_< ELseverityLevel::ELsev_info, false > LogInfo
DEFINE_ART_MODULE(TestTMapFile)
const novaddt::calib::FDHitMap & getMap() const
EDAnalyzer(Table< Config > const &config)
NoiseMapAna & operator=(NoiseMapAna const &)=delete
NoiseMapAna(fhicl::ParameterSet const &p)
T * make(ARGS...args) const
void endRun(art::Run const &r) override