62 std::vector<TH1F*> kde_hists;
64 std::stringstream hname;
65 hname <<
"hkde_" << i_b;
66 kde_hists.push_back(tfs->
make<TH1F>(hname.str().c_str(),
"PIDA KDE Distribution",100,0,30));
70 tfs->
make<TH1F>(
"hvals",
"PIDA Distribution",100,0,30),
79 std::vector<anab::Calorimetry>
const& caloVector(*caloHandle);
81 for(
size_t i_calo=0; i_calo<caloVector.size(); i_calo++){
void SetPIDATree(TTree *, TH1F *, std::vector< TH1F * >)
void FillPIDATree(unsigned int, unsigned int, unsigned int, anab::Calorimetry const &)
size_t getNKDEBandwidths()
PIDAAnalyzer(fhicl::ParameterSet const &p)
PIDAAnalyzer & operator=(PIDAAnalyzer const &)=delete
#define DEFINE_ART_MODULE(klass)
void reconfigure(fhicl::ParameterSet const &p)
T get(std::string const &key) const
EventNumber_t event() const
EDAnalyzer(Table< Config > const &config)
void reconfigure(fhicl::ParameterSet const &p)
T * make(ARGS...args) const
bool getByLabel(std::string const &label, std::string const &productInstanceName, Handle< PROD > &result) const
std::string fCaloModuleLabel
void analyze(art::Event const &e) override