CMS 3D CMS Logo

List of all members | Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes
PHGCalParametersDBBuilder Class Reference
Inheritance diagram for PHGCalParametersDBBuilder:
edm::one::EDAnalyzer< edm::one::WatchRuns > edm::one::EDAnalyzerBase edm::EDConsumerBase

Public Member Functions

void analyze (edm::Event const &iEvent, edm::EventSetup const &) override
 
void beginRun (edm::Run const &iEvent, edm::EventSetup const &) override
 
void endRun (edm::Run const &iEvent, edm::EventSetup const &) override
 
 PHGCalParametersDBBuilder (const edm::ParameterSet &)
 
- Public Member Functions inherited from edm::one::EDAnalyzer< edm::one::WatchRuns >
 EDAnalyzer ()=default
 
 EDAnalyzer (const EDAnalyzer &)=delete
 
SerialTaskQueueglobalLuminosityBlocksQueue () final
 
SerialTaskQueueglobalRunsQueue () final
 
const EDAnalyzeroperator= (const EDAnalyzer &)=delete
 
bool wantsGlobalLuminosityBlocks () const final
 
bool wantsGlobalRuns () const final
 
bool wantsInputProcessBlocks () const final
 
bool wantsProcessBlocks () const final
 
- Public Member Functions inherited from edm::one::EDAnalyzerBase
void callWhenNewProductsRegistered (std::function< void(BranchDescription const &)> const &func)
 
 EDAnalyzerBase ()
 
ModuleDescription const & moduleDescription () const
 
bool wantsStreamLuminosityBlocks () const
 
bool wantsStreamRuns () const
 
 ~EDAnalyzerBase () override
 
- Public Member Functions inherited from edm::EDConsumerBase
std::vector< ConsumesInfoconsumesInfo () const
 
void convertCurrentProcessAlias (std::string const &processName)
 Convert "@currentProcess" in InputTag process names to the actual current process name. More...
 
 EDConsumerBase ()
 
 EDConsumerBase (EDConsumerBase const &)=delete
 
 EDConsumerBase (EDConsumerBase &&)=default
 
ESProxyIndex const * esGetTokenIndices (edm::Transition iTrans) const
 
std::vector< ESProxyIndex > const & esGetTokenIndicesVector (edm::Transition iTrans) const
 
std::vector< ESRecordIndex > const & esGetTokenRecordIndicesVector (edm::Transition iTrans) const
 
ProductResolverIndexAndSkipBit indexFrom (EDGetToken, BranchType, TypeID const &) const
 
void itemsMayGet (BranchType, std::vector< ProductResolverIndexAndSkipBit > &) const
 
void itemsToGet (BranchType, std::vector< ProductResolverIndexAndSkipBit > &) const
 
std::vector< ProductResolverIndexAndSkipBit > const & itemsToGetFrom (BranchType iType) const
 
void labelsForToken (EDGetToken iToken, Labels &oLabels) const
 
void modulesWhoseProductsAreConsumed (std::array< std::vector< ModuleDescription const *> *, NumBranchTypes > &modulesAll, std::vector< ModuleProcessName > &modulesInPreviousProcesses, ProductRegistry const &preg, std::map< std::string, ModuleDescription const *> const &labelsToDesc, std::string const &processName) const
 
EDConsumerBase const & operator= (EDConsumerBase const &)=delete
 
EDConsumerBaseoperator= (EDConsumerBase &&)=default
 
bool registeredToConsume (ProductResolverIndex, bool, BranchType) const
 
bool registeredToConsumeMany (TypeID const &, BranchType) const
 
void selectInputProcessBlocks (ProductRegistry const &productRegistry, ProcessBlockHelperBase const &processBlockHelperBase)
 
ProductResolverIndexAndSkipBit uncheckedIndexFrom (EDGetToken) const
 
void updateLookup (BranchType iBranchType, ProductResolverIndexHelper const &, bool iPrefetchMayGet)
 
void updateLookup (eventsetup::ESRecordsToProxyIndices const &)
 
virtual ~EDConsumerBase () noexcept(false)
 

Static Public Member Functions

static void fillDescriptions (edm::ConfigurationDescriptions &)
 
- Static Public Member Functions inherited from edm::one::EDAnalyzerBase
static const std::string & baseType ()
 
static void fillDescriptions (ConfigurationDescriptions &descriptions)
 
static void prevalidate (ConfigurationDescriptions &descriptions)
 

Private Member Functions

void swapParameters (HGCalParameters *, PHGCalParameters *)
 

Private Attributes

edm::ESGetToken< DDCompactView, IdealGeometryRecordcompactViewToken_
 
edm::ESGetToken< cms::DDCompactView, IdealGeometryRecorddd4HepCompactViewToken_
 
bool fromDD4hep_
 
std::string name2_
 
std::string name_
 
std::string namec_
 
std::string namet_
 
std::string namew_
 

Additional Inherited Members

- Public Types inherited from edm::one::EDAnalyzerBase
typedef EDAnalyzerBase ModuleType
 
- Public Types inherited from edm::EDConsumerBase
typedef ProductLabels Labels
 
- Protected Member Functions inherited from edm::EDConsumerBase
template<typename ProductType , BranchType B = InEvent>
EDGetTokenT< ProductType > consumes (edm::InputTag const &tag)
 
template<BranchType B = InEvent>
EDConsumerBaseAdaptor< Bconsumes (edm::InputTag tag) noexcept
 
EDGetToken consumes (const TypeToGet &id, edm::InputTag const &tag)
 
template<BranchType B>
EDGetToken consumes (TypeToGet const &id, edm::InputTag const &tag)
 
ConsumesCollector consumesCollector ()
 Use a ConsumesCollector to gather consumes information from helper functions. More...
 
template<typename ProductType , BranchType B = InEvent>
void consumesMany ()
 
void consumesMany (const TypeToGet &id)
 
template<BranchType B>
void consumesMany (const TypeToGet &id)
 
template<typename ESProduct , typename ESRecord , Transition Tr = Transition::Event>
auto esConsumes ()
 
template<typename ESProduct , typename ESRecord , Transition Tr = Transition::Event>
auto esConsumes (ESInputTag const &tag)
 
template<Transition Tr = Transition::Event>
constexpr auto esConsumes ()
 
template<Transition Tr = Transition::Event>
auto esConsumes (ESInputTag tag)
 
template<Transition Tr = Transition::Event>
ESGetTokenGeneric esConsumes (eventsetup::EventSetupRecordKey const &iRecord, eventsetup::DataKey const &iKey)
 Used with EventSetupRecord::doGet. More...
 
template<typename ProductType , BranchType B = InEvent>
EDGetTokenT< ProductType > mayConsume (edm::InputTag const &tag)
 
EDGetToken mayConsume (const TypeToGet &id, edm::InputTag const &tag)
 
template<BranchType B>
EDGetToken mayConsume (const TypeToGet &id, edm::InputTag const &tag)
 
void resetItemsToGetFrom (BranchType iType)
 

Detailed Description

Definition at line 19 of file PHGCalParametersDBBuilder.cc.

Constructor & Destructor Documentation

◆ PHGCalParametersDBBuilder()

PHGCalParametersDBBuilder::PHGCalParametersDBBuilder ( const edm::ParameterSet iC)

Definition at line 38 of file PHGCalParametersDBBuilder.cc.

References compactViewToken_, dd4HepCompactViewToken_, fromDD4hep_, edm::ParameterSet::getParameter(), name2_, name_, namec_, namet_, namew_, and AlCaHLTBitMon_QueryRunRegistry::string.

38  {
39  name_ = iC.getParameter<std::string>("name");
40  name2_ = iC.getParameter<std::string>("name2");
41  namew_ = iC.getParameter<std::string>("nameW");
42  namec_ = iC.getParameter<std::string>("nameC");
43  namet_ = iC.getParameter<std::string>("nameT");
44  fromDD4hep_ = iC.getParameter<bool>("fromDD4hep");
45  dd4HepCompactViewToken_ = esConsumes<edm::Transition::BeginRun>();
46  compactViewToken_ = esConsumes<edm::Transition::BeginRun>();
47 
48 #ifdef EDM_ML_DEBUG
49  edm::LogVerbatim("HGCalGeom") << "HGCalParametersESModule for " << name_ << ":" << name2_ << ":" << namew_ << ":"
50  << namec_ << ":" << namet_ << " and fromDD4hep flag " << fromDD4hep_;
51 #endif
52 }
Log< level::Info, true > LogVerbatim
T getParameter(std::string const &) const
Definition: ParameterSet.h:303
edm::ESGetToken< DDCompactView, IdealGeometryRecord > compactViewToken_
edm::ESGetToken< cms::DDCompactView, IdealGeometryRecord > dd4HepCompactViewToken_

Member Function Documentation

◆ analyze()

void PHGCalParametersDBBuilder::analyze ( edm::Event const &  iEvent,
edm::EventSetup const &   
)
inlineoverridevirtual

Implements edm::one::EDAnalyzerBase.

Definition at line 26 of file PHGCalParametersDBBuilder.cc.

26 {}

◆ beginRun()

void PHGCalParametersDBBuilder::beginRun ( edm::Run const &  iEvent,
edm::EventSetup const &  es 
)
override

Definition at line 65 of file PHGCalParametersDBBuilder.cc.

References cond::service::PoolDBOutputService::beginOfTime(), HGCalParametersFromDD::build(), compactViewToken_, cond::service::PoolDBOutputService::createOneIOV(), dd4HepCompactViewToken_, fromDD4hep_, edm::EventSetup::getTransientHandle(), edm::Service< T >::isAvailable(), cond::service::PoolDBOutputService::isNewTagRequest(), name2_, name_, namec_, namet_, namew_, and swapParameters().

65  {
66  PHGCalParameters phgp;
68  if (!mydbservice.isAvailable()) {
69  edm::LogError("PHGCalParametersDBBuilder") << "PoolDBOutputService unavailable";
70  return;
71  }
72 
74  HGCalParametersFromDD builder;
75  if (fromDD4hep_) {
76 #ifdef EDM_ML_DEBUG
77  edm::LogVerbatim("HGCalGeom") << "PHGCalParametersDBBuilder::Try to access cm::DDCompactView";
78 #endif
79  auto cpv = es.getTransientHandle(dd4HepCompactViewToken_);
80  builder.build(cpv.product(), *ptp, name_, namew_, namec_, namet_, name2_);
81  } else {
82 #ifdef EDM_ML_DEBUG
83  edm::LogVerbatim("HGCalGeom") << "PHGCalParametersDBBuilder::Try to access DDCompactView";
84 #endif
85  auto cpv = es.getTransientHandle(compactViewToken_);
86  builder.build(cpv.product(), *ptp, name_, namew_, namec_, namet_);
87  }
88  swapParameters(ptp, &phgp);
89  delete ptp;
90 
91  if (mydbservice->isNewTagRequest("PHGCalParametersRcd")) {
92  mydbservice->createOneIOV(phgp, mydbservice->beginOfTime(), "PHGCalParametersRcd");
93  } else {
94  edm::LogError("PHGCalParametersDBBuilder") << "PHGCalParameters and PHGCalParametersRcd Tag already present";
95  }
96 }
Log< level::Info, true > LogVerbatim
edm::ESGetToken< DDCompactView, IdealGeometryRecord > compactViewToken_
Log< level::Error, false > LogError
bool build(const DDCompactView *cpv, HGCalParameters &php, const std::string &name, const std::string &namew, const std::string &namec, const std::string &namet)
void createOneIOV(const T &payload, cond::Time_t firstSinceTime, const std::string &recordName)
bool isNewTagRequest(const std::string &recordName)
void swapParameters(HGCalParameters *, PHGCalParameters *)
bool isAvailable() const
Definition: Service.h:40
edm::ESGetToken< cms::DDCompactView, IdealGeometryRecord > dd4HepCompactViewToken_

◆ endRun()

void PHGCalParametersDBBuilder::endRun ( edm::Run const &  iEvent,
edm::EventSetup const &   
)
inlineoverride

Definition at line 27 of file PHGCalParametersDBBuilder.cc.

27 {}

◆ fillDescriptions()

void PHGCalParametersDBBuilder::fillDescriptions ( edm::ConfigurationDescriptions descriptions)
static

Definition at line 54 of file PHGCalParametersDBBuilder.cc.

References edm::ConfigurationDescriptions::add(), submitPVResolutionJobs::desc, and AlCaHLTBitMon_QueryRunRegistry::string.

54  {
56  desc.add<std::string>("name", "HGCalEESensitive");
57  desc.add<std::string>("name2", "HGCalEE");
58  desc.add<std::string>("nameW", "HGCalEEWafer");
59  desc.add<std::string>("nameC", "HGCalEECell");
60  desc.add<std::string>("nameT", "HGCal");
61  desc.add<bool>("fromDD4hep", false);
62  descriptions.add("HGCalEEParametersWriter", desc);
63 }
void add(std::string const &label, ParameterSetDescription const &psetDescription)

◆ swapParameters()

void PHGCalParametersDBBuilder::swapParameters ( HGCalParameters ptp,
PHGCalParameters phgp 
)
private

Definition at line 98 of file PHGCalParametersDBBuilder.cc.

References PHGCalParameters::boundR_, HGCalParameters::boundR_, PHGCalParameters::cellCoarseX_, HGCalParameters::cellCoarseX_, PHGCalParameters::cellCoarseY_, HGCalParameters::cellCoarseY_, PHGCalParameters::cellFactor_, HGCalParameters::cellFactor_, PHGCalParameters::cellFineX_, HGCalParameters::cellFineX_, PHGCalParameters::cellFineY_, HGCalParameters::cellFineY_, PHGCalParameters::cellSize_, HGCalParameters::cellSize_, PHGCalParameters::depth_, HGCalParameters::depth_, PHGCalParameters::depthIndex_, HGCalParameters::depthIndex_, PHGCalParameters::depthLayerF_, HGCalParameters::depthLayerF_, PHGCalParameters::layer_, HGCalParameters::layer_, PHGCalParameters::layerGroup_, HGCalParameters::layerGroup_, PHGCalParameters::layerGroupM_, HGCalParameters::layerGroupM_, PHGCalParameters::layerGroupO_, HGCalParameters::layerGroupO_, PHGCalParameters::layerIndex_, HGCalParameters::layerIndex_, PHGCalParameters::mode_, HGCalParameters::mode_, PHGCalParameters::moduleAlphaR_, HGCalParameters::moduleAlphaR_, PHGCalParameters::moduleAlphaS_, HGCalParameters::moduleAlphaS_, PHGCalParameters::moduleBlR_, HGCalParameters::moduleBlR_, PHGCalParameters::moduleBlS_, HGCalParameters::moduleBlS_, PHGCalParameters::moduleCellR_, HGCalParameters::moduleCellR_, PHGCalParameters::moduleCellS_, HGCalParameters::moduleCellS_, PHGCalParameters::moduleDzR_, HGCalParameters::moduleDzR_, PHGCalParameters::moduleDzS_, HGCalParameters::moduleDzS_, PHGCalParameters::moduleHR_, HGCalParameters::moduleHR_, PHGCalParameters::moduleHS_, HGCalParameters::moduleHS_, PHGCalParameters::moduleLayR_, HGCalParameters::moduleLayR_, PHGCalParameters::moduleLayS_, HGCalParameters::moduleLayS_, PHGCalParameters::moduleTlR_, HGCalParameters::moduleTlR_, PHGCalParameters::moduleTlS_, HGCalParameters::moduleTlS_, PHGCalParameters::name_, HGCalParameters::name_, PHGCalParameters::nCells_, HGCalParameters::nCells_, PHGCalParameters::nSectors_, HGCalParameters::nSectors_, PHGCalParameters::rMaxLayHex_, HGCalParameters::rMaxLayHex_, PHGCalParameters::rMinLayHex_, HGCalParameters::rMinLayHex_, PHGCalParameters::slopeMin_, HGCalParameters::slopeMin_, PHGCalParameters::trformIndex_, HGCalParameters::trformIndex_, PHGCalParameters::trformRotXX_, HGCalParameters::trformRotXX_, PHGCalParameters::trformRotXY_, HGCalParameters::trformRotXY_, PHGCalParameters::trformRotXZ_, HGCalParameters::trformRotXZ_, PHGCalParameters::trformRotYX_, HGCalParameters::trformRotYX_, PHGCalParameters::trformRotYY_, HGCalParameters::trformRotYY_, PHGCalParameters::trformRotYZ_, HGCalParameters::trformRotYZ_, PHGCalParameters::trformRotZX_, HGCalParameters::trformRotZX_, PHGCalParameters::trformRotZY_, HGCalParameters::trformRotZY_, PHGCalParameters::trformRotZZ_, HGCalParameters::trformRotZZ_, PHGCalParameters::trformTranX_, HGCalParameters::trformTranX_, PHGCalParameters::trformTranY_, HGCalParameters::trformTranY_, PHGCalParameters::trformTranZ_, HGCalParameters::trformTranZ_, PHGCalParameters::waferCopy_, HGCalParameters::waferCopy_, PHGCalParameters::waferPosX_, HGCalParameters::waferPosX_, PHGCalParameters::waferPosY_, HGCalParameters::waferPosY_, PHGCalParameters::waferR_, HGCalParameters::waferR_, PHGCalParameters::waferTypeL_, HGCalParameters::waferTypeL_, PHGCalParameters::waferTypeT_, HGCalParameters::waferTypeT_, PHGCalParameters::zLayerHex_, and HGCalParameters::zLayerHex_.

Referenced by beginRun().

98  {
99  phgp->name_ = ptp->name_;
100  phgp->cellSize_.swap(ptp->cellSize_);
101  phgp->moduleBlS_.swap(ptp->moduleBlS_);
102  phgp->moduleTlS_.swap(ptp->moduleTlS_);
103  phgp->moduleHS_.swap(ptp->moduleHS_);
104  phgp->moduleDzS_.swap(ptp->moduleDzS_);
105  phgp->moduleAlphaS_.swap(ptp->moduleAlphaS_);
106  phgp->moduleCellS_.swap(ptp->moduleCellS_);
107  phgp->moduleBlR_.swap(ptp->moduleBlR_);
108  phgp->moduleTlR_.swap(ptp->moduleTlR_);
109  phgp->moduleHR_.swap(ptp->moduleHR_);
110  phgp->moduleDzR_.swap(ptp->moduleDzR_);
111  phgp->moduleAlphaR_.swap(ptp->moduleAlphaR_);
112  phgp->moduleCellR_.swap(ptp->moduleCellR_);
113  phgp->trformTranX_.swap(ptp->trformTranX_);
114  phgp->trformTranY_.swap(ptp->trformTranY_);
115  phgp->trformTranZ_.swap(ptp->trformTranZ_);
116  phgp->trformRotXX_.swap(ptp->trformRotXX_);
117  phgp->trformRotYX_.swap(ptp->trformRotYX_);
118  phgp->trformRotZX_.swap(ptp->trformRotZX_);
119  phgp->trformRotXY_.swap(ptp->trformRotXY_);
120  phgp->trformRotYY_.swap(ptp->trformRotYY_);
121  phgp->trformRotZY_.swap(ptp->trformRotZY_);
122  phgp->trformRotXZ_.swap(ptp->trformRotXZ_);
123  phgp->trformRotYZ_.swap(ptp->trformRotYZ_);
124  phgp->trformRotZZ_.swap(ptp->trformRotZZ_);
125  phgp->zLayerHex_.swap(ptp->zLayerHex_);
126  phgp->rMinLayHex_.swap(ptp->rMinLayHex_);
127  phgp->rMaxLayHex_.swap(ptp->rMaxLayHex_);
128  phgp->waferPosX_.swap(ptp->waferPosX_);
129  phgp->waferPosY_.swap(ptp->waferPosY_);
130  phgp->cellFineX_.swap(ptp->cellFineX_);
131  phgp->cellFineY_.swap(ptp->cellFineY_);
132  phgp->cellCoarseX_.swap(ptp->cellCoarseX_);
133  phgp->cellCoarseY_.swap(ptp->cellCoarseY_);
134  phgp->boundR_.swap(ptp->boundR_);
135  phgp->moduleLayS_.swap(ptp->moduleLayS_);
136  phgp->moduleLayR_.swap(ptp->moduleLayR_);
137  phgp->layer_.swap(ptp->layer_);
138  phgp->layerIndex_.swap(ptp->layerIndex_);
139  phgp->layerGroup_.swap(ptp->layerGroup_);
140  phgp->cellFactor_.swap(ptp->cellFactor_);
141  phgp->depth_.swap(ptp->depth_);
142  phgp->depthIndex_.swap(ptp->depthIndex_);
143  phgp->depthLayerF_.swap(ptp->depthLayerF_);
144  phgp->waferCopy_.swap(ptp->waferCopy_);
145  phgp->waferTypeL_.swap(ptp->waferTypeL_);
146  phgp->waferTypeT_.swap(ptp->waferTypeT_);
147  phgp->layerGroupM_.swap(ptp->layerGroupM_);
148  phgp->layerGroupO_.swap(ptp->layerGroupO_);
149  phgp->trformIndex_.swap(ptp->trformIndex_);
150  phgp->slopeMin_.swap(ptp->slopeMin_);
151  phgp->waferR_ = ptp->waferR_;
152  phgp->nCells_ = ptp->nCells_;
153  phgp->nSectors_ = ptp->nSectors_;
154  phgp->mode_ = ptp->mode_;
155 }
std::vector< double > waferPosY_
std::vector< int > layer_
std::vector< double > moduleDzR_
std::vector< int > depthLayerF_
std::vector< uint32_t > trformIndex_
std::vector< int > depthLayerF_
std::vector< int > depth_
std::vector< double > moduleCellR_
std::vector< double > moduleHR_
std::vector< int > waferTypeT_
std::vector< double > trformRotXX_
std::vector< double > trformRotYY_
std::vector< double > trformRotXY_
std::vector< int > layerGroupO_
std::vector< double > cellCoarseY_
std::vector< int > moduleLayS_
std::vector< int > moduleLayR_
std::vector< double > trformRotZZ_
std::vector< int > depth_
std::vector< double > trformRotYZ_
std::vector< double > moduleHS_
std::vector< double > moduleTlR_
std::vector< double > trformTranY_
std::vector< int > waferTypeL_
std::vector< double > slopeMin_
std::vector< double > cellFineY_
std::vector< double > cellFineX_
std::vector< double > trformRotZY_
std::vector< double > moduleAlphaS_
std::vector< uint32_t > trformIndex_
std::vector< int > layerGroupM_
HGCalGeometryMode::GeometryMode mode_
std::vector< double > waferPosY_
std::vector< int > cellFactor_
std::vector< double > trformRotXX_
std::vector< double > trformRotZX_
std::vector< double > trformRotYX_
std::vector< double > cellCoarseX_
std::vector< double > trformTranY_
std::vector< double > trformRotYZ_
std::vector< double > trformRotZY_
std::vector< double > rMaxLayHex_
std::vector< double > boundR_
std::vector< int > layerGroup_
std::vector< double > cellSize_
std::vector< double > moduleAlphaR_
std::vector< double > moduleDzS_
std::vector< int > layerIndex_
std::vector< double > moduleAlphaR_
std::vector< double > trformRotZX_
std::vector< double > waferPosX_
std::vector< int > layer_
std::vector< double > trformRotXY_
std::vector< double > trformRotYX_
std::vector< int > waferCopy_
std::vector< double > moduleDzS_
std::vector< int > moduleLayR_
std::vector< int > depthIndex_
std::vector< double > moduleBlR_
std::vector< int > layerIndex_
std::vector< double > rMinLayHex_
std::vector< double > moduleHS_
std::vector< double > moduleTlS_
std::vector< double > zLayerHex_
std::vector< double > rMaxLayHex_
std::vector< double > trformTranX_
std::vector< double > slopeMin_
std::vector< double > boundR_
std::vector< double > cellFineY_
std::vector< double > trformRotXZ_
std::vector< int > layerGroup_
std::vector< double > moduleCellR_
std::vector< double > moduleCellS_
std::vector< double > moduleHR_
std::vector< double > trformRotYY_
std::vector< double > cellFineX_
std::vector< int > layerGroupM_
std::vector< double > trformRotZZ_
std::vector< double > moduleTlS_
std::vector< double > moduleBlS_
std::vector< double > moduleAlphaS_
std::vector< int > layerGroupO_
std::vector< double > rMinLayHex_
std::vector< double > trformTranX_
std::vector< double > moduleBlS_
std::vector< int > cellFactor_
std::vector< int > waferCopy_
std::vector< double > moduleCellS_
std::vector< int > depthIndex_
std::vector< int > waferTypeT_
std::vector< double > cellCoarseY_
std::vector< int > moduleLayS_
std::vector< double > trformTranZ_
std::vector< double > moduleBlR_
std::vector< double > cellCoarseX_
std::vector< double > trformTranZ_
std::vector< double > waferPosX_
std::vector< double > trformRotXZ_
std::vector< double > moduleTlR_
std::vector< double > cellSize_
std::vector< int > waferTypeL_
std::vector< double > zLayerHex_
std::string name_
std::vector< double > moduleDzR_

Member Data Documentation

◆ compactViewToken_

edm::ESGetToken<DDCompactView, IdealGeometryRecord> PHGCalParametersDBBuilder::compactViewToken_
private

Definition at line 35 of file PHGCalParametersDBBuilder.cc.

Referenced by beginRun(), and PHGCalParametersDBBuilder().

◆ dd4HepCompactViewToken_

edm::ESGetToken<cms::DDCompactView, IdealGeometryRecord> PHGCalParametersDBBuilder::dd4HepCompactViewToken_
private

Definition at line 34 of file PHGCalParametersDBBuilder.cc.

Referenced by beginRun(), and PHGCalParametersDBBuilder().

◆ fromDD4hep_

bool PHGCalParametersDBBuilder::fromDD4hep_
private

Definition at line 33 of file PHGCalParametersDBBuilder.cc.

Referenced by beginRun(), and PHGCalParametersDBBuilder().

◆ name2_

std::string PHGCalParametersDBBuilder::name2_
private

Definition at line 32 of file PHGCalParametersDBBuilder.cc.

Referenced by beginRun(), and PHGCalParametersDBBuilder().

◆ name_

std::string PHGCalParametersDBBuilder::name_
private

Definition at line 32 of file PHGCalParametersDBBuilder.cc.

Referenced by beginRun(), and PHGCalParametersDBBuilder().

◆ namec_

std::string PHGCalParametersDBBuilder::namec_
private

Definition at line 32 of file PHGCalParametersDBBuilder.cc.

Referenced by beginRun(), and PHGCalParametersDBBuilder().

◆ namet_

std::string PHGCalParametersDBBuilder::namet_
private

Definition at line 32 of file PHGCalParametersDBBuilder.cc.

Referenced by beginRun(), and PHGCalParametersDBBuilder().

◆ namew_

std::string PHGCalParametersDBBuilder::namew_
private

Definition at line 32 of file PHGCalParametersDBBuilder.cc.

Referenced by beginRun(), and PHGCalParametersDBBuilder().