// HMS 8-10-2022 add support for different true and reco binning
int GetNRecoBins() const;
bool HasRecoBinning (){ return m_has_reco_binning;} // flag to tell if you need to bother with reco bins
void SetRecoBinning (const bool has){m_has_reco_binning = has;}
std::vector GetRecoBinVec() const;
void PrintRecoBinning() const;
bool m_has_reco_binning;
std::vector m_reco_binning;
Added a recobinning member:
// HMS 8-10-2022 add support for different true and reco binning
int GetNRecoBins() const; bool HasRecoBinning (){ return m_has_reco_binning;} // flag to tell if you need to bother with reco bins void SetRecoBinning (const bool has){m_has_reco_binning = has;} std::vector GetRecoBinVec() const;
void PrintRecoBinning() const;
bool m_has_reco_binning;
std::vector m_reco_binning;
and new constructors which take 2 binnings.
if you don't call this, it doesn't do anything.