CMS 3D CMS Logo

Public Types | Public Member Functions | Private Member Functions | Private Attributes

ZdcHardcodeGeometryLoader Class Reference

#include <ZdcHardcodeGeometryLoader.h>

List of all members.

Public Types

typedef CaloSubdetectorGeometryReturnType

Public Member Functions

virtual ReturnType load (DetId::Detector det, int subdet)
ReturnType load ()
 ZdcHardcodeGeometryLoader (const ZdcTopology &ht)
 ZdcHardcodeGeometryLoader ()
virtual ~ZdcHardcodeGeometryLoader ()

Private Member Functions

void fill (HcalZDCDetId::Section section, CaloSubdetectorGeometry *cg)
void init ()
CaloCellGeometrymakeCell (const HcalZDCDetId &detId, CaloSubdetectorGeometry *geom) const

Private Attributes

const ZdcTopologyextTopology
float theEMSectiondX
float theEMSectiondY
float theEMSectiondZ
float theHADSectiondX
float theHADSectiondY
float theHADSectiondZ
float theLUMSectiondX
float theLUMSectiondY
float theLUMSectiondZ
ZdcTopologytheTopology

Detailed Description

Date:
2008/08/27 15:53:47
Revision:
1.4
Author:
E. Garcia - UIC

Definition at line 19 of file ZdcHardcodeGeometryLoader.h.


Member Typedef Documentation

Definition at line 22 of file ZdcHardcodeGeometryLoader.h.


Constructor & Destructor Documentation

ZdcHardcodeGeometryLoader::ZdcHardcodeGeometryLoader ( )

Definition at line 8 of file ZdcHardcodeGeometryLoader.cc.

References init().

ZdcHardcodeGeometryLoader::ZdcHardcodeGeometryLoader ( const ZdcTopology ht) [explicit]

Definition at line 15 of file ZdcHardcodeGeometryLoader.cc.

References init().

                                                                          : 
   theTopology( 0   ) ,
   extTopology( &ht ) 
{
  init();
}
virtual ZdcHardcodeGeometryLoader::~ZdcHardcodeGeometryLoader ( ) [inline, virtual]

Definition at line 26 of file ZdcHardcodeGeometryLoader.h.

References theTopology.

{ delete theTopology ; }

Member Function Documentation

void ZdcHardcodeGeometryLoader::fill ( HcalZDCDetId::Section  section,
CaloSubdetectorGeometry cg 
) [private]

Referenced by load().

void ZdcHardcodeGeometryLoader::init ( void  ) [private]

Definition at line 22 of file ZdcHardcodeGeometryLoader.cc.

Referenced by ZdcHardcodeGeometryLoader().

{
}
ZdcHardcodeGeometryLoader::ReturnType ZdcHardcodeGeometryLoader::load ( )
ZdcHardcodeGeometryLoader::ReturnType ZdcHardcodeGeometryLoader::load ( DetId::Detector  det,
int  subdet 
) [virtual]
CaloCellGeometry* ZdcHardcodeGeometryLoader::makeCell ( const HcalZDCDetId detId,
CaloSubdetectorGeometry geom 
) const [private]

Member Data Documentation

Definition at line 38 of file ZdcHardcodeGeometryLoader.h.

Referenced by load().

Definition at line 40 of file ZdcHardcodeGeometryLoader.h.

Definition at line 41 of file ZdcHardcodeGeometryLoader.h.

Definition at line 42 of file ZdcHardcodeGeometryLoader.h.

Definition at line 46 of file ZdcHardcodeGeometryLoader.h.

Definition at line 47 of file ZdcHardcodeGeometryLoader.h.

Definition at line 48 of file ZdcHardcodeGeometryLoader.h.

Definition at line 43 of file ZdcHardcodeGeometryLoader.h.

Definition at line 44 of file ZdcHardcodeGeometryLoader.h.

Definition at line 45 of file ZdcHardcodeGeometryLoader.h.

Definition at line 37 of file ZdcHardcodeGeometryLoader.h.

Referenced by ~ZdcHardcodeGeometryLoader().