@@ -30,16 +30,11 @@ void TrackerG4SimHitNumberingScheme::buildAll() {
3030
3131 for (auto & theSD : allSensitiveDets) {
3232 auto const & t = theSD->translation ();
33- edm::LogVerbatim (" TrackerSimInfoNumbering" ) << " ::buildAll" << theSD->geographicalId ().rawId () << " \t " << t;
3433 theNavigator.LocateGlobalPointAndSetup (G4ThreeVector (t.x (), t.y (), t.z ()));
3534 G4TouchableHistory* hist = theNavigator.CreateTouchableHistory ();
36- assert (!!hist);
3735 TrackerG4SimHitNumberingScheme::Nav_Story st;
3836 touchToNavStory (hist, st);
3937
40- for (const std::pair<int , std::string>& p : st)
41- edm::LogVerbatim (" TrackerSimInfoNumbering" ) << " Nav_Story\t " << p.first << " \t " << p.second ;
42-
4338 directMap_[st] = theSD->geographicalId ();
4439
4540 LogDebug (" TrackerSimDebugNumbering" ) << " INSERTING LV " << hist->GetVolume ()->GetLogicalVolume ()->GetName ()
@@ -60,24 +55,27 @@ void TrackerG4SimHitNumberingScheme::buildAll() {
6055
6156void TrackerG4SimHitNumberingScheme::touchToNavStory (const G4VTouchable* v,
6257 TrackerG4SimHitNumberingScheme::Nav_Story& st) {
58+ #ifdef DEBUG
6359 std::vector<int > debugint;
6460 std::vector<std::string> debugstring;
65-
61+ # endif
6662 int levels = v->GetHistoryDepth ();
6763
6864 for (int k = 0 ; k <= levels; ++k) {
6965 if (v->GetVolume (k)->GetLogicalVolume ()->GetName () != " TOBInactive" ) {
7066 st.emplace_back (
7167 std::pair<int , std::string>(v->GetVolume (k)->GetCopyNo (), v->GetVolume (k)->GetLogicalVolume ()->GetName ()));
68+ #ifdef DEBUG
7269 debugint.emplace_back (v->GetVolume (k)->GetCopyNo ());
7370 debugstring.emplace_back (v->GetVolume (k)->GetLogicalVolume ()->GetName ());
71+ #endif
7472 }
7573 }
76-
77- for ( const int & i : debugint)
78- edm::LogVerbatim ( " TrackerSimInfoNumbering " ) << " G4 TrackerG4SimHitNumberingScheme " << i;
79- for ( const std::string& s : debugstring)
80- edm::LogVerbatim ( " TrackerSimInfoNumbering " ) << " " << s;
74+ # ifdef DEBUG
75+ LogDebug ( " TrackerSimDebugNumbering " ) << " G4 TrackerG4SimHitNumberingScheme " << debugint;
76+ for ( u_int32_t jj = 0 ; jj < debugstring. size (); jj++)
77+ LogDebug ( " TrackerSimDebugNumbering " ) << " " << debugstring[jj];
78+ # endif
8179}
8280
8381unsigned int TrackerG4SimHitNumberingScheme::g4ToNumberingScheme (const G4VTouchable* v) {
@@ -87,18 +85,20 @@ unsigned int TrackerG4SimHitNumberingScheme::g4ToNumberingScheme(const G4VToucha
8785 TrackerG4SimHitNumberingScheme::Nav_Story st;
8886 touchToNavStory (v, st);
8987
88+ #ifdef DEBUG
9089 dumpG4VPV (v);
91- edm::LogVerbatim (" TrackerSimInfoNumbering" ) << " Returning: " << directMap_[st];
90+ LogDebug (" TrackerSimDebugNumbering" ) << " Returning: " << directMap_[st];
91+ #endif
9292
9393 return directMap_[st];
9494}
9595
9696void TrackerG4SimHitNumberingScheme::dumpG4VPV (const G4VTouchable* v) {
9797 int levels = v->GetHistoryDepth ();
9898
99- edm::LogVerbatim ( " TrackerSimInfoNumbering " ) << " NAME : " << v->GetVolume ()->GetLogicalVolume ()->GetName ();
99+ LogDebug ( " TrackerSimDebugNumbering " ) << " NAME : " << v->GetVolume ()->GetLogicalVolume ()->GetName ();
100100 for (int k = 0 ; k <= levels; k++) {
101- edm::LogVerbatim (" TrackerSimInfoNumbering" )
102- << " Hist: " << v-> GetVolume (k)-> GetLogicalVolume ()-> GetName () << " Copy " << v->GetVolume (k)->GetCopyNo ();
101+ LogDebug (" TrackerSimInfoNumbering" ) << " Hist: " << v-> GetVolume (k)-> GetLogicalVolume ()-> GetName () << " Copy "
102+ << v->GetVolume (k)->GetCopyNo ();
103103 }
104104}
0 commit comments