CMS 3D CMS Logo

Public Member Functions

CSCSegmentAlgorithm Class Reference

#include <CSCSegmentAlgorithm.h>

Inheritance diagram for CSCSegmentAlgorithm:
CSCSegAlgoDF CSCSegAlgoSK CSCSegAlgoST CSCSegAlgoTC

List of all members.

Public Member Functions

 CSCSegmentAlgorithm (const edm::ParameterSet &)
 Constructor.
virtual std::vector< CSCSegmentrun (const CSCChamber *chamber, std::vector< const CSCRecHit2D * > rechits)=0
virtual ~CSCSegmentAlgorithm ()
 Destructor.

Detailed Description

Definition at line 25 of file CSCSegmentAlgorithm.h.


Constructor & Destructor Documentation

CSCSegmentAlgorithm::CSCSegmentAlgorithm ( const edm::ParameterSet ) [inline, explicit]

Constructor.

Definition at line 28 of file CSCSegmentAlgorithm.h.

{};
virtual CSCSegmentAlgorithm::~CSCSegmentAlgorithm ( ) [inline, virtual]

Destructor.

Definition at line 30 of file CSCSegmentAlgorithm.h.

{};

Member Function Documentation

virtual std::vector<CSCSegment> CSCSegmentAlgorithm::run ( const CSCChamber chamber,
std::vector< const CSCRecHit2D * >  rechits 
) [pure virtual]

Run the algorithm = build the segments in this chamber