Classes | |
class | WFDetector |
----------------------------- More... | |
Functions | |
def | __init__ |
----------------------------- | |
def | set_source |
----------------------------- | |
def | print_attributes |
----------------------------- | |
def | set_print_bits |
----------------------------- | |
def | set_env |
----------------------------- | |
def | runnum |
----------------------------- | |
def | instrument |
----------------------------- | |
def | print_config |
----------------------------- | |
def | set_correct_acqiris_time |
----------------------------- | |
def | set_calib_imp |
----------------------------- | |
def | raw |
----------------------------- | |
def | waveform |
----------------------------- | |
def | wftime |
----------------------------- | |
def | __call__ |
----------------------------- | |
Variables | |
string | __version__ = "$Revision: 11009 $" |
tuple | ntest = int(sys.argv[1]) |
tuple | ds = psana.DataSource(dsname) |
tuple | env = ds.env() |
tuple | cls = env.calibStore() |
tuple | eviter = ds.events() |
tuple | evt = eviter.next() |
tuple | rnum = evt.run() |
tuple | det = WFDetector(src, env, pbits=0) |
data = None | |
tuple | t0_sec = time() |
tuple | data = det.raw(evt) |
wf = data | |
tuple | wt = range(wf.shape[1]) |
pbits | |
env |
def src::WFDetector::__init__ | ( | self, | ||
src, | ||||
env, | ||||
pbits = 0 , |
||||
iface = 'P' | ||||
) |
-----------------------------
Parameters: src [str] - data source, ex: 'CxiDs2.0:Cspad.0' env [psana.Env] - environment, ex: env=ds.env(), where ds=_psana.DataSource('exp=sxri0414:run=88') pbits[int] - print control bit-word iface[char] - preferable interface: 'C' - C++ (everything) or 'P' - Python based (not used in this class)
Definition at line 91 of file WFDetector.py.
def src::WFDetector::set_source | ( | self, | ||
srcpar, | ||||
set_sub = True | ||||
) |
-----------------------------
Accepts regular source or alias
Definition at line 114 of file WFDetector.py.
def src::WFDetector::print_attributes | ( | self | ) |
def src::WFDetector::set_print_bits | ( | self, | ||
pbits | ||||
) |
def src::WFDetector::set_env | ( | self, | ||
env | ||||
) |
def src::WFDetector::runnum | ( | self, | ||
par | ||||
) |
-----------------------------
Returns run number for parameter par which can be evt or runnum(int)
Definition at line 165 of file WFDetector.py.
def src::WFDetector::instrument | ( | self | ) |
def src::WFDetector::print_config | ( | self, | ||
evt | ||||
) |
def src::WFDetector::set_correct_acqiris_time | ( | self, | ||
correct_time = True | ||||
) |
-----------------------------
On/off correction of time for acqiris
Definition at line 182 of file WFDetector.py.
def src::WFDetector::set_calib_imp | ( | self, | ||
do_calib_imp = False | ||||
) |
def src::WFDetector::raw | ( | self, | ||
evt | ||||
) |
-----------------------------
Returns np.array with raw data
Definition at line 196 of file WFDetector.py.
def src::WFDetector::waveform | ( | self, | ||
evt | ||||
) |
-----------------------------
Returns np.array with waveforms
Definition at line 203 of file WFDetector.py.
def src::WFDetector::wftime | ( | self, | ||
evt | ||||
) |
-----------------------------
Returns np.array with waveform sample time
Definition at line 222 of file WFDetector.py.
def src::WFDetector::__call__ | ( | self, | ||
evt | ||||
) |
string src::WFDetector::__version__ = "$Revision: 11009 $" [static] |
Definition at line 75 of file WFDetector.py.
tuple src::WFDetector::ntest = int(sys.argv[1]) [static] |
Definition at line 253 of file WFDetector.py.
tuple src::WFDetector::ds = psana.DataSource(dsname) [static] |
Definition at line 261 of file WFDetector.py.
tuple src::WFDetector::env = ds.env() [static] |
Definition at line 262 of file WFDetector.py.
tuple src::WFDetector::cls = env.calibStore() [static] |
Definition at line 263 of file WFDetector.py.
tuple src::WFDetector::eviter = ds.events() [static] |
Definition at line 264 of file WFDetector.py.
tuple src::WFDetector::evt = eviter.next() [static] |
Definition at line 265 of file WFDetector.py.
tuple src::WFDetector::rnum = evt.run() [static] |
Definition at line 266 of file WFDetector.py.
tuple src::WFDetector::det = WFDetector(src, env, pbits=0) [static] |
Definition at line 270 of file WFDetector.py.
src::WFDetector::data = None [static] |
Definition at line 279 of file WFDetector.py.
Referenced by ImgAlgos::AlgImgProc::_evaluateBkgdAvgRms(), ImgAlgos::AlgImgProc::_evaluateBkgdAvgRmsV2(), ImgAlgos::AlgImgProc::_evaluateBkgdAvgRmsV3(), ImgAlgos::AlgImgProc::_evaluateSoNForPixel(), ImgAlgos::AlgArrProc::_initAlgImgProc(), ImgAlgos::AlgImgProc::_makeMapOfLocalMaximums(), ImgAlgos::AlgImgProc::_makeMapOfLocalMaximumsRank1Cross(), ImgAlgos::AlgImgProc::_makeMapOfLocalMaximumsV0(), ImgAlgos::AlgImgProc::_makeMapOfLocalMinimums(), ImgAlgos::AlgImgProc::_makeMapOfLocalMinimumsV0(), ImgAlgos::AlgImgProc::_splitDataForUintAndFloat(), addToPowder(), Translator::HdfWriterNewDataFromEvent::append(), Translator::HdfWriterNDArray< ElemType, NDim, vlen >::append(), applyGainCorrection(), ImgAlgos::CSPadMaskApply::applyMask(), applyPolarizationCorrection(), applySolidAngleCorrection(), assemble2DImage(), assemble2DPowder(), PSHdf5Input::Hdf5InputModule::beginJob(), ImgAlgos::ImgAverage::collectStatForType(), psddl_pds2psana::XtcConverter::convert(), psana_python::StringCvt::convert(), psana_python::NDArrayToNumpy< T, Rank >::convert(), psana_python::NdarrayCvt< T, Rank >::convert(), Translator::TestModuleNDArrayString::createAndFillNDarrayThenPutInEvent(), H5DataTypes::CsPad2x2PedestalsV1::CsPad2x2PedestalsV1(), H5DataTypes::CsPad2x2PixelStatusV1::CsPad2x2PixelStatusV1(), CSPadPixCoords::CSPad2x2ImageProducer::cspad_image_fill(), CSPadPixCoords::CSPadInterpolImageProducer::cspad_image_interpolated_fill(), cspadModuleSubtract(), H5DataTypes::CsPadPedestalsV1::CsPadPedestalsV1(), H5DataTypes::CsPadPixelStatusV1::CsPadPixelStatusV1(), cspadSubtractBehindWires(), cspadSubtractUnbondedPixels(), psana_examples::DumpEpics::dumpPvDataArray(), evcodeIsAvailableForType(), TimeTool::Check::event(), PSHdf5Input::Hdf5InputModule::event(), psana_examples::DumpPnccd::event(), psana_examples::DumpCsPad2x2::event(), psana_examples::DumpCsPad::event(), psana_examples::DumpAcqTdc::event(), ImgPixSpectra::CSPadPixSpectra::event(), ImgPixSpectra::CSPad2x2PixSpectra::event(), ImgPixSpectra::CameraPixSpectra::event(), CSPadPixCoords::PixCoordsTest::event(), CSPadPixCoords::CSPadInterpolImageProducer::event(), cspad_mod::CsPadPedestals::event(), cspad_mod::CsPad2x2Pedestals::event(), PSHdf5Input::Hdf5InputModule::fillEpics(), PSHdf5Input::Hdf5InputModule::fillEventEnv(), PSHdf5Input::Hdf5InputModule::fillEventId(), ImgAlgos::CSPadCommonModeCorrection::getAndProcessDataset(), ImgAlgos::AlgImgProc::getSoN(), ImgAlgos::AlgImgProc::getSoNResult(), cspad_mod::DataProxyT< DataType, ElemType >::getTypedImpl(), cspad_mod::DataProxy2x2::getTypedImpl(), hitfinder1(), hitfinder2(), hitfinder4(), hitfinderFastScan(), ImgAlgos::NDArrImageProducer::image_fill_and_add_in_event(), integratePattern(), ImgAlgos::AlgImgProc::intensityOfPixAboveThr(), ImgAlgos::AlgArrProc::intensityOfPixAboveThr(), l3accept(), TimeTool::EventDump::laserBeamStatus(), Translator::HdfWriterNewDataFromEvent::make_datasets(), ImgAlgos::mapOfLocalMaximums(), ImgAlgos::mapOfLocalMinimums(), ImgAlgos::mapOfPhotonNumbersV1(), ImgAlgos::AlgImgProc::mapOfPhotonNumbersV1(), ImgAlgos::AlgArrProc::mapsOfPhotonNumbersV1(), ImgAlgos::meanInRegion(), ImgAlgos::medianEpix100V1(), ImgAlgos::medianInRegion(), ImgAlgos::medianInRegionV2(), ImgAlgos::medianInRegionV3(), PSHdf5Input::Hdf5CalibCycleIter::next(), ImgAlgos::CSPadBkgdSubtract::normalizeBkgd(), ImgAlgos::AlgImgProc::numberOfPixAboveThr(), ImgAlgos::AlgArrProc::numberOfPixAboveThr(), pytools::operator<<(), PSHdf5Input::operator<<(), peakfinder(), ImgAlgos::AlgImgProc::peakFinderV1(), ImgAlgos::AlgArrProc::peakFinderV1(), ImgAlgos::AlgImgProc::peakFinderV2(), ImgAlgos::AlgArrProc::peakFinderV2(), ImgAlgos::AlgImgProc::peakFinderV2r1(), ImgAlgos::AlgArrProc::peakFinderV2r1(), ImgAlgos::AlgImgProc::peakFinderV3(), ImgAlgos::AlgArrProc::peakFinderV3(), ImgAlgos::AlgImgProc::peakFinderV3r1(), ImgAlgos::AlgArrProc::peakFinderV3r1(), ImgAlgos::AlgImgProc::peakFinderV3r2(), ImgAlgos::AlgArrProc::peakFinderV3r2(), ImgAlgos::AlgImgProc::peakFinderV4(), ImgAlgos::AlgArrProc::peakFinderV4(), ImgAlgos::AlgImgProc::peakFinderV4r1(), ImgAlgos::AlgArrProc::peakFinderV4r1(), ImgAlgos::AlgImgProc::peakFinderV4r2(), ImgAlgos::AlgArrProc::peakFinderV4r2(), pnccdFixWiringError(), pnccdLineInterpolation(), pnccdModuleSubtract(), pnccdOffsetCorrection(), PSTime::Duration::Print(), printFIFOEventsInEventForType(), ImgAlgos::CSPadArrPeakFinder::procData(), ImgAlgos::CSPadBaseModule::procEventForType(), ImgAlgos::ImgVsTimeSplitInFiles::procImgData(), Eigen::SelfAdjointView< MatrixType, UpLo >::rankUpdate(), ImgAlgos::save1DArrayInCalibStore(), ImgAlgos::save1DArrayInEvent(), ImgAlgos::save2DArrayInEvent(), ImgAlgos::save2DArrayInFile(), CSPadPixCoords::save2DArrayInFile(), ImgAlgos::save3DArrayInEvent(), ImgAlgos::save4DArrayInEvent(), ImgAlgos::save5DArrayInEvent(), ImgAlgos::saveNDArrayInFile(), ImgAlgos::saveNonConst2DArrayInEvent(), setBadPixelsToZero(), Translator::HdfWriterNewDataFromEvent::store(), H5DataTypes::UsdUsbConfigV1::store(), H5DataTypes::TimepixConfigV3::store(), H5DataTypes::TimepixConfigV2::store(), H5DataTypes::TimepixConfigV1::store(), H5DataTypes::RayonixConfigV2::store(), H5DataTypes::RayonixConfigV1::store(), H5DataTypes::QuartzConfigV1::store(), H5DataTypes::PulnixTM6740ConfigV2::store(), H5DataTypes::PulnixTM6740ConfigV1::store(), H5DataTypes::PrincetonConfigV5::store(), H5DataTypes::PrincetonConfigV4::store(), H5DataTypes::PrincetonConfigV3::store(), H5DataTypes::PrincetonConfigV2::store(), H5DataTypes::PrincetonConfigV1::store(), H5DataTypes::PnCCDConfigV2::store(), H5DataTypes::PnCCDConfigV1::store(), H5DataTypes::PimaxConfigV1::store(), H5DataTypes::PartitionConfigV1::store(), H5DataTypes::OrcaConfigV1::store(), H5DataTypes::Opal1kConfigV1::store(), H5DataTypes::OceanOpticsConfigV2::store(), H5DataTypes::OceanOpticsConfigV1::store(), H5DataTypes::LusiPimImageConfigV1::store(), H5DataTypes::LusiIpmFexConfigV2::store(), H5DataTypes::LusiIpmFexConfigV1::store(), H5DataTypes::LusiDiodeFexConfigV2::store(), H5DataTypes::LusiDiodeFexConfigV1::store(), H5DataTypes::L3TConfigV1::store(), H5DataTypes::IpimbConfigV2::store(), H5DataTypes::IpimbConfigV1::store(), H5DataTypes::ImpConfigV1::store(), H5DataTypes::Gsc16aiConfigV1::store(), H5DataTypes::FliConfigV1::store(), H5DataTypes::FccdConfigV2::store(), H5DataTypes::FccdConfigV1::store(), H5DataTypes::EvrSrcConfigV1::store(), H5DataTypes::EvrIOConfigV1::store(), H5DataTypes::EvrConfigV7::store(), H5DataTypes::EvrConfigV6::store(), H5DataTypes::EvrConfigV5::store(), H5DataTypes::EvrConfigV4::store(), H5DataTypes::EvrConfigV3::store(), H5DataTypes::EvrConfigV2::store(), H5DataTypes::EvrConfigV1::store(), H5DataTypes::EpixSamplerConfigV1::store(), H5DataTypes::EpixConfigV1::store(), H5DataTypes::EpicsConfigV1::store(), H5DataTypes::EncoderConfigV2::store(), H5DataTypes::EncoderConfigV1::store(), H5DataTypes::CsPadPixelStatusV1::store(), H5DataTypes::CsPadPedestalsV1::store(), H5DataTypes::CsPadConfigV5::store(), H5DataTypes::CsPadConfigV4::store(), H5DataTypes::CsPadConfigV3::store(), H5DataTypes::CsPadConfigV2::store(), H5DataTypes::CsPadConfigV1::store(), H5DataTypes::CsPad2x2PixelStatusV1::store(), H5DataTypes::CsPad2x2PedestalsV1::store(), H5DataTypes::CsPad2x2ConfigV2::store(), H5DataTypes::CsPad2x2ConfigV1::store(), H5DataTypes::ControlDataConfigV3::store(), H5DataTypes::ControlDataConfigV2::store(), H5DataTypes::ControlDataConfigV1::store(), H5DataTypes::CameraFrameFexConfigV1::store(), H5DataTypes::AndorConfigV1::store(), H5DataTypes::AliasConfigV1::store(), H5DataTypes::AcqirisConfigV1::store(), psddl_hdf2psana::Acqiris::store_DataDescV1_v1(), psddl_hdf2psana::CsPad::store_DataV1_v0(), psddl_hdf2psana::CsPad::store_DataV2_v0(), psddl_hdf2psana::CsPad2x2::store_ElementV1_v0(), psddl_hdf2psana::PNCCD::store_FramesV1_v0(), ImgAlgos::stringOf2DArrayData(), ImgAlgos::CSPadBkgdSubtract::subtractBkgd(), subtractDarkcal(), subtractLocalBackground(), subtractRadialBackground(), updateBackgroundBuffer(), updateHotPixelBuffer(), updateNoisyPixelBuffer(), writeCXI(), and psddl_pds2psana::xtcConvert().
tuple src::WFDetector::t0_sec = time() [static] |
Definition at line 281 of file WFDetector.py.
tuple src::WFDetector::data = det.raw(evt) [static] |
Definition at line 282 of file WFDetector.py.
src::WFDetector::wf = data [static] |
Definition at line 299 of file WFDetector.py.
tuple src::WFDetector::wt = range(wf.shape[1]) [static] |
Definition at line 300 of file WFDetector.py.
Referenced by TimeTool::Setup::event(), and ImgAlgos::AcqirisArrProducer::proc_and_put_wf_in_event().
Definition at line 152 of file WFDetector.py.
Definition at line 159 of file WFDetector.py.