icecube.interfaces module

class icecube.interfaces.I3CalibrationService

Bases: instance

Service returns geometries depending on time

get_calibration((I3CalibrationService)arg1, (I3Time)time) I3Calibration :
C++ signature :

boost::shared_ptr<I3Calibration const> get_calibration(I3CalibrationServiceWrapper {lvalue},I3Time)

install((I3CalibrationService)arg1, (I3Context)arg2, (str)arg3) bool :
C++ signature :

bool install(boost::shared_ptr<I3CalibrationService>,boost::shared_ptr<I3Context>,std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>)

class icecube.interfaces.I3DetectorStatusService

Bases: instance

Service returns geometries depending on time

get_detector_status((I3DetectorStatusService)arg1, (I3Time)time) I3DetectorStatus :
C++ signature :

boost::shared_ptr<I3DetectorStatus const> get_detector_status(I3DetectorStatusServiceWrapper {lvalue},I3Time)

install((I3DetectorStatusService)arg1, (I3Context)arg2, (str)arg3) bool :
C++ signature :

bool install(boost::shared_ptr<I3DetectorStatusService>,boost::shared_ptr<I3Context>,std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>)

class icecube.interfaces.I3EventService

Bases: instance

Service returns geometries depending on time

install((I3EventService)arg1, (I3Context)arg2, (str)arg3) bool :
C++ signature :

bool install(boost::shared_ptr<I3EventService>,boost::shared_ptr<I3Context>,std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>)

more_events((I3EventService)arg1) bool :
C++ signature :

bool more_events(I3EventServiceWrapper {lvalue})

pop_event((I3EventService)arg1, (I3Frame)frame) I3Time :
C++ signature :

I3Time pop_event(I3EventServiceWrapper {lvalue},I3Frame {lvalue})

class icecube.interfaces.I3GeometryService

Bases: instance

Service returns geometries depending on time

get_geometry((I3GeometryService)arg1, (I3Time)time) I3Geometry :
C++ signature :

boost::shared_ptr<I3Geometry const> get_geometry(I3GeometryServiceWrapper {lvalue},I3Time)

install((I3GeometryService)arg1, (I3Context)arg2, (str)arg3) bool :
C++ signature :

bool install(boost::shared_ptr<I3GeometryService>,boost::shared_ptr<I3Context>,std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>)

class icecube.interfaces.I3MetaService

Bases: instance

install((I3MetaService)arg1, (I3Context)arg2, (str)arg3) bool :
C++ signature :

bool install(boost::shared_ptr<I3MetaService>,boost::shared_ptr<I3Context>,std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>)

pop_meta((I3MetaService)arg1) I3Frame :
C++ signature :

boost::shared_ptr<I3Frame> pop_meta(I3MetaServiceWrapper {lvalue})

class icecube.interfaces.I3OMKey2MBID

Bases: instance

GetMBID((I3OMKey2MBID)arg1, (OMKey)arg2) int :
C++ signature :

long long GetMBID(I3OMKey2MBIDWrapper {lvalue},OMKey)

GetOMKey((I3OMKey2MBID)arg1, (int)arg2) OMKey :
C++ signature :

OMKey GetOMKey(I3OMKey2MBIDWrapper {lvalue},long long)

MBIDExists((I3OMKey2MBID)arg1, (OMKey)arg2) bool :
C++ signature :

bool MBIDExists(I3OMKey2MBIDWrapper {lvalue},OMKey)

OMKeyExists((I3OMKey2MBID)arg1, (int)arg2) bool :
C++ signature :

bool OMKeyExists(I3OMKey2MBIDWrapper {lvalue},long long)