Both sides previous revision
Previous revision
Next revision
|
Previous revision
|
fcs:eic:intro [2017/04/03 00:51] hepsim17 [Using C++] |
fcs:eic:intro [2017/04/04 15:36] (current) hepsim17 [Using C++] |
if (nEvents==0) UTIL::LCTOOLS::dumpEvent( evt ) ; | if (nEvents==0) UTIL::LCTOOLS::dumpEvent( evt ) ; |
cout << " Run : " << evt->getRunNumber() << " Detector: " << evt->getDetectorName() << endl ; | cout << " Run : " << evt->getRunNumber() << " Detector: " << evt->getDetectorName() << endl ; |
| |
| const LCParameters& params=evt->getParameters(); |
// print stored EVGEN parameters | // print stored EVGEN parameters |
StringVec floatKeys ; | StringVec floatKeys ; |
parameter EVGEN:ID2 [int]: 2212 | parameter EVGEN:ID2 [int]: 2212 |
parameter EVGEN:ProcessID [int]: 10 | parameter EVGEN:ProcessID [int]: 10 |
parameter EVGEN:DIS:Q2 [float]: 12.4407 // Truth-level Q^2 | parameter EVGEN:DIS:Q2 [float]: 12.4407 // Truth-level Q^2 |
parameter EVGEN:DIS:W [float]: 69.6586 // Truth-level W | parameter EVGEN:DIS:W [float]: 69.6586 // Truth-level W |
parameter EVGEN:DIS:XBJ [float]: 0.00255778 // Truth_level x_bjorken | parameter EVGEN:DIS:XBJ [float]: 0.00255778 // Truth_level x_bjorken |
parameter EVGEN:DIS:YBJ [float]: 0.243193 // Truth_level y_bjorken | parameter EVGEN:DIS:YBJ [float]: 0.243193 // Truth_level y_bjorken |
</code> | </code> |
| |
| Note that SLCIO files have two records representing truth level MC: MCParticle and MCInfo. MCInfo includes information on generated events. |
| See the example how this record was created in [[https://github.com/Argonne-National-Laboratory/ProMC/blob/master/examples/promc2lcio/promc2lcio.java|promc2lcio.java]] |
| |
--- //[[[email protected]|Sergei Chekanov]] 2016/09/19 07:06// | --- //[[[email protected]|Sergei Chekanov]] 2016/09/19 07:06// |
| |