CMS 3D CMS Logo

Public Member Functions | Protected Member Functions

HODetIdAssociator Class Reference

#include <HODetIdAssociator.h>

Inheritance diagram for HODetIdAssociator:
CaloDetIdAssociator DetIdAssociator

List of all members.

Public Member Functions

 HODetIdAssociator ()
 HODetIdAssociator (const edm::ParameterSet &pSet)
virtual const char * name () const

Protected Member Functions

const std::vector< DetId > & getValidDetIds (unsigned int subDectorIndex) const

Detailed Description

Definition at line 24 of file HODetIdAssociator.h.


Constructor & Destructor Documentation

HODetIdAssociator::HODetIdAssociator ( ) [inline]

Definition at line 26 of file HODetIdAssociator.h.

:CaloDetIdAssociator(72,30,0.087){};
HODetIdAssociator::HODetIdAssociator ( const edm::ParameterSet pSet) [inline]

Definition at line 28 of file HODetIdAssociator.h.


Member Function Documentation

const std::vector<DetId>& HODetIdAssociator::getValidDetIds ( unsigned int  subDectorIndex) const [inline, protected, virtual]

Reimplemented from CaloDetIdAssociator.

Definition at line 34 of file HODetIdAssociator.h.

References Exception, CaloDetIdAssociator::geometry_, CaloGeometry::getValidDetIds(), DetId::Hcal, and HcalOuter.

     {
       if ( subDectorIndex!=0 ) cms::Exception("FatalError") << 
         "HO sub-dectors are all handle as one sub-system, but subDetectorIndex is not zero.\n";
       return geometry_->getValidDetIds(DetId::Hcal, HcalOuter);
     }
virtual const char* HODetIdAssociator::name ( void  ) const [inline, virtual]

Reimplemented from CaloDetIdAssociator.

Definition at line 30 of file HODetIdAssociator.h.

{ return "HO"; }