Skip to content

Commit 8f3205b

Browse files
author
Sunanda
committed
Add the dd4hep version of the new algorithm needed for the V19 version of HGCal
1 parent 76a4f99 commit 8f3205b

File tree

4 files changed

+751
-20
lines changed

4 files changed

+751
-20
lines changed

Geometry/HGCalCommonData/plugins/DDHGCalMixRotatedFineCassette.cc

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -153,16 +153,13 @@ void DDHGCalMixRotatedFineCassette::initialize(const DDNumericArguments& nArgs,
153153
<< " PlaceOffset: " << placeOffset_ << "; number of cells along phi "
154154
<< phiBinsFineScint_ << ":" << phiBinsScint_;
155155
#endif
156-
firstFineLayer_ = (int)(nArgs["FirstFineLayer"]);
157-
firstCoarseLayer_ = (int)(nArgs["FirstCoarseLayer"]);
158-
absorbMode_ = (int)(nArgs["AbsorberMode"]);
159-
sensitiveMode_ = (int)(nArgs["SensitiveMode"]);
160-
passiveMode_ = (int)(nArgs["PassiveMode"]);
161-
#ifdef EDM_ML_DEBUG
162-
edm::LogVerbatim("HGCalGeom") << "DDHGCalMixRotatedFineCassette::First Layers " << firstFineLayer_ << ":"
163-
<< firstCoarseLayer_ << " and "
164-
<< "Absober:Sensitive mode " << absorbMode_ << ":" << sensitiveMode_ << ":"
165-
<< passiveMode_;
156+
firstFineLayer_ = static_cast<int>(nArgs["FirstFineLayer"]);
157+
firstCoarseLayer_ = static_cast<int>(nArgs["FirstCoarseLayer"]);
158+
absorbMode_ = static_cast<int>(nArgs["AbsorberMode"]);
159+
sensitiveMode_ = static_cast<int>(nArgs["SensitiveMode"]);
160+
passiveMode_ = static_cast<int>(nArgs["PassiveMode"]);
161+
#ifdef EDM_ML_DEBUG
162+
edm::LogVerbatim("HGCalGeom") << "DDHGCalMixRotatedFineCassette::First Layers " << firstFineLayer_ << ":" << firstCoarseLayer_ << " and Absober:Sensitive mode " << absorbMode_ << ":" << sensitiveMode_ << ":" << passiveMode_;
166163
#endif
167164
zMinBlock_ = nArgs["zMinBlock"];
168165
waferSize_ = nArgs["waferSize"];

Geometry/HGCalCommonData/plugins/DDHGCalSiliconRotatedCassette.cc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
#include <unordered_set>
3333
#include <vector>
3434

35-
#define EDM_ML_DEBUG
35+
//#define EDM_ML_DEBUG
3636
using namespace angle_units::operators;
3737

3838
class DDHGCalSiliconRotatedCassette : public DDAlgorithm {
@@ -662,13 +662,13 @@ void DDHGCalSiliconRotatedCassette::positionPassive2(const DDLogicalPart& glog,
662662
double ypos = cshift.second;
663663
int i = layer * cassettes_ + k;
664664
#ifdef EDM_ML_DEBUG
665-
edm::LogVerbatim("HGCalGeom") << "DDHGCalSiliconRotatedCassette::Passive: layer " << layer + 1 << " cassette "
665+
edm::LogVerbatim("HGCalGeom") << "DDHGCalSiliconRotatedCassette::Passive2: layer " << layer + 1 << " cassette "
666666
<< cassette << " Shift " << cshift.first << ":" << cshift.second << " PassiveIndex "
667667
<< i << ":" << passiveFull_.size() << ":" << passivePart_.size();
668668
#endif
669669
std::string passive = (absType <= waferTypes_) ? passiveFull_[i] : passivePart_[i];
670670
#ifdef EDM_ML_DEBUG
671-
edm::LogVerbatim("HGCalGeom") << " DDHGCalSiliconRotatedCassette: Passive " << passive << " number " << cassette
671+
edm::LogVerbatim("HGCalGeom") << " DDHGCalSiliconRotatedCassette: Passive2 " << passive << " number " << cassette
672672
<< " pos " << xpos << ":" << ypos;
673673
kount++;
674674
#endif

0 commit comments

Comments
 (0)