Skip to content

Commit 591f5a6

Browse files
committed
Update MTD hit list and make detector types more explicit.
1 parent d708aaa commit 591f5a6

3 files changed

Lines changed: 23 additions & 1 deletion

File tree

StRoot/StGeant4Maker/AgMLVolumeIdFactory.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,10 @@ class AgMLVolumeIdFactory {
7575
id = new AgMLEtofVolumeId;
7676
else if ( name == "MIGG" )
7777
id = new AgMLMtdVolumeId;
78+
else if ( name == "MTTT" )
79+
id = new AgMLMtdVolumeId;
80+
else if ( name == "MTTF" )
81+
id = new AgMLMtdVolumeId;
7882
else if ( name == "VRAD" )
7983
id = new AgMLVpdVolumeId;
8084
else if ( name == "FLGR" )

StRoot/StGeant4Maker/StGeant4Maker.cxx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1441,7 +1441,7 @@ void StGeant4Maker::FinishEvent(){
14411441

14421442
AddHits<St_g2t_ctf_hit>( "BTOH", {"BRSG"}, "g2t_tfr_hit", sd2table_ctf );
14431443
AddHits<St_g2t_vpd_hit>( "VPDH", {"VRAD"}, "g2t_vpd_hit", sd2table_vpd );
1444-
AddHits<St_g2t_mtd_hit>( "MUTH", {"MIGG"}, "g2t_mtd_hit", sd2table_mtd );
1444+
AddHits<St_g2t_mtd_hit>( "MUTH", {"MIGG","MTTT","MTTF"}, "g2t_mtd_hit", sd2table_mtd );
14451445

14461446
AddHits<St_g2t_emc_hit>( "CALH", {"CSDA", "CSME", "CSHI" }, "g2t_smd_hit", sd2table_emc );
14471447
AddHits<St_g2t_emc_hit>( "ECAH", {"EXSE", "EHMS"}, "g2t_esm_hit", sd2table_emc );

StRoot/StGeant4Maker/StSensitiveDetector.cxx

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -120,6 +120,24 @@ StSensitiveDetector::DetectorType StSensitiveDetector::detectorType() {
120120
else if ( module.Contains("tof") ) { // BTOF ETOF
121121
result = DetectorType::kTrackerLocal;
122122
}
123+
else if ( module.Contains("mutd") ) { // MTD
124+
result = DetectorType::kTracker;
125+
}
126+
else if ( module.Contains("stgc") ) {
127+
result = DetectorType::kTracker;
128+
}
129+
else if ( module.Contains("fst") ) {
130+
result = DetectorType::kTracker;
131+
}
132+
else if ( module.Contains("tpc") ) {
133+
result = DetectorType::kTracker;
134+
}
135+
else if ( module.Contains("vpd") ) {
136+
result = DetectorType::kTracker;
137+
}
138+
// all others default to tracker ...
139+
140+
123141

124142
return result;
125143

0 commit comments

Comments
 (0)