1 #ifndef DTSegment_DTRecSegment2DBaseAlgo_h
2 #define DTSegment_DTRecSegment2DBaseAlgo_h
47 const std::vector<DTRecHit1DPair>& hits) = 0;
49 virtual std::string
algoName()
const = 0;
58 #endif // DTSegment_DTRecSegment2DBaseAlgo_h
DTRecSegment2DBaseAlgo(const edm::ParameterSet &)
Constructor.
virtual void setES(const edm::EventSetup &setup)=0
virtual ~DTRecSegment2DBaseAlgo()
Destructor.
virtual edm::OwnVector< DTSLRecSegment2D > reconstruct(const DTSuperLayer *sl, const std::vector< DTRecHit1DPair > &hits)=0
virtual std::string algoName() const =0
void setup(std::vector< TH2F > &depth, std::string name, std::string units="")