|
sipm-characterisation 0.1.0
SiPM characterisation for ePIC — IV/DCR/gain, laser, readout, irradiation
|
Go to the source code of this file.
Classes | |
| struct | analysis_utils::data_t |
| Data Structures — ALCOR output structure. More... | |
Namespaces | |
| namespace | analysis_utils |
Typedefs | |
| typedef std::vector< data_t > | analysis_utils::channel_data_t |
| Analysis types ----------------------------------------------------------------------------------------------------—. | |
| typedef std::map< int, channel_data_t > | analysis_utils::chip_data_t |
| typedef std::map< int, chip_data_t > | analysis_utils::frame_data_t |
| typedef std::map< int, frame_data_t > | analysis_utils::spill_data_t |
| typedef std::map< int, spill_data_t > | analysis_utils::framed_data_t |
| typedef std::tuple< TString, int > | analysis_utils::global_identifier_t |
Enumerations | |
| enum | analysis_utils::type_t { analysis_utils::kAlcorHit = 1 , analysis_utils::kTriggerTag = 9 , analysis_utils::kStartSpill = 7 , analysis_utils::kEndSpill = 15 } |
| — Datatype Structure ----------------------------------------------------------------------------------------------------— More... | |
Functions | |
| string | get_environment_variable (string search_key) |
| std::pair< int, int > | analysis_utils::get_index (int pixel, int column) |
| Functions ------------------------------------------------------------------------------------------------------— — Declaration — — Getter & Setters. | |
| int | analysis_utils::get_eochannel (int pixel, int column) |
| int | analysis_utils::get_global_index (int fifo, int pixel, int column, int tdc, bool kUseFIFO=true) |
| std::tuple< Int_t, Int_t, Int_t, Int_t > | analysis_utils::get_full_info (Int_t iIndex) |
| void | analysis_utils::set_verbose_level (int kVerboseLevel) |
| bool | analysis_utils::sort_data (data_t i, data_t j) |
| — — Data handling | |
| void | analysis_utils::load_tree (TTree *kInputTree, data_t &kReadData) |
| int | analysis_utils::get_dochannel (int pixel, int column) |
| — Implementation — — Getter & Setters | |
| bool | analysis_utils::populate_framed_data (framed_data_t &framed_data, std::string dirname, std::vector< std::string > filenames=all_filenames, int frame_size=1024) |