Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Line: 21 to 21 | ||||||||
2019年12月份加入MD触发模式,km2a在解析二进制文件时需要更新RawFileReader.cc, 判断条件改为streamTag = 0x00000001 || streamTag = 0x00010001,第一个是ED trigger event,第二个是MD trigger event. 2019年12月份之前的数据是没有streamTag == 0x00010001这个标签, 目前可以使用的最新版本为v1.1,能够解析2019年和2020年的数据。(不需要用mjd判断) | ||||||||
Changed: | ||||||||
< < | Where to download | |||||||
> > | How to download使用如下命令行: | |||||||
svn co http://202.122.38.82/People/zhanghy/tags/DataIO/RawIO/v1.1/![]() How to use | ||||||||
Line: 29 to 31 | ||||||||
在python宏文件中加入以下行:
#Raw data input service import RawIO iSvc = Algtask.createSvc("RawInputSvc/InputSvc") iSvc.property("InputStream").set({"/Event/RawEvent" : "/eos/lhaaso/decode/km2a/2020/0220/ES.43468.KM2A_EVENT.PHYSIC_HALF_EDMD_OVERLAP.20200220233144.100.dat.root"}) iSvc.property("RawType").set(1) # 0 for binary data, 1 for root file. 在RawEvent数据的algorithm的package的源文件中加入: | ||||||||
Added: | ||||||||
> > | ||||||||
//==================================== | ||||||||
Changed: | ||||||||
< < | //get the pointer to the "RawEvent" in memory
EvtDataPtr | |||||||
> > | //get the pointer to the "RawEvent" in memory
EvtDataPtr | |||||||
Comments |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Line: 6 to 6 | ||||||||
Functionality | ||||||||
Changed: | ||||||||
< < | 1. RawIO 是把km2a的raw data, decode data 和 wcda decode data 转换到LodeStar框架的Service。 | |||||||
> > | 1. RawIO 是把km2a的raw data, decode data 和 wcda decode data 转换到LodeStar框架内数据格式RawEvent的Service package。 | |||||||
Changed: | ||||||||
< < | note: RawType=0 是读km2a raw data | |||||||
> > | 2. 运行时需要设置读入数据的格式: RawType =0 是读km2a raw data | |||||||
RawType=1 是读km2a decode data RawType=2 是读wcda raw data | ||||||||
Deleted: | ||||||||
< < | 2. 2019年12月份加入MD触发模式,km2a在解析二进制文件时需要更新RawFileReader.cc, 判断条件改为streamTag = 0x00000001 || streamTag = 0x00010001,第一个是ED trigger event,第二个是MD trigger event. 2019年12月份之前的数据是没有streamTag == 0x00010001这个标签,所以用v1.1版本可以解析2019年和2020年的数据。(不需要用mjd判断)http://202.122.38.82/People/zhanghy/tags/DataIO/RawIO/v1.1/ | |||||||
Version information (ChangeLog) | ||||||||
Added: | ||||||||
> > | 2019年12月份加入MD触发模式,km2a在解析二进制文件时需要更新RawFileReader.cc, 判断条件改为streamTag = 0x00000001 || streamTag = 0x00010001,第一个是ED trigger event,第二个是MD trigger event. 2019年12月份之前的数据是没有streamTag == 0x00010001这个标签, 目前可以使用的最新版本为v1.1,能够解析2019年和2020年的数据。(不需要用mjd判断) | |||||||
Where to download | ||||||||
Added: | ||||||||
> > | svn co http://202.122.38.82/People/zhanghy/tags/DataIO/RawIO/v1.1/![]() | |||||||
How to use | ||||||||
Changed: | ||||||||
< < | Commentsa --![]() | |||||||
> > | 在python宏文件中加入以下行: | |||||||
Changed: | ||||||||
< < | 2019年12月份加入MD触发模式,km2a在解析二进制文件时需要更新RawFileReader.cc, 判断条件改为streamTag = 0x00000001 || streamTag 0x00010001,第一个是ED trigger event,第二个是MD trigger event. 之前的数据是没有streamTag = 0x00010001这个标签,所以用v1.1版本可以解析2019年和2020年的数据。 | |||||||
> > | #Raw data input service import RawIO iSvc = Algtask.createSvc("RawInputSvc/InputSvc") iSvc.property("InputStream").set({"/Event/RawEvent" : "/eos/lhaaso/decode/km2a/2020/0220/ES.43468.KM2A_EVENT.PHYSIC_HALF_EDMD_OVERLAP.20200220233144.100.dat.root"}) iSvc.property("RawType").set(1) # 0 for binary data, 1 for root file. 在RawEvent数据的algorithm的package的源文件中加入: //==================================== //get the pointer to the "RawEvent" in memory EvtDataPtr<RawHeader> edp(this->getRoot(),"/Event/RawEvent"); //get the header of the event from the pointer RawHeader* header = edp.data(); //get the event from the header RawEvent* event = header->event(); Comments | |||||||
Deleted: | ||||||||
< < | -- ![]() | |||||||
|
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Line: 6 to 6 | ||||||||
Functionality | ||||||||
Added: | ||||||||
> > | 1. RawIO 是把km2a的raw data, decode data 和 wcda decode data 转换到LodeStar框架的Service。 note: RawType=0 是读km2a raw data RawType=1 是读km2a decode data RawType=2 是读wcda raw data 2. 2019年12月份加入MD触发模式,km2a在解析二进制文件时需要更新RawFileReader.cc, 判断条件改为streamTag = 0x00000001 || streamTag = 0x00010001,第一个是ED trigger event,第二个是MD trigger event. 2019年12月份之前的数据是没有streamTag == 0x00010001这个标签,所以用v1.1版本可以解析2019年和2020年的数据。(不需要用mjd判断)http://202.122.38.82/People/zhanghy/tags/DataIO/RawIO/v1.1/ | |||||||
Version information (ChangeLog)Where to download | ||||||||
Line: 14 to 23 | ||||||||
Comments | ||||||||
Added: | ||||||||
> > | a
-- ![]() ![]() | |||||||
|
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
RawIO | ||||||||
Added: | ||||||||
> > | Functionality | |||||||
Version information (ChangeLog)Where to download | ||||||||
Line: 15 to 15 | ||||||||
Comments\ No newline at end of file | ||||||||
Added: | ||||||||
> > |
|
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
Added: | ||||||||
> > |
RawIOVersion information (ChangeLog)Where to downloadHow to useComments |