5#ifndef MuonSegmentMomentum_MuonSegmentMomentum_H
6#define MuonSegmentMomentum_MuonSegmentMomentum_H
28 virtual void fitMomentumVectorSegments(
const EventContext&,
const std::vector <const Muon::MuonSegment*> &,
double & signedMomentum )
const override;
32 Gaudi::Property<bool>
m_cosmics {
this,
"DoCosmics",
false,
"Straight line model will be used, no interaction point constraint"};
virtual void fitMomentumVectorSegments(const EventContext &, const std::vector< const Muon::MuonSegment * > &, double &signedMomentum) const override
fits a momentum to a vector of segments
Gaudi::Property< bool > m_cosmics
flag for use of cosmics, straight line model will be used, no interaction point constraint
MuonSegmentMomentum & operator=(const MuonSegmentMomentum &)=delete
virtual void fitMomentum2Segments(const EventContext &, const Muon::MuonSegment *segment1, const Muon::MuonSegment *segment2, double &signedMomentum) const override
fits a momentum to 2 segments
MuonSegmentMomentum(const std::string &, const std::string &, const IInterface *)
constructor
This is the common class for 3D segments used in the muon spectrometer.
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.