src::WFDetector Namespace Reference


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


Function Documentation

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  ) 

-----------------------------

Definition at line 139 of file WFDetector.py.

def src::WFDetector::set_print_bits (   self,
  pbits 
)

-----------------------------

Definition at line 151 of file WFDetector.py.

def src::WFDetector::set_env (   self,
  env 
)

-----------------------------

Definition at line 158 of file WFDetector.py.

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  ) 

-----------------------------

Definition at line 172 of file WFDetector.py.

def src::WFDetector::print_config (   self,
  evt 
)

-----------------------------

Definition at line 177 of file WFDetector.py.

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 
)

-----------------------------

On/off imp calibration

Definition at line 189 of file WFDetector.py.

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 
)

-----------------------------

Alias for self.raw(evt)

Definition at line 241 of file WFDetector.py.


Variable Documentation

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().

src::WFDetector::pbits

Definition at line 152 of file WFDetector.py.

src::WFDetector::env

Definition at line 159 of file WFDetector.py.


Generated on 19 Dec 2016 for PSDMSoftware by  doxygen 1.4.7