|
| | DAQConfig () |
| | Construct a new DAQConfig::DAQConfig object.
|
| |
| void | MakeConfig (DAQFile &) |
| | Initialise the configuration class with the default values for any board and any channel.
|
| |
| void | ShowConfig () |
| | Simple method to print on stream the current settings of the class.
|
| |
|
void | SetIntWindow (std::pair< int, int >, int, int) |
| |
|
void | SetIntWindow (std::pair< int, int >) |
| |
|
void | SetPedInterval (std::pair< int, int >, int, int) |
| |
|
void | SetPedInterval (std::pair< int, int >) |
| |
| void | SetPeakThr (float, int, int) |
| | Method to set the peak threshold given the peak threshold in Volts and the board/channel IDs.
|
| |
| void | SetPeakThr (float) |
| | Method to set peak threshold given the peak threshold in Volts.
|
| |
|
| std::map< int, std::map< int, std::pair< int, int > > > | intWindow_ |
| | Data member to hold integration windows intervals of various channels.
|
| |
| std::map< int, std::map< int, std::pair< int, int > > > | pedInterval_ |
| | Data member to hold pedestal intervals of various channels.
|
| |
| std::map< int, std::map< int, float > > | peakThr_ |
| | Data member to hold peak threshold values of various channels.
|
| |
| std::map< int, std::map< int, bool > > | user_iw_ |
| | Data member to hold which integration windows were set by the user.
|
| |
| bool | is_makeconfig_ |
| | Flag to check if the method DAQConfig::MakeConfig() has been called at least once.
|
| |
Main class to hold various settings for the channels.
This class offers a more customizable setup for the file to be read. For each event, for each board and channel, it is possible to set a different value of trigger threshold, integration window or pedestal interval.
Definition at line 80 of file readWD.hh.