|
| void | generateBasicHists () |
| |
| void | generateReducedTree (std::vector< int > a_activeChan={}) |
| |
| | MesyDAQPostProcessing () |
| | defualt constructor puts class into a working state More...
|
| |
| void | setOptVerbose (int a_verbosity) |
| | sets how much information to print while parsing More...
|
| |
| void | setWriteZeros (bool a_state) |
| |
| void | setEnforceBoardCount (bool a_state) |
| |
| int | addFile (std::string a_fileName) |
| | this function adds a file to the list of files to be processed More...
|
| |
| int | addRootFile (std::string a_filename) |
| |
| int | runIntegrityChecks () |
| |
| int | testCorrelations () |
| |
| void | buildCoinHists () |
| |
| void | buildDeltaTTestHist (int a_modID1, int a_modID2, int a_ch1, int a_ch2) |
| |
| int | accumulateBasicQuantities () |
| | build a series of histograms for More...
|
| |
| int | fileNotLoaded () |
| | tests if a file is loaded and prinst a message if not More...
|
| |
| TH1 * | buildCoincidenceTimeHistogram (int a_moduleNumber, int a_channel1, int a_channel2, double a_res) |
| |
| void | writeBasicHists (std::string a_filename) |
| | clears the map More...
|
| |
| void | writeAmplitudeHistsToAscii () |
| |
| vector< TH1 * > | buildSingleBoardCalibrationHistograms (std::vector< int > a_chList={}) |
| |
| int | ProcessEventToMesyDAQEv (MesyDAQEvent *a_daqEv, uint32_t *buffer, size_t a_size, int a_fileVersion) |
| |
| int | ProcessEventToMDPP16Events (std::vector< MDPP16Event > *a_evVector, uint32_t *a_buffer, size_t a_size, int a_fileVersion, std::ostream &a_stream=std::cout) |
| |
| int | loadNextEvent () |
| | this function adds a file to the list of files to be processed More...
|
| |
| int | readMDPPEvents (long int a_num, bool a_resEvVec=true) |
| | reads a series of sections into memory for processing More...
|
| |
| int | loadNextSectionToMDPP16Ev () |
| |
| int | processZipToMesyDAQEv (std::string a_fileName, std::string a_outFileName) |
| |
| int | processZipToMDPPEvent (std::string a_fileName, std::string a_outFileName) |
| |
| void | generateCloverCalibrationHists (std::vector< CloverInfo > a_config) |
| |
| std::vector< TH1 * > | getCloverCalibrationHists (const CloverInfo &a_config) |
| |
| void | generateWallTimeVAmpTree (ExperimentConfig a_configFile, std::vector< DetType > a_typeList, std::string a_outFileName, double a_downSampleScaler=-1) |
| |
| void | generateGlobalTimeVAmpTree (ExperimentConfig a_configFile, std::vector< DetType > a_typeList, std::string a_outFileName, double a_downSampleScaler=-1) |
| |
| void | generateOrganicScintillatorHists (std::string a_fileName) |
| |
| void | findCoincidences (std::vector< MDPP16Event > *a_evVec, std::vector< int > &a_singlesList, std::vector< std::vector< int >> &a_coinList, double a_coinWinNs, std::map< uint32_t, std::vector< uint16_t >> &a_RFTimes, bool a_accumulateRFs=true, bool a_includeSingleBoard=true) |
| |
| void | createTriggerVsWallTimeHist (std::string a_outFile, int a_moduleID=17, int a_threshold=10) |
| |
| void | investigateSections (std::vector< int > a_anticipatedBoards, std::vector< int > a_trigArray) |
| |
| void | retrieveBeamOnTimes (std::string a_inputFilename, std::string a_outputFilename) |
| |
| void | generateWallTimeTrigInterEventTime (std::string a_outputFileName, int a_numSections=100000) |
| |
| void | testCleanTrigArray (std::string a_outputFileName, int a_numSections, uint16_t a_boardID, uint16_t a_trigID, uint16_t a_desiredPeriod, uint16_t a_obsTrigPeriod, uint16_t a_jitterThreshold=2) |
| |
| std::ostream & | printFileStartTime (std::ostream &a_stream=std::cout) |
| |
| std::ostream & | printLoadedEvents (std::ostream &a_stream=std::cout) |
| | this functions prints the events from the m_evVec vector More...
|
| |
| std::ostream & | printLoadedSection (std::ostream &a_stream=std::cout) |
| |
| std::ostream & | printBadEvent (std::ostream &a_stream=std::cout) |
| | this function print bad event info More...
|
| |
| std::ostream & | printLastSection (std::ostream &a_stream=std::cout) |
| |