|
ATLAS Offline Software
|
Go to the documentation of this file.
4 #ifndef ICscStripFitter_H
5 #define ICscStripFitter_H
12 #include "GaudiKernel/IAlgTool.h"
60 static const InterfaceID IID_ICscStripFitter(
"ICscStripFitter", 1, 0);
61 return IID_ICscStripFitter;
virtual ~ICscStripFitter()=default
Muon::CscStripStatus stripStatus
@ CscStrStatUndefined
Undefined, should not happen, most likely indicates a problem.
ICscStripFitter::ChargeList ChargeList
Result(Muon::CscStripStatus sstat=Muon::CscStrStatUndefined, Muon::CscTimeStatus tstat=Muon::CscTimeStatusUndefined)
Result(const Result &)=default
virtual Result fit(const ChargeList &ChargeList, double samplingTime, bool samplingPhase, Identifier &sid) const
static const InterfaceID & interfaceID()
Class representing the raw data of one CSC strip (for clusters look at Muon::CscPrepData).
double charge_beforeBPCorr
Muon::CscTimeStatus timeStatus
std::vector< float > ChargeList
double charge_beforeGainCorr
const Muon::CscStripPrepData * strip
CscStripStatus
Enum to represent the strip status - see the specific enum values for more details.
@ CscTimeStatusUndefined
Time is not assessed indicating potential bug.
CscTimeStatus
Enum to represent the cluster time measurement status - see the specific enum values for more details...