CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions
DTRecSegment4DBaseAlgo Class Referenceabstract

#include <DTRecSegment4DBaseAlgo.h>

Inheritance diagram for DTRecSegment4DBaseAlgo:
DTCombinatorialPatternReco4D DTMeantimerPatternReco4D DTRefitAndCombineReco4D

Public Member Functions

virtual std::string algoName () const =0
 
 DTRecSegment4DBaseAlgo (const edm::ParameterSet &)
 Constructor. More...
 
virtual edm::OwnVector
< DTRecSegment4D
reconstruct ()=0
 
virtual void setChamber (const DTChamberId &chId)=0
 
virtual void setDTRecHit1DContainer (edm::Handle< DTRecHitCollection > all1DHits)=0
 
virtual void setDTRecSegment2DContainer (edm::Handle< DTRecSegment2DCollection > all2DSegments)=0
 
virtual void setES (const edm::EventSetup &setup)=0
 
virtual bool wants2DSegments ()=0
 
virtual ~DTRecSegment4DBaseAlgo ()
 Destructor. More...
 

Detailed Description

Abstract algo class to reconstruct 4D-segments in chamber given a set of 2D-segment

Author
Riccardo Bellan - INFN TO ricca.nosp@m.rdo..nosp@m.bella.nosp@m.n@ce.nosp@m.rn.ch

Definition at line 33 of file DTRecSegment4DBaseAlgo.h.

Constructor & Destructor Documentation

DTRecSegment4DBaseAlgo::DTRecSegment4DBaseAlgo ( const edm::ParameterSet )
inline

Constructor.

Definition at line 38 of file DTRecSegment4DBaseAlgo.h.

38 {}
virtual DTRecSegment4DBaseAlgo::~DTRecSegment4DBaseAlgo ( )
inlinevirtual

Destructor.

Definition at line 41 of file DTRecSegment4DBaseAlgo.h.

41 {}

Member Function Documentation

virtual std::string DTRecSegment4DBaseAlgo::algoName ( ) const
pure virtual
virtual edm::OwnVector<DTRecSegment4D> DTRecSegment4DBaseAlgo::reconstruct ( )
pure virtual
virtual void DTRecSegment4DBaseAlgo::setChamber ( const DTChamberId chId)
pure virtual
virtual void DTRecSegment4DBaseAlgo::setDTRecHit1DContainer ( edm::Handle< DTRecHitCollection all1DHits)
pure virtual
virtual void DTRecSegment4DBaseAlgo::setDTRecSegment2DContainer ( edm::Handle< DTRecSegment2DCollection all2DSegments)
pure virtual
virtual void DTRecSegment4DBaseAlgo::setES ( const edm::EventSetup setup)
pure virtual
virtual bool DTRecSegment4DBaseAlgo::wants2DSegments ( )
pure virtual