Classes | |
| class | BDDevices |
| Provides names of commonly used devices blocked by type. More... | |
| class | BDEarliest |
| Extract earliest time of spill. More... | |
| class | BDHadMuMon |
| Hadron and Muon monitor data. More... | |
| class | BDHornCurrent |
| A BDScalar to watch the horn current. More... | |
| class | BDPipeline |
| A collection of procedures for analyzing Beam Monitoring Data. More... | |
| class | BDProcessor |
| Abstract base class of any processor used with BDPipeline. More... | |
| class | BDProfMon |
| A BDSwicDevice specific for Profile Monitor data. More... | |
| class | BDScalar |
| Working base class for BDProcessors that watch a single value. More... | |
| class | BDSpillAccessor |
| Access per-spill info. More... | |
| class | BDSpliceModule |
| Pass records based on RawBeamMonBlock times. More... | |
| class | BDSwicCalibrator |
| Object to calibrate devices read out by SWIC scanners. More... | |
| class | BDSwicDevice |
| Base class for data from SWIC scanner devices. More... | |
| class | BDSwicMaskAccessor |
| Access any SWIC channel weights (masks). More... | |
| class | BDSwicPedAccessor |
| Access the BeamMonSwicPed database tables. More... | |
| class | BDSwicPeds |
| Calculate pedestals for swic scanner channels using raw beam data. More... | |
| class | BDTarget |
| Info about beam at the target and the target itself. More... | |
| class | BDUniquify |
| Pull out not recently seen RawBeamMonBlocks from Mom. More... | |
| class | BeamMonCuts |
| A DbiTableRow for accessing BEAMMONCUTS. More... | |
| class | BeamMonFileSummary |
| A DbiTableRow for accessing BEAMMONFILESUMMARY table. More... | |
| class | BeamMonSpill |
| A DbiTableRow for accessing the BEAMMONSPILL table. More... | |
| class | BeamMonSwicMask |
| A DbiTableRow for SWIC scanner channel masks. More... | |
| class | BeamMonSwicPeds |
| A DbiTableRow for accessing the BEAMMONSWICPEDS table which holds pedestals for all channels of one SWIC device. More... | |
| class | BeamMonSwicRel |
| A DbiTableRow for accessing the BEAMMONSWICREL table which holds per-channel relative calibrations. More... | |
| class | BMSpillAna |
| Beam quality cuts and other method to analyze beam data ntuples. More... | |
| class | BDTestData |
| Simple class holding different proton counts. More... | |
This includes a system of BDProcessor classes held in a BDPipeline. Writing BDProcessors allows code sharing between shift histogram and ntuple generation and database filling.
There is also BDDevices class which provides device names for commonly used devices, grouped together based on their types.
1.3.9.1