TileCal: creating crack scintillators in separate top-level volumes
Merge request reports
Activity
added 1 commit
- b62821db - providing more options to place crack scintillators outside TileCal top-level volumes
added Tile label
added Simulation main labels
CI Result SUCCESS (hash b62821db)Athena AthSimulation externals cmake make tests Full details available on this CI monitor view. Check the JIRA CI status board for known problems
Athena: number of compilation errors 0, warnings 0
AthSimulation: number of compilation errors 0, warnings 0
For experts only: Jenkins output [CI-MERGE-REQUEST-EL9 4183]added review-pending-level-1 label
CI Result SUCCESS (hash 079226ae)Athena AthSimulation externals cmake make tests Full details available on this CI monitor view. Check the JIRA CI status board for known problems
Athena: number of compilation errors 0, warnings 0
AthSimulation: number of compilation errors 0, warnings 0
For experts only: Jenkins output [CI-MERGE-REQUEST-EL9 4808]- Resolved by Sanya Solodkov
- Resolved by Sanya Solodkov
- Resolved by Sanya Solodkov
- Resolved by Sanya Solodkov
added review-user-action-required label and removed review-pending-level-1 label
- Resolved by Sanya Solodkov
Following the creation of the 24.0 branch from main, you should now decide whether this MR should target 24.0 or main, according to these guidelines agreed in the Software Weekly meeting: https://indico.cern.ch/event/1382755/attachments/2802320/4889268/BranchingGuidelines24.pdf
If you decide that this MR should target 24.0, please re-direct it by editing and changing the target branch in the drop-down menu. If it should stay in master, please indicate this as a reply to this message. Remember that all MRs going into 24.0 will also be swept into main.
added review-pending-level-1 label and removed review-user-action-required label
added 1 commit
- f222cc12 - removing executable permission from all *.h and *.cxx files
CI Result SUCCESS (hash 19cbc945)Athena AthSimulation externals cmake make tests Full details available on this CI monitor view. Check the JIRA CI status board for known problems
Athena: number of compilation errors 0, warnings 0
AthSimulation: number of compilation errors 0, warnings 0
For experts only: Jenkins output [CI-MERGE-REQUEST-EL9 5027] CI Result SUCCESS (hash f222cc12)Athena AthSimulation externals cmake make tests Full details available on this CI monitor view. Check the JIRA CI status board for known problems
Athena: number of compilation errors 0, warnings 0
AthSimulation: number of compilation errors 0, warnings 0
For experts only: Jenkins output [CI-MERGE-REQUEST-EL9 5028]removed review-pending-level-1 label
added review-user-action-required label
added review-pending-level-1 label
removed review-user-action-required label
removed review-pending-level-1 label
added review-approved label
mentioned in commit d4e2b6b5
- TileCalorimeter/TileGeoModel/src/TileAtlasFactory.cxx 100755 → 100644
129 164 // Envelope creation. Building three tree tops for standard setup and only one for commissioning 130 GeoLogVol *lvTileEnvelopeBarrel =0, *lvTileEnvelopePosEndcap =0, *lvTileEnvelopeNegEndcap =0; 131 GeoPhysVol *pvTileEnvelopeBarrel =0, *pvTileEnvelopePosEndcap =0, *pvTileEnvelopeNegEndcap =0; 165 GeoLogVol *lvTileEnvelopeBarrel =0, *lvTileEnvelopePosEndcap =0, *lvTileEnvelopeNegEndcap =0, *lvTileEnvelopePosCrack =0, *lvTileEnvelopeNegCrack =0; 166 GeoPhysVol *pvTileEnvelopeBarrel =0, *pvTileEnvelopePosEndcap =0, *pvTileEnvelopeNegEndcap =0, *pvTileEnvelopePosCrack =0, *pvTileEnvelopeNegCrack =0; 167 168 if (crack_flag==2) { 169 if ( m_volumeNames.size()<1 ) { 170 (*m_log) <<MSG::WARNING << "Top-level volume names for crack scintillators are missing"<<endmsg; 171 (*m_log) <<MSG::WARNING << "Crack scintillators will not be built"<<endmsg; 172 crack_flag = 9; 173 } else { 174 GeoVolumeVec_t vols = geoGetVolumes (&*world); 175 for (auto v : vols) { 176 if (v.first->getLogVol()->getName() == m_volumeNames[0] ) 177 pvTileEnvelopePosCrack = (GeoPhysVol *)(v.first); This introduced a compiler warning in our dbg build:
/build/atnight/localbuilds/nightlies/Athena/main/athena/TileCalorimeter/TileGeoModel/src/TileAtlasFactory.cxx:177:34: warning: 'const' discarded from expression '<unknown>' of type 'const GeoVPhysVol*' within function 'virtual void TileAtlasFactory::create(GeoPhysVol*)'; may not be thread-safe 177 | pvTileEnvelopePosCrack = (GeoPhysVol *)(v.first); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/atnight/localbuilds/nightlies/Athena/main/athena/TileCalorimeter/TileGeoModel/src/TileAtlasFactory.cxx:177:34: note: See <https://gitlab.cern.ch/atlas/atlasexternals/tree/master/External/CheckerGccPlugins#thread_plugin>. /build/atnight/localbuilds/nightlies/Athena/main/athena/TileCalorimeter/TileGeoModel/src/TileAtlasFactory.cxx:179:34: warning: 'const' discarded from expression '<unknown>' of type 'const GeoVPhysVol*' within function 'virtual void TileAtlasFactory::create(GeoPhysVol*)'; may not be thread-safe 179 | pvTileEnvelopeNegCrack = (GeoPhysVol *)(v.first); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~