86 if(h.
View().
val==1)
return pos.Y();
87 if(h.
View().
val==2)
return pos.X();
124 auto lock = cms->GetLock();
125 auto &NoiseMap = cms->GetWMap();
127 for(
const auto &
hit: freeHits)
131 if(cms->getCounter()==1){
140 for(
size_t nt = 0;
nt < tracksHandle->size(); ++
nt){
141 auto track=tracksHandle->at(
nt);
143 if(
track.Is3D() ==
false)
continue;
151 for(
const auto&
hit: *trackHits){
175 for(
const auto& trackHits: *trackHitLists)
176 allTrackHits.
add(trackHits);
189 for(
size_t np=0;np<m.
Nplanes();++np){
205 _histAtt=tfs->
make<TProfile>(
"hAtt",
"Attenuation;#cell;ADC_{corr}",
std::vector< std::string > _tracks_id
TH2I * MakeNoiseHisto(const novaddt::calib::FDHitMap &m)
novaddt::Plane const & Plane() const
unsigned _EventsToCollect
DEFINE_ART_MODULE(TestTMapFile)
TVector3 const & End() const
novaddt::HitSet fetchAllTrackHits(const art::Event &event)
void add(const AnyCollection &v)
void analyze(art::Event const &e) override
Calibration & operator=(Calibration const &)=delete
novaddt::ADC const & ADC() const
novaddt::View const & View() const
TVector3 const & Start() const
EDAnalyzer(Table< Config > const &config)
T * make(ARGS...args) const
bool getByLabel(std::string const &label, std::string const &productInstanceName, Handle< PROD > &result) const
Var Sqrt(const Var &v)
Use to take sqrt of a var.
void accumulate(art::Event const &e)
Calibration(fhicl::ParameterSet const &p)
double FindW(const novaddt::Track3D &t, const novaddt::DAQHit &h)
void subtract(const AnyCollection &v)
double FindE(const novaddt::Track3D &t, const novaddt::DAQHit &h)
std::vector< std::string > _hits_id