Functor returning decisions of list of HLT lines and extra ODIN functors
Addresses #285 (closed) and add following functors:
-
Selection decisions: F.DECISIONS(Lines=lines, "Path/To/DecReports") -
Selection TCK: F.TCK(decreports) -
Bunch crossing ID: F.BUNCHCROSSING_ID(odin) -
Bunch crossing type: F.BUNCHCROSSING_TYPE(odin) -
Odin TCK: F.ODINTCK(odin) -
GPSTime: F.GPSTIME(odin)
Includes two changes to existing code:
-
Change existing Functors ( F.EVENTNUMBER,F.EVENTTYPEandF.RUNNUMBER) to use a new class (OdinInfo) to retrieve relevant info. -
Changes to grammer.py: Grammer has changed as follows (for more info refer to discussion)- if
tuple(regardless of type) ->std::tuple - if
list(contains different types) ->std::tuple - if
list(contains same types) ->std::vector.
- if
To be tested with: Moore!1367 (merged), Analysis!867 (merged) and DaVinci!654 (merged).
Edited by Abhijit Mathad