1 #ifndef NPSTAT_UNIFORMAXIS_HH_ 2 #define NPSTAT_UNIFORMAXIS_HH_ 20 #include "Alignment/Geners/interface/ClassId.hh" 32 const char*
label=
nullptr);
56 std::pair<unsigned,double>
linearInterval(
double coordinate)
const;
59 std::vector<double>
coords()
const;
68 {
return !(*
this ==
r);}
75 {
label_ = newlabel ? newlabel :
"";}
78 inline gs::ClassId
classId()
const {
return gs::ClassId(*
this);}
79 bool write(std::ostream& of)
const;
81 static inline const char*
classname() {
return "npstat::UniformAxis";}
82 static inline unsigned version() {
return 1;}
92 inline UniformAxis() : min_(0.), max_(0.), bw_(0.), npt_(0) {}
96 #endif // NPSTAT_UNIFORMAXIS_HH_