1 #ifndef DTSegment_DTRefitAndCombineReco4D_h 2 #define DTSegment_DTRefitAndCombineReco4D_h
std::vector< DTSLRecSegment2D > theSegments2DTheta
DTSegmentUpdator * theUpdator
void setDTRecHit1DContainer(edm::Handle< DTRecHitCollection > all1DHits) override
~DTRefitAndCombineReco4D() override
Destructor.
uint32_t cc[maxCellsPerHit]
DTRefitAndCombineReco4D(const edm::ParameterSet &pset, edm::ConsumesCollector cc)
Constructor.
void setChamber(const DTChamberId &chId) override
void setDTRecSegment2DContainer(edm::Handle< DTRecSegment2DCollection > all2DSegments) override
std::string algoName() const override
void setES(const edm::EventSetup &setup) override
const DTChamber * theChamber
bool wants2DSegments() override
const edm::ESGetToken< DTGeometry, MuonGeometryRecord > theDTGeometryToken
std::vector< DTChamberRecSegment2D > refitSuperSegments()
std::vector< DTSLRecSegment2D > theSegments2DPhi1
edm::OwnVector< DTRecSegment4D > reconstruct() override
Operations.
std::vector< DTSLRecSegment2D > theSegments2DPhi2
edm::ESHandle< DTGeometry > theDTGeometry