Bartender LYSO
Digitizer simulation for the LYSO calorimeter prototype
Loading...
Searching...
No Matches
configure.hh
Go to the documentation of this file.
1
6#ifndef CONFIGURE_HH
7#define CONFIGURE_HH
8
9#include <iostream>
10#include <fstream>
11#include <sstream>
12#include <string>
13#include <cfloat>
14#include <regex>
15
16#include "bar.hh"
17#include "SiPM.hh"
18
26std::string extract_value(const std::string& line, const std::string& keyword);
27
28
42void Bartender_Configure(const char* filename, BarLYSO* bar, SiPM* sipm);
43
44
45#endif // CONFIGURE_HH
Definition of the struct SiPM.
Declaration of the class BarLYSO.
Class for managing waveform construction for all events and channels.
Definition bar.hh:28
std::string extract_value(const std::string &line, const std::string &keyword)
Extracts a value from a line using a specific keyword.
void Bartender_Configure(const char *filename, BarLYSO *bar, SiPM *sipm)
Reads and processes a specific file to populate members of the BarLYSO class and SiPM struct.
Definition configure.cc:44
Struct for storing MPPC/SiPM settings for waveform generation.
Definition SiPM.hh:14