9 #ifndef DataFormats_CTPPSReco_TotemRPUVPattern 10 #define DataFormats_CTPPSReco_TotemRPUVPattern 32 double a()
const {
return a_; }
35 double b()
const {
return b_; }
38 double w()
const {
return w_; }
friend bool operator<(const TotemRPUVPattern &l, const TotemRPUVPattern &r)
void addHit(edm::det_id_type detId, const TotemRPRecHit &hit)
void setProjection(ProjectionType type)
void push_back(const T &t)
const edm::DetSetVector< TotemRPRecHit > & hits() const
void setFittable(bool fittable)
reference find_or_insert(det_id_type id)
Reconstructed hit in TOTEM RP.
bool fittable_
whether this pattern is worth including in track fits
A linear pattern in U or V projection. The intercept b is taken at the middle of a RP: (geometry->Get...
bool operator<(const TotemRPUVPattern &l, const TotemRPUVPattern &r)
edm::DetSetVector< TotemRPRecHit > hits_
hits associated with the pattern
ProjectionType projection_
projection
ProjectionType projection() const