CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Member Functions | Private Attributes
HcalGeomParameters Class Reference

#include <HcalGeomParameters.h>

Public Member Functions

double getConstDzHF () const
 
void getConstRHO (std::vector< double > &) const
 
std::vector< int > getModHalfHBHE (const int type) const
 
 HcalGeomParameters ()
 
void loadGeometry (const DDFilteredView &_fv, HcalParameters &php)
 
 ~HcalGeomParameters ()
 

Private Member Functions

unsigned find (int element, std::vector< int > &array) const
 
double getEta (double r, double z) const
 

Private Attributes

double dlShort
 
double dzVcal
 
double etaHO [4]
 
int nmodHB
 
int nmodHE
 
int nzHB
 
int nzHE
 
double rminHO
 
double zVcal
 

Detailed Description

this class extracts some geometry constants from CompactView to be used by Reco Geometry/Topology

Date:
2015/06/25 00:06:50
Author
Sunanda Banerjee, Fermilab sunan.nosp@m.da.b.nosp@m.anerj.nosp@m.ee@c.nosp@m.ern.c.nosp@m.h

Definition at line 26 of file HcalGeomParameters.h.

Constructor & Destructor Documentation

HcalGeomParameters::HcalGeomParameters ( )

Definition at line 20 of file HcalGeomParameters.cc.

HcalGeomParameters::~HcalGeomParameters ( )

Definition at line 26 of file HcalGeomParameters.cc.

Member Function Documentation

unsigned int HcalGeomParameters::find ( int  element,
std::vector< int > &  array 
) const
private

Definition at line 49 of file HcalGeomParameters.cc.

double HcalGeomParameters::getConstDzHF ( ) const
inline

Definition at line 33 of file HcalGeomParameters.h.

References dzVcal.

33 {return dzVcal;}
void HcalGeomParameters::getConstRHO ( std::vector< double > &  rHO) const

Definition at line 32 of file HcalGeomParameters.cc.

double HcalGeomParameters::getEta ( double  r,
double  z 
) const
private

Definition at line 61 of file HcalGeomParameters.cc.

std::vector< int > HcalGeomParameters::getModHalfHBHE ( const int  type) const

Definition at line 38 of file HcalGeomParameters.cc.

void HcalGeomParameters::loadGeometry ( const DDFilteredView _fv,
HcalParameters php 
)

Definition at line 72 of file HcalGeomParameters.cc.

Member Data Documentation

double HcalGeomParameters::dlShort
private

Definition at line 48 of file HcalGeomParameters.h.

double HcalGeomParameters::dzVcal
private

Definition at line 47 of file HcalGeomParameters.h.

Referenced by getConstDzHF().

double HcalGeomParameters::etaHO[4]
private

Definition at line 45 of file HcalGeomParameters.h.

int HcalGeomParameters::nmodHB
private

Definition at line 43 of file HcalGeomParameters.h.

int HcalGeomParameters::nmodHE
private

Definition at line 44 of file HcalGeomParameters.h.

int HcalGeomParameters::nzHB
private

Definition at line 43 of file HcalGeomParameters.h.

int HcalGeomParameters::nzHE
private

Definition at line 44 of file HcalGeomParameters.h.

double HcalGeomParameters::rminHO
private

Definition at line 45 of file HcalGeomParameters.h.

double HcalGeomParameters::zVcal
private

Definition at line 46 of file HcalGeomParameters.h.