iLCSoft / CEDViewer

Marlin processor for the CED event display
GNU General Public License v3.0
2 stars 9 forks source link

CEDViewerDST can't show layers correctly. #10

Open YancyW opened 5 years ago

YancyW commented 5 years ago

CEDViewerDST can't show layers correctly in ILCSOFTv02-00-01. (at least the Photon layer and Pion layer)

OS version: naf-ilc11 / Scientific Linux release 6.10 (Carbon)
Compiler version: gcc (GCC) 4.9.3
Package version: /cvmfs/ilc.desy.de/sw/x86_64_gcc49_sl6/v02-00-01
Reproduced by: run

I tried to check the event with the following command: Marlin MarlinStdRecoViewerDST.xml --global.LCIOInputFiles=/pnfs/desy.de/ilc/prod/ilc/mc-opt-3/ild/dst-merged/500-TDR_ws/2f_Z_leptonic/ILD_l5_o1_v02/v02-00-01/rv02-00-01.sv02-00-01.mILD_l5_o1_v02.E500-TDR_ws.I250106.P2f_z_l.eL.pR.n001.d_dstm_10255_0.slcio --global.GearXMLFile=./Gear/gear_ILD_l5_o1_v02.xml --global.SkipNEvents=3514

In the Viewer, I switched off all data layers, and only open the Photon layer. But the viewer showed nothing. Then I switched on ECal in the data layer, the viewer showed only one photon whose energy was the largest in this event (212 GeV).
When I switch on "Pion JET2 JET3 ...MOM" layer, many more photons came out.

This layer problem also happened for pions. When only switching on "Pion" layer, it seemed that only pions in the "vertex detector" could be shown. When I switched on TPC in the "data layer", it began to show more pions in the TPC.