icecube.clsim.FlasherInfoVectToFlasherPulseSeriesConverter module¶
- class icecube.clsim.FlasherInfoVectToFlasherPulseSeriesConverter.FlasherInfoVectToFlasherPulseSeriesConverter(context)¶
Bases:
I3ConditionalModule
Read I3FlasherInfo objects from the frame, apply knowledge taken from various places (wiki, C.Wendt, ppc, photonics, …) and create I3FlasherPulse objects desribing the light output of individual LEDs.
- Configure((I3ConditionalModule)arg1) None : ¶
- C++ signature :
void Configure(PythonModule<I3ConditionalModule> {lvalue})
- DAQ((I3ConditionalModule)arg1, (I3Frame)arg2) None : ¶
- C++ signature :
void DAQ(PythonModule<I3ConditionalModule> {lvalue},boost::shared_ptr<I3Frame>)
- Geometry((I3ConditionalModule)arg1, (I3Frame)arg2) None : ¶
- C++ signature :
void Geometry(PythonModule<I3ConditionalModule> {lvalue},boost::shared_ptr<I3Frame>)
- GetNumPhotons(brightness, width)¶
- LEDangularEmissionProfile = {(icecube._simclasses.FlasherPulseType.LED340nm, False): [0.630063859969953, 0.6911503837897546], (icecube._simclasses.FlasherPulseType.LED370nm, False): [0.6824237375297829, 0.7487462491055673], (icecube._simclasses.FlasherPulseType.LED405nm, False): [0.16057029118347832, 0.17627825445142728], (icecube._simclasses.FlasherPulseType.LED405nm, True): [0.16929693744344995, 0.1710422666954443], (icecube._simclasses.FlasherPulseType.LED450nm, False): [0.08377580409572781, 0.09250245035569947], (icecube._simclasses.FlasherPulseType.LED505nm, False): [0.07853981633974483, 0.08552113334772216]}¶
- colorDOMledColors = [icecube._simclasses.FlasherPulseType.LED505nm, icecube._simclasses.FlasherPulseType.LED450nm, icecube._simclasses.FlasherPulseType.LED505nm, icecube._simclasses.FlasherPulseType.LED450nm, icecube._simclasses.FlasherPulseType.LED505nm, icecube._simclasses.FlasherPulseType.LED450nm, icecube._simclasses.FlasherPulseType.LED340nm, icecube._simclasses.FlasherPulseType.LED370nm, icecube._simclasses.FlasherPulseType.LED340nm, icecube._simclasses.FlasherPulseType.LED370nm, icecube._simclasses.FlasherPulseType.LED340nm, icecube._simclasses.FlasherPulseType.LED370nm]¶
- colorDOMs = {OMKey(14,3,0), OMKey(14,8,0), OMKey(14,14,0), OMKey(14,21,0), OMKey(14,28,0), OMKey(14,41,0), OMKey(14,51,0), OMKey(14,58,0), OMKey(79,1,0), OMKey(79,8,0), OMKey(79,13,0), OMKey(79,22,0), OMKey(79,32,0), OMKey(79,41,0), OMKey(79,53,0), OMKey(79,60,0)}¶