Project genie_reader¶
Invoke with: import icecube.genie_reader
Python I3Modules¶
- I3GenieSystWeightTracReader¶
I3GenieSystWeightTracReader
(Python I3Module)I3GenieSystWeightTracReader module.
- Param BufferSize:
Default =
10000
, How many events to load at a time. Larger numbers will improve speed at the cost of higher memory usage. Default 10000.- Param SystWghtDictName:
Default =
'I3GenieSystWeightDict'
, Name of the output dictionary with GENIE systematic weights.- Param SystWghtFileNameList:
Default =
None
, List of names for the GENIE reweight files to use
- I3GenieTracReader¶
I3GenieTracReader
(Python I3Module)I3GenieTracReader module.
- Param BedrockDensity:
Default =
1.654000082295554e+31
, Bedrock density. Used for scaling the interaction probability when events interact in bedrock- Param BufferSize:
Default =
1000
, How many events to load at a time. Larger numbers will improve speed at the cost of higher memory usage. Default 1000.- Param GenieFileGRooTracker:
Default =
''
, Name of the GENIE gRooTracker file to read events from- Param GenieFileGST:
Default =
''
, Name of the GENIE gst file to read events from- Param GenieInfo:
Default =
None
,- Param GenVolCenter:
Default =
I3Position(0,0,0)
, I3Position of generation volume center.- Param IceDensity:
Default =
5.804604062395718e+30
, Ice density.- Param MCTreeName:
Default =
'I3MCTree'
, Name of the output I3MCTree frame object.- Param MCWeightDictName:
Default =
'I3MCWeightDict'
, Name of the output I3MCWeightDict frame object.- Param OutputResultDict:
Default =
True
, Choose whether or not to output I3GenieResult.- Param RandomService:
Default =
'I3RandomService'
, The I3RandomService we are going to use.- Param ResultDictName:
Default =
'I3GenieResult'
, Name of the output I3GenieResult frame object.
I3Tray segments¶
- I3GenieReaderSegment¶
I3GenieReaderSegment
(I3Tray segment)Reads GENIE Generator variables and then adds systematic weights from GENIE ReWeight.
- Param GenieFileGST:
Default =
''
,- Param GenieFileGRooTracker:
Default =
''
,- Param SystWghtFileNameList:
Default =
None
,- Param GenieInfo:
Default =
None
,- Param IceDensity:
Default =
5.804604062395718e+30
,- Param RandomService:
Default =
None
,- Param ResultDictName:
Default =
'I3GenieResult'
,- Param SystWghtDictName:
Default =
'I3GenieSystWeightDict'
,- Param MCTreeName:
Default =
'I3MCTree'
,- Param MCWeightDictName:
Default =
'I3MCWeightDict'
,- Param OutputResultDict:
Default =
True
,- Param OutputSystWeights:
Default =
True
,- Param GenVolCenter:
Default =
I3Position(0,0,0)
,