CMS 3D CMS Logo

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

#include <HitRZCompatibility.h>

Inheritance diagram for HitRZCompatibility:
HitEtaCheck HitRCheck HitZCheck

Public Types

typedef PixelRecoRange< float > Range
 

Public Member Functions

virtual HitRZCompatibilityclone () const =0
 
virtual bool operator() (const float &r, const float &z) const =0
 
virtual Range range (const float &rORz) const =0
 
virtual ~HitRZCompatibility ()
 

Detailed Description

abstract class to check if r-z coordinates or comptible with the region

Definition at line 7 of file HitRZCompatibility.h.

Member Typedef Documentation

Definition at line 9 of file HitRZCompatibility.h.

Constructor & Destructor Documentation

virtual HitRZCompatibility::~HitRZCompatibility ( )
inlinevirtual

Definition at line 11 of file HitRZCompatibility.h.

11 {}

Member Function Documentation

virtual HitRZCompatibility* HitRZCompatibility::clone ( ) const
pure virtual
virtual bool HitRZCompatibility::operator() ( const float &  r,
const float &  z 
) const
pure virtual

Implemented in HitEtaCheck, HitZCheck, and HitRCheck.

virtual Range HitRZCompatibility::range ( const float &  rORz) const
pure virtual