Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2026-04-10 07:50:28

0001 #include <cassert>
0002 #include <csignal>
0003 
0004 #include "U4SensitiveDetector.hh"
0005 
0006 int main(int argc, char** argv)
0007 {
0008     U4SensitiveDetector* sd0 = new U4SensitiveDetector("sd0"); 
0009     U4SensitiveDetector* sd1 = new U4SensitiveDetector("sd1"); 
0010 
0011     bool sd0_expect = U4SensitiveDetector::Get("sd0") == sd0 ;
0012     bool sd1_expect = U4SensitiveDetector::Get("sd1") == sd1 ;
0013 
0014     assert( sd0_expect ); 
0015     assert( sd1_expect ); 
0016 
0017     if(!sd0_expect) std::raise(SIGINT); 
0018     if(!sd1_expect) std::raise(SIGINT); 
0019 
0020     return 0 ; 
0021 }