#include <ZdcHardcodeGeometryLoader.h>
Public Types | |
typedef CaloSubdetectorGeometry * | ReturnType |
Public Member Functions | |
virtual ReturnType | load (DetId::Detector det, int subdet) |
ReturnType | load () |
void | setAddRPD (bool flag) |
ZdcHardcodeGeometryLoader () | |
ZdcHardcodeGeometryLoader (const ZdcTopology &ht) | |
virtual | ~ZdcHardcodeGeometryLoader () |
Private Member Functions | |
void | fill (HcalZDCDetId::Section section, CaloSubdetectorGeometry *cg) |
void | init () |
void | makeCell (const HcalZDCDetId &detId, CaloSubdetectorGeometry *geom) const |
Private Attributes | |
const ZdcTopology * | extTopology |
bool | m_zdcAddRPD |
float | theEMSectiondX |
float | theEMSectiondY |
float | theEMSectiondZ |
float | theHADSectiondX |
float | theHADSectiondY |
float | theHADSectiondZ |
float | theLUMSectiondX |
float | theLUMSectiondY |
float | theLUMSectiondZ |
float | theRPDSectiondX |
float | theRPDSectiondY |
float | theRPDSectiondZ |
ZdcTopology * | theTopology |
Definition at line 16 of file ZdcHardcodeGeometryLoader.h.
Definition at line 18 of file ZdcHardcodeGeometryLoader.h.
ZdcHardcodeGeometryLoader::ZdcHardcodeGeometryLoader | ( | ) |
Definition at line 10 of file ZdcHardcodeGeometryLoader.cc.
References init().
|
explicit |
Definition at line 14 of file ZdcHardcodeGeometryLoader.cc.
References init().
|
inlinevirtual |
Definition at line 22 of file ZdcHardcodeGeometryLoader.h.
References theTopology.
|
private |
Definition at line 44 of file ZdcHardcodeGeometryLoader.cc.
References extTopology, ZdcTopology::firstCell(), relativeConstraints::geom, l1ctLayer2EG_cff::id, ZdcGeometry::k_NumberOfParametersPerShape, ZdcGeometry::k_NumberOfShapes, HcalZDCDetId::kSizeForDenseIndexing, ZdcTopology::lastCell(), makeCell(), hgcalPlots::section, and ZdcTopology::valid().
Referenced by load().
|
private |
Definition at line 18 of file ZdcHardcodeGeometryLoader.cc.
Referenced by ZdcHardcodeGeometryLoader().
|
virtual |
Definition at line 20 of file ZdcHardcodeGeometryLoader.cc.
References HcalZDCDetId::EM, extTopology, fill(), HcalZDCDetId::HAD, HcalZDCDetId::LUM, m_zdcAddRPD, HcalZDCDetId::RPD, and HcalZDCDetId::SubdetectorId.
ZdcHardcodeGeometryLoader::ReturnType ZdcHardcodeGeometryLoader::load | ( | ) |
Definition at line 34 of file ZdcHardcodeGeometryLoader.cc.
References HcalZDCDetId::EM, extTopology, fill(), HcalZDCDetId::HAD, HcalZDCDetId::LUM, m_zdcAddRPD, and HcalZDCDetId::RPD.
|
private |
Definition at line 73 of file ZdcHardcodeGeometryLoader.cc.
References cms::cuda::assert(), funct::cos(), hcalRecHitTable_cff::detId, cuy::dh, PVValHelper::dx, PVValHelper::dy, PVValHelper::dz, HcalZDCDetId::EM, relativeConstraints::geom, CaloCellGeometry::getParmPtr(), HcalZDCDetId::HAD, ZdcGeometry::k_NumberOfParametersPerShape, HcalZDCDetId::LUM, HcalZDCDetId::RPD, hgcalPlots::section, x, y, z, HLTMuonOfflineAnalyzer_cfi::z0, ecaldqm::zside(), and geometryCSVtoXML::zz.
Referenced by fill().
|
inline |
Definition at line 26 of file ZdcHardcodeGeometryLoader.h.
References RemoveAddSevLevel::flag, and m_zdcAddRPD.
|
private |
Definition at line 34 of file ZdcHardcodeGeometryLoader.h.
|
private |
Definition at line 35 of file ZdcHardcodeGeometryLoader.h.
Referenced by load(), and setAddRPD().
|
private |
Definition at line 36 of file ZdcHardcodeGeometryLoader.h.
|
private |
Definition at line 37 of file ZdcHardcodeGeometryLoader.h.
|
private |
Definition at line 38 of file ZdcHardcodeGeometryLoader.h.
|
private |
Definition at line 42 of file ZdcHardcodeGeometryLoader.h.
|
private |
Definition at line 43 of file ZdcHardcodeGeometryLoader.h.
|
private |
Definition at line 44 of file ZdcHardcodeGeometryLoader.h.
|
private |
Definition at line 39 of file ZdcHardcodeGeometryLoader.h.
|
private |
Definition at line 40 of file ZdcHardcodeGeometryLoader.h.
|
private |
Definition at line 41 of file ZdcHardcodeGeometryLoader.h.
|
private |
Definition at line 45 of file ZdcHardcodeGeometryLoader.h.
|
private |
Definition at line 46 of file ZdcHardcodeGeometryLoader.h.
|
private |
Definition at line 47 of file ZdcHardcodeGeometryLoader.h.
|
private |
Definition at line 33 of file ZdcHardcodeGeometryLoader.h.
Referenced by ~ZdcHardcodeGeometryLoader().