1 #ifndef HGCalCommonData_HGCalGeomParameters_h
2 #define HGCalCommonData_HGCalGeomParameters_h
45 std::pair<double,double>
cellPosition(
const std::vector<GlobalPoint>& wafers,
46 std::vector<GlobalPoint>::const_iterator& itrf,
47 unsigned int num,
double rmax,
48 double ymax,
double xx,
double yy,
54 double zp=0) :
rmin(rin), rmax(rout),
zpos(zp) {}
FWCore Framework interface EventSetupRecordImplementation h
Helper function to determine trigger accepts.
void loadSpecParsHexagon(const DDFilteredView &, HGCalParameters &, const DDCompactView *, const std::string &, const std::string &)
cellParameters(bool h=false, GlobalPoint p=GlobalPoint(0, 0, 0))
Global3DPoint GlobalPoint
type of data representation of DDCompactView
layerParameters(double rin=0, double rout=0, double zp=0)
std::pair< double, double > cellPosition(const std::vector< GlobalPoint > &wafers, std::vector< GlobalPoint >::const_iterator &itrf, unsigned int num, double rmax, double ymax, double xx, double yy, unsigned int ncells)
std::vector< std::pair< unsigned int, DDValue > > DDsvalues_type
std::maps an index to a DDValue. The index corresponds to the index assigned to the name of the std::...
std::vector< double > getDDDArray(const std::string &, const DDsvalues_type &, int &)
void loadSpecParsSquare(const DDFilteredView &, HGCalParameters &)
void loadGeometryHexagon(const DDFilteredView &, HGCalParameters &, const std::string &, const DDCompactView *, const std::string &, const std::string &)
void loadGeometrySquare(const DDFilteredView &, HGCalParameters &, const std::string &)