AlcapDAQ
1
|
#include <zlib.h>
#include <md5global.h>
#include <md5.h>
#include <midas.h>
#include <msystem.h>
#include <ybos.h>
#include <mrpc.h>
Go to the source code of this file.
Data Structures | |
struct | FMT_ID |
Macros | |
#define | REP_HEADER 1 |
#define | REP_RECORD 2 |
#define | REP_LENGTH 3 |
#define | REP_EVENT 4 |
#define | REP_BANKLIST 5 |
#define | MD5_DIGEST_LEN 16 |
Functions | |
static void | decompress (void *pmyevt) |
DWORD | data_format_check (EVENT_HEADER *pevent, INT *i) |
int | replog (int data_fmt, char *rep_file, int bl, int action) |
void | process_event (HNDLE hBuf, HNDLE request_id, EVENT_HEADER *pheader, void *pevent) |
int | main (int argc, char **argv) |
Variables | |
char | bank_name [4] |
char | sbank_name [4] |
char | svpath [128] |
INT | hBufEvent |
INT | save_dsp = 1 |
INT | evt_display = 0 |
INT | speed = 0 |
INT | dsp_time = 0 |
INT | dsp_fmt = 0 |
INT | dsp_mode = 0 |
INT | file_mode |
INT | bl = -1 |
INT | consistency = 0 |
INT | disp_bank_list = 0 |
BOOL | via_callback |
INT | i |
INT | data_fmt |
INT | count |
KEY | key |
HNDLE | hSubkey |
INT | event_id |
INT | event_msk |
FMT_ID | eq [32] |
static unsigned char * | zbuf |
static z_stream | zstrm |
#define MD5_DIGEST_LEN 16 |
Definition at line 144 of file mzdump.c.
Referenced by decompress().
DWORD data_format_check | ( | EVENT_HEADER * | pevent, |
INT * | i | ||
) |
Definition at line 293 of file mzdump.c.
References data_fmt, FALSE, FMT_ID::fmt, i, FMT_ID::id, printf(), and TRUE.
Referenced by process_event().
|
static |
Definition at line 149 of file mzdump.c.
References data_size, i, MD5_DIGEST_LEN, MD5Final(), MD5Init(), MD5Update(), printf(), sprintf(), zbuf, and zstrm.
Referenced by process_event(), and replog().
int main | ( | int | argc, |
char ** | argv | ||
) |
Definition at line 606 of file mzdump.c.
References bl, cm_get_environment(), consistency, count, data_fmt, debug, disp_bank_list, dsp_fmt, dsp_mode, dsp_time, event_id, event_msk, evt_display, expt_name, FALSE, file_mode, FMT_ID::fmt, hBufEvent, hDB, hKey, host_name, hSubkey, i, key, printf(), process_event(), REP_BANKLIST, REP_EVENT, REP_HEADER, REP_LENGTH, REP_RECORD, replog(), save_dsp, sbank_name, size, speed, sprintf(), start_time, status, stop_time, svpath, TRUE, usage(), via_callback, zbuf, and zstrm.
void process_event | ( | HNDLE | hBuf, |
HNDLE | request_id, | ||
EVENT_HEADER * | pheader, | ||
void * | pevent | ||
) |
Definition at line 484 of file mzdump.c.
References bars, consistency, count, data_format_check(), decompress(), disp_bank_list, dsp_fmt, dsp_mode, dsp_time, evt_display, file_mode, i_bar, printf(), save_dsp, sbank_name, size, speed, status, and svpath.
int replog | ( | int | data_fmt, |
char * | rep_file, | ||
int | bl, | ||
int | action | ||
) |
Definition at line 338 of file mzdump.c.
References decompress(), dsp_fmt, dsp_mode, event_id, event_msk, FALSE, file_mode, i, printf(), REP_BANKLIST, REP_EVENT, REP_HEADER, REP_LENGTH, REP_RECORD, sbank_name, status, svpath, and TRUE.
Referenced by main().
char bank_name[4] |
Definition at line 123 of file mzdump.c.
Referenced by caenV767_bor(), caenV767_pre_bor(), lrs2249_bor(), make_caen(), make_comp(), MMuSCTimeDifferences(), MOctalFADCProcessRaw(), module_event_caen(), MVacuumHisto(), sis3600_bor(), TPulseIsland::TPulseIsland(), and UpdateDetectorBankNameMap().
INT consistency = 0 |
Definition at line 127 of file mzdump.c.
Referenced by main(), and process_event().
INT count |
Definition at line 129 of file mzdump.c.
Referenced by cnaf_callback(), dma_read(), dma_write(), G__DataLibraryDict_417_0_24(), G__DataLibraryDict_507_0_24(), G__DataLibraryDict_523_0_24(), G__DataLibraryDict_533_0_24(), G__DataLibraryDict_537_0_24(), G__RootanaDataClasses_446_0_24(), G__RootanaDataClasses_597_0_24(), G__RootanaDataClasses_606_0_24(), getNumberOfBits(), TMuonEvent::GetNumPulses(), main(), modules::options::MakeIdNumber(), MakeAnalysedPulses::ParseGeneratorList(), pio_read(), pio_write(), poll_event(), PrintLocation(), process_event(), SimpleHistograms::ProcessEntry(), read_temperature_probe(), register_equipment(), TNaIHit::TNaIHit(), vmedrv_read(), and vmedrv_write().
INT data_fmt |
Definition at line 129 of file mzdump.c.
Referenced by data_format_check(), and main().
INT disp_bank_list = 0 |
Definition at line 127 of file mzdump.c.
Referenced by main(), and process_event().
INT dsp_fmt = 0 |
Definition at line 126 of file mzdump.c.
Referenced by main(), process_event(), and replog().
INT dsp_mode = 0 |
Definition at line 126 of file mzdump.c.
Referenced by main(), process_event(), and replog().
INT dsp_time = 0 |
Definition at line 126 of file mzdump.c.
Referenced by main(), and process_event().
FMT_ID eq[32] |
Definition at line 141 of file mzdump.c.
Referenced by close_buffers(), scan_fragment(), scheduler(), and tr_stop().
INT event_id |
Definition at line 132 of file mzdump.c.
Referenced by ExportPulse::AddToConfigRequestList(), load_fragment(), main(), manual_trigger(), MUnCompressRawData(), replog(), and source_booking().
INT evt_display = 0 |
Definition at line 125 of file mzdump.c.
Referenced by main(), and process_event().
INT file_mode |
Definition at line 126 of file mzdump.c.
Referenced by main(), process_event(), and replog().
INT i |
Definition at line 129 of file mzdump.c.
Referenced by A3818UpgradeFromFile(), A3818UpgradeFromMem(), WireMap::Add(), modules::reader::AddModule(), PulseTemplate::AddPulse(), allocate_windows(), allPacketsReceived(), analyze_command_line(), ApplyDataCorrection(), WireMap::AreThereDuplicates(), MakeDetectorPulses::BeforeFirstEntry(), MakeAnalysedPulses::BeforeFirstEntry(), begin_of_run(), binary_print(), caenV767_eor(), caenV767_fifo_read(), caenV767_poll_live(), caenV767_read(), CaenVmeRead(), CaenVmeReadBlt(), CaenVmeWrite(), CaenVmeWriteBlt(), cam16i_r(), cam16i_rq(), cam16i_sa(), cam16i_sn(), cam16o_r(), cam24i_r(), cam24i_rq(), cam24i_sa(), cam24i_sn(), cam24o_r(), cam8o_r(), cam_exit(), cam_init(), camc_sa(), camc_sn(), ODBCheck::Check(), MqlArray< T >::checkSort(), PulseTemplate::Chi2Fit(), ClassImp(), WireMap::ClearDisabledDuplicateDetectors(), TOctalFADCBankReader::ClearEvent(), ClearGlobalData(), cnaf_callback(), con_getch(), con_kbhit(), con_printf(), con_printf_xy(), con_scanf(), consider_start(), cvUpgrade(), data_format_check(), DataConsistencyCheck(), Decode(), decode_bits(), decode_caen(), decode_cmp_bits(), decode_cmp_times(), decode_fadc(), decode_hits(), decode_times(), decompress(), deleteSegment(), display(), dl401_read(), dl401_setPedestals(), eb_user(), Encode(), encode_bits(), encode_caen(), encode_cmp_bits(), encode_cmp_times(), encode_fadc(), encode_hits(), encode_times(), end_of_run(), epics_ca_callback(), epics_ca_connection_handler(), epics_ca_event_handler(), epics_ca_exit(), epics_ca_get(), epics_ca_get_all(), epics_ca_init(), epics_ca_set(), epics_ca_set_all(), eraseFirmware(), PulseEstimate::Estimate(), event_display(), FillCoincidenceTimeHistogram(), PrePulse::FindPrePulses(), findPulse(), TOctalFADCIsland::FitGauss(), for(), forgetPackets(), free_event_buffer(), free_windows(), frontend_early_init(), frontend_exit(), frontend_init(), frontend_loop(), G__AlcapDict_504_0_41(), G__AlcapDict_512_0_31(), G__AlcapDict_516_0_16(), G__DataLibraryDict_168_0_23(), G__DataLibraryDict_409_0_21(), G__DataLibraryDict_410_0_15(), G__DataLibraryDict_412_0_32(), G__DataLibraryDict_413_0_17(), G__DataLibraryDict_417_0_27(), G__DataLibraryDict_418_0_5(), G__DataLibraryDict_419_0_12(), G__DataLibraryDict_504_0_41(), G__DataLibraryDict_504_0_46(), G__DataLibraryDict_507_0_27(), G__DataLibraryDict_508_0_5(), G__DataLibraryDict_509_0_12(), G__DataLibraryDict_512_0_31(), G__DataLibraryDict_516_0_16(), G__DataLibraryDict_518_0_32(), G__DataLibraryDict_519_0_17(), G__DataLibraryDict_522_0_31(), G__DataLibraryDict_523_0_27(), G__DataLibraryDict_524_0_5(), G__DataLibraryDict_525_0_12(), G__DataLibraryDict_526_0_16(), G__DataLibraryDict_528_0_22(), G__DataLibraryDict_528_0_32(), G__DataLibraryDict_529_0_17(), G__DataLibraryDict_529_0_24(), G__DataLibraryDict_530_0_18(), G__DataLibraryDict_532_0_32(), G__DataLibraryDict_533_0_17(), G__DataLibraryDict_533_0_27(), G__DataLibraryDict_534_0_5(), G__DataLibraryDict_535_0_12(), G__DataLibraryDict_537_0_27(), G__DataLibraryDict_538_0_18(), G__DataLibraryDict_538_0_5(), G__DataLibraryDict_539_0_12(), G__Dict_504_0_41(), G__Dict_512_0_31(), G__Dict_516_0_16(), G__RootanaDataClasses_404_0_27(), G__RootanaDataClasses_407_0_23(), G__RootanaDataClasses_408_0_28(), G__RootanaDataClasses_430_0_24(), G__RootanaDataClasses_432_0_32(), G__RootanaDataClasses_433_0_17(), G__RootanaDataClasses_446_0_27(), G__RootanaDataClasses_447_0_5(), G__RootanaDataClasses_448_0_12(), G__RootanaDataClasses_451_0_30(), G__RootanaDataClasses_591_0_32(), G__RootanaDataClasses_594_0_20(), G__RootanaDataClasses_597_0_27(), G__RootanaDataClasses_606_0_27(), TOctalFADCIsland::GetAverage(), TOctalFADCIsland::GetAverageMax(), IDs::channel::GetDetectorEnum(), GetEventPtr(), GetFWRel(), TOnlineFrame::GetHistTitles(), TOctalFADCIsland::GetIntegral(), modules::reader::GetModule(), getNumberOfBits(), GetNumEvents(), TMuonEvent::GetNumPulses(), modules::reader::GetOptions(), TOctalFADCIsland::GetSample(), handFlush(), huffman_build_tree(), huffman_init_default(), huffman_optimize_tree(), huffman_precompute_decode(), isNumber(), IsPileupProtected(), KeyInfo(), License(), WireMap::Load(), load_config_file(), load_fragment(), load_huffman(), modules::navigator::LoadConfigFile(), LoadCorrectionTables(), logger_root(), lrs2249_read(), lrs2249_read1(), main(), make_comp(), ExportPulse::MakePlot(), manual_trigger(), map_dma_windows(), map_windows(), MD5_memcpy(), MD5_memset(), MD5Update(), MDPrint(), MDQ_DigitizerOverflow_eor(), MDQ_FADCBufferOverflow(), MDQ_FADCPacketLoss(), MDQ_TDCCheck(), MDTimeTrial(), merge_hits(), MFastSlowCorrelator(), MFastSlowCorrelator_init(), MMuPC1AnalysisC(), MMuSCAnalysisC(), MMuSCTimeDifferences(), MMuSCTimeDifferences_init(), MOctalFADCBufferOverflow(), MOctalFADCPacketLoss(), MOctalFADCProcessRaw(), MyModule::MyModule(), myprint_TPCstack_interval(), n2fadc_ndet_dump(), n2fadc_tpc_dump(), new_fadc_read(), newSegment(), nfadc_dump(), num_leading_bits(), HistogramFitFCN::operator()(), MqlNtupleColumn< T >::operator[](), MqlArray< T >::operator[](), parse_args(), PeakCorrection(), poll_event(), pre_begin_of_run(), WireMap::Print(), print_diag_output(), process_event(), SimpleHistograms::ProcessEntry(), MyModule::ProcessEntry(), DeadTimeGe::ProcessEntry(), MakeTemplate::ProcessEntry(), TOctalFADCBankReader::ProcessEvent(), processIsland(), ProgramDigitizer(), pulse_islands_stitch(), read_flash_page(), read_periodic_event(), read_separator_event(), read_trigger_event(), readFlash(), ReadFlashPage16(), ReadFlashPage32(), ReadFlashSecurityReg16(), ReadFlashSecurityReg32(), receivePackets(), register_equipment(), replog(), TMuonEvent::ResetDetectors(), rle_bits_setup(), rpc_master_bor(), rpc_master_eor(), rpc_master_poll_dead(), rpc_master_pre_bor(), rpc_master_read(), rpc_slave_bor(), s500_bor1(), s500_read(), SaveDigitalProbe(), SaveHistogram(), SaveWaveform(), scheduler(), send_all_periodic_events(), send_event(), TUsrSevtData1::SetEvent(), TUsrSevtData2::SetEvent(), setupRegs(), SimpleHistograms::SimpleHistograms(), sis3600_eor(), sis3600_poll_live(), sis3600_read(), source_booking(), source_scan(), source_unbooking(), start_cycle(), TOctalFADCBankReader::StitchIslands(), stop_cycle(), SumPulses(), tdc400_byte(), TMuonEvent::TMuonEvent(), TOnlineFrame::TOnlineFrame(), tr_prestop(), tr_start(), tr_stop(), WireMap::UniqueFixes(), update_odb(), UpdateDetectorBankNameMap(), v1290_MicroRead(), v1290_MicroWrite(), v1290_TriggerConfRead(), v1718_delete(), V1742UnpackEventGroup(), vacuum_gauge_read(), validateModel(), verifyFlash(), ViewReadBltData(), vme_init(), vme_open(), writeFlashPage(), WriteFlashPage16(), and WriteFlashPage32().
KEY key |
Definition at line 130 of file mzdump.c.
Referenced by CaenVmeManual(), create_map< T, U >::create_map(), WireMap::Load(), load_fragment(), main(), module_init(), module_init_sort_and_stitch(), create_map< T, U >::operator()(), tr_start(), update_odb(), and ViewReadBltData().
INT save_dsp = 1 |
Definition at line 125 of file mzdump.c.
Referenced by main(), and process_event().
char sbank_name[4] |
Definition at line 123 of file mzdump.c.
Referenced by main(), process_event(), and replog().
INT speed = 0 |
Definition at line 126 of file mzdump.c.
Referenced by main(), and process_event().
char svpath[128] |
Definition at line 123 of file mzdump.c.
Referenced by main(), process_event(), and replog().
|
static |
Definition at line 145 of file mzdump.c.
Referenced by decompress(), and main().
|
static |
Definition at line 146 of file mzdump.c.
Referenced by decompress(), and main().