File indexing completed on 2026-04-09 07:49:19
0001 #include <iostream>
0002 #include <cstdlib>
0003
0004 #include "SPhoton_Debug.h"
0005
0006
0007
0008
0009 template<> std::vector<SPhoton_Debug<'A'>> SPhoton_Debug<'A'>::record = {} ;
0010 template<> std::vector<SPhoton_Debug<'B'>> SPhoton_Debug<'B'>::record = {} ;
0011
0012 const char* FOLD = getenv("FOLD");
0013
0014 int main(int argc, char** argv)
0015 {
0016 SPhoton_Debug<'A'> dbg0 ;
0017 SPhoton_Debug<'B'> dbg1 ;
0018
0019 std::cout
0020 << " sizeof(SPhoton_Debug<'A'>) " << sizeof(SPhoton_Debug<'A'>)
0021 << std::endl
0022 << " sizeof(SPhoton_Debug<'B'>) " << sizeof(SPhoton_Debug<'B'>)
0023 << std::endl
0024 << " sizeof(dbg0) " << sizeof(dbg0)
0025 << std::endl
0026 << " sizeof(dbg1) " << sizeof(dbg1)
0027 << std::endl
0028 << " sizeof(double)*16 " << sizeof(double)*16
0029 << std::endl
0030 ;
0031
0032 dbg0.fill(0.);
0033 dbg0.add();
0034
0035 dbg1.fill(0.);
0036 dbg1.add();
0037 dbg1.add();
0038
0039
0040 dbg0.fill(1.);
0041 dbg0.add();
0042
0043 dbg1.fill(1.);
0044 dbg1.add();
0045 dbg1.add();
0046
0047
0048 dbg0.fill(2.);
0049 dbg0.add();
0050
0051 dbg1.fill(2.);
0052 dbg1.add();
0053 dbg1.add();
0054
0055
0056 SPhoton_Debug<'A'>::Save(FOLD) ;
0057 SPhoton_Debug<'B'>::Save(FOLD) ;
0058
0059 return 0 ;
0060 }