Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2026-04-09 07:49:17

0001 #include <iostream>
0002 #include "SEvt.hh"
0003 #include "NPFold.h"
0004 #include "spath.h"
0005 
0006 int main()
0007 {
0008     SEvt* a = SEvt::LoadAbsolute("$AFOLD") ; 
0009     NPFold* af = a ? a->fold : nullptr  ;
0010 
0011     SEvt* b = SEvt::LoadAbsolute("$BFOLD") ; 
0012     NPFold* bf = b ? b->fold : nullptr  ;
0013 
0014 
0015 
0016  
0017     /*
0018     std::cout 
0019          << "a.desc" 
0020          << ( a ? a->desc() : "-" )
0021          << std::endl
0022          << "b.desc" 
0023          << ( b ? b->desc() : "-" )
0024          << std::endl
0025          ;
0026     */
0027 
0028     std::cout 
0029          << "af.desc" 
0030          << std::endl
0031          << ( af ? af->desc() : "-" )
0032          << std::endl
0033          << "bf.desc" 
0034          << std::endl
0035          << ( bf ? bf->desc() : "-" )
0036          << std::endl
0037          ; 
0038 
0039 
0040     NPFold* f = new NPFold ; 
0041     f->add("a_hit", a->getHit() ); 
0042     f->add("b_hit", b->gatherHit() ); 
0043     f->save("$FOLD") ; 
0044 
0045     std::cout 
0046         << " f.desc "
0047         << std::endl
0048         << ( f ? f->desc() : "-" )
0049         << std::endl
0050         ;
0051 
0052     return 0 ; 
0053 }