12#ifndef ParabolaCscClusterFitter_H
13#define ParabolaCscClusterFitter_H
17#include "GaudiKernel/ServiceHandle.h"
78 "Key of input MuonDetectorManager condition data"};
virtual Results fit(const StripFitList &sfits) const =0
std::vector< std::string > DataNames
std::vector< Result > Results
std::vector< StripFit > StripFitList
Class representing clusters from the CSC.
double m_multi
threshold multiplier for cluster peak finding
Results fit(const StripFitList &sfits) const
SG::ReadCondHandleKey< MuonGM::MuonDetectorManager > m_DetectorManagerKey
retrieve MuonDetectorManager from the conditions store
const DataNames & dataNames() const
data names for ntuple output in csc_cluster tree
double getCorrectedError(const Muon::CscPrepData *pclu, double slope) const
Correct the positon error for track angle.
static double ParabolaCorrection(CscPlane &plane, double &raw)
Correction of raw parabola positions.
double m_xtan_css_eta_slope
constant to Calculate the angle of incidence.
ServiceHandle< Muon::IMuonIdHelperSvc > m_idHelperSvc
~ParabolaCscClusterFitter()=default
double m_xtan_csl_eta_offset
constant to Calculate the angle of incidence.
double m_xtan_csl_eta_slope
constant to Calculate the angle of incidence.
std::vector< unsigned int > m_max_width
Max.
double m_error_tantheta
error contribution in mm for the tan(theta) track angle correction
double m_xtan_css_eta_offset
constant to Calculate the angle of incidence.
ParabolaCscClusterFitter(const std::string &type, const std::string &aname, const IInterface *parent)
Constructor.
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.