1 #ifndef DTSegment_DTMeantimerPatternReco4D_h
2 #define DTSegment_DTMeantimerPatternReco4D_h
virtual void setDTRecHit1DContainer(edm::Handle< DTRecHitCollection > all1DHits)
std::vector< DTRecHit1DPair > theHitsFromPhi2
virtual void setChamber(const DTChamberId &chId)
DTMeantimerPatternReco * the2DAlgo
DTMeantimerPatternReco4D(const edm::ParameterSet &pset)
Constructor.
std::vector< DTRecHit1DPair > theHitsFromPhi1
std::vector< DTRecHit1DPair > theHitsFromTheta
std::vector< DTSegmentCand * > buildPhiSuperSegmentsCandidates(std::vector< std::shared_ptr< DTHitPairForFit >> &pairPhiOwned)
std::vector< DTSLRecSegment2D > theSegments2DTheta
virtual std::string algoName() const
DTSegmentUpdator * theUpdator
virtual bool wants2DSegments()
DTRecSegment4D * segmentSpecialZed(DTRecSegment4D *seg)
edm::ESHandle< DTGeometry > theDTGeometry
const DTChamber * theChamber
virtual void setDTRecSegment2DContainer(edm::Handle< DTRecSegment2DCollection > all2DSegments)
virtual ~DTMeantimerPatternReco4D()
Destructor.
virtual void setES(const edm::EventSetup &setup)
void setup(std::vector< TH2F > &depth, std::string name, std::string units="")
virtual edm::OwnVector< DTRecSegment4D > reconstruct()
Operations.