|  | ATLAS Offline Software
    | 
 
 
 
Go to the documentation of this file.
    7 #ifndef ICscClusterFitter_H 
    8 #define ICscClusterFitter_H 
   26 #include "GaudiKernel/IAlgTool.h" 
   36     typedef std::vector<Muon::CscStripPrepData*> 
StripList;
 
   47     typedef std::map<std::string, double> 
DataMap;
 
   90         static const InterfaceID IID_ICscClusterFitter(
"ICscClusterFitter", 1, 0);
 
   91         return IID_ICscClusterFitter;
 
  
Result(int stat=0, Muon::CscClusterStatus cstat=Muon::CscStatusUndefined, Muon::CscTimeStatus tstat=Muon::CscTimeStatusUndefined)
virtual double getCorrectedError(const Muon::CscPrepData *pclu, double slope=-999) const =0
std::vector< Result > Results
Muon::CscClusterStatus clusterStatus
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
double charge_beforeBPCorr
std::vector< double > ChargeList
Class representing clusters from the CSC.
virtual Results fit(const StripFitList &sfits) const =0
std::vector< std::string > DataNames
virtual ~ICscClusterFitter()=default
virtual const DataNames & dataNames() const
virtual Results fit(const StripFitList &sfits, double dposdz) const =0
@ CscStatusUndefined
Undefined, should not happen, most likely indicates a problem.
std::map< std::string, double > DataMap
std::vector< Muon::CscStripPrepData * > StripList
Result(const Result &)=default
@ CscTimeStatusUndefined
Time is not assessed indicating potential bug.
std::vector< StripFit > StripFitList
CscClusterStatus
Enum to represent the cluster status - see the specific enum values for more details.
ICscStripFitter::Result StripFit
static const InterfaceID & interfaceID()
Muon::CscTimeStatus timeStatus
CscTimeStatus
Enum to represent the cluster time measurement status - see the specific enum values for more details...