#include <DTCombinatorialPatternReco4D.h>
Public Member Functions | |
virtual std::string | algoName () const |
DTCombinatorialPatternReco4D (const edm::ParameterSet &pset) | |
Constructor. More... | |
virtual edm::OwnVector < DTRecSegment4D > | reconstruct () |
Operations. More... | |
virtual void | setChamber (const DTChamberId &chId) |
virtual void | setDTRecHit1DContainer (edm::Handle< DTRecHitCollection > all1DHits) |
virtual void | setDTRecSegment2DContainer (edm::Handle< DTRecSegment2DCollection > all2DSegments) |
virtual void | setES (const edm::EventSetup &setup) |
virtual bool | wants2DSegments () |
virtual | ~DTCombinatorialPatternReco4D () |
Destructor. More... | |
Public Member Functions inherited from DTRecSegment4DBaseAlgo | |
DTRecSegment4DBaseAlgo (const edm::ParameterSet &) | |
Constructor. More... | |
virtual | ~DTRecSegment4DBaseAlgo () |
Destructor. More... | |
Private Member Functions | |
std::vector< DTSegmentCand * > | buildPhiSuperSegmentsCandidates (std::vector< std::shared_ptr< DTHitPairForFit >> &pairPhiOwned) |
DTRecSegment4D * | segmentSpecialZed (const DTRecSegment4D *seg) |
Build a 4d segment with a zed component made by just one hits. More... | |
Private Attributes | |
bool | allDTRecHits |
bool | applyT0corr |
bool | computeT0corr |
bool | debug |
DTCombinatorialPatternReco * | the2DAlgo |
std::string | theAlgoName |
const DTChamber * | theChamber |
edm::ESHandle< DTGeometry > | theDTGeometry |
std::vector< DTRecHit1DPair > | theHitsFromPhi1 |
std::vector< DTRecHit1DPair > | theHitsFromPhi2 |
std::vector< DTRecHit1DPair > | theHitsFromTheta |
std::vector< DTSLRecSegment2D > | theSegments2DTheta |
DTSegmentUpdator * | theUpdator |
Algo for reconstructing 4d segment in DT using a combinatorial approach
Definition at line 40 of file DTCombinatorialPatternReco4D.h.
DTCombinatorialPatternReco4D::DTCombinatorialPatternReco4D | ( | const edm::ParameterSet & | pset | ) |
Constructor.
Definition at line 32 of file DTCombinatorialPatternReco4D.cc.
|
virtual |
Destructor.
Definition at line 59 of file DTCombinatorialPatternReco4D.cc.
|
inlinevirtual |
Implements DTRecSegment4DBaseAlgo.
Definition at line 53 of file DTCombinatorialPatternReco4D.h.
References theAlgoName.
|
private |
Definition at line 261 of file DTCombinatorialPatternReco4D.cc.
|
virtual |
Operations.
4d segment: I have the pos along the wire => further update!
Implements DTRecSegment4DBaseAlgo.
Definition at line 127 of file DTCombinatorialPatternReco4D.cc.
|
private |
Build a 4d segment with a zed component made by just one hits.
Definition at line 290 of file DTCombinatorialPatternReco4D.cc.
|
virtual |
Implements DTRecSegment4DBaseAlgo.
Definition at line 70 of file DTCombinatorialPatternReco4D.cc.
|
virtual |
Implements DTRecSegment4DBaseAlgo.
Definition at line 75 of file DTCombinatorialPatternReco4D.cc.
|
virtual |
Implements DTRecSegment4DBaseAlgo.
Definition at line 106 of file DTCombinatorialPatternReco4D.cc.
|
virtual |
Implements DTRecSegment4DBaseAlgo.
Definition at line 64 of file DTCombinatorialPatternReco4D.cc.
|
inlinevirtual |
Implements DTRecSegment4DBaseAlgo.
Definition at line 59 of file DTCombinatorialPatternReco4D.h.
References allDTRecHits.
|
private |
Definition at line 85 of file DTCombinatorialPatternReco4D.h.
Referenced by wants2DSegments().
|
private |
Definition at line 86 of file DTCombinatorialPatternReco4D.h.
|
private |
Definition at line 87 of file DTCombinatorialPatternReco4D.h.
|
private |
Definition at line 69 of file DTCombinatorialPatternReco4D.h.
|
private |
Definition at line 77 of file DTCombinatorialPatternReco4D.h.
|
private |
Definition at line 67 of file DTCombinatorialPatternReco4D.h.
Referenced by algoName().
|
private |
Definition at line 82 of file DTCombinatorialPatternReco4D.h.
|
private |
Definition at line 73 of file DTCombinatorialPatternReco4D.h.
|
private |
Definition at line 91 of file DTCombinatorialPatternReco4D.h.
|
private |
Definition at line 93 of file DTCombinatorialPatternReco4D.h.
|
private |
Definition at line 92 of file DTCombinatorialPatternReco4D.h.
|
private |
Definition at line 90 of file DTCombinatorialPatternReco4D.h.
|
private |
Definition at line 80 of file DTCombinatorialPatternReco4D.h.