#include <TilePulseShapes.h>
|
| bool | ReadFile (MsgStream &log, const std::string &fname, const char *xname, const char *yname, std::vector< double > &x, std::vector< double > &y, int nskip=0) |
Definition at line 120 of file TilePulseShapes.h.
◆ TilePulseShapes()
| TilePulseShapes::TilePulseShapes |
( |
| ) |
|
◆ ~TilePulseShapes()
| TilePulseShapes::~TilePulseShapes |
( |
| ) |
|
◆ load()
| void TilePulseShapes::load |
( |
MsgStream & | log | ) |
|
Definition at line 21 of file TilePulseShapes.cxx.
21 {
22
23 bool debug = (
log.level() <= MSG::DEBUG);
25
26 m_shapes = std::make_unique<TilePulseShapesStruct>();
27
28
30
31
33
34
36
37
39
40
42
43
45
46
48
49
51
52
54
55
57
58
60
61
63
64
66
67
69
70
72
73
75
76
78
79
81
82
84
85
87
88
90
91
93
94
96
97
99
100
102
103
105
107}
std::string m_filenameDSLeakHi
std::string m_filenameHiCIS
std::string m_filenameHiCISDer
std::string m_filenameLeakLo
std::string m_filenameLoCIS
std::string m_filenameLoPhys
std::string m_filenameSLoCISDer
std::string m_filenameLeakHi
std::string m_filenameHiLasDer
std::string m_filenameSLoCIS
bool ReadFile(MsgStream &log, const std::string &fname, const char *xname, const char *yname, std::vector< double > &x, std::vector< double > &y, int nskip=0)
std::string m_filenameSLeakLo
std::string m_filenameHiPhysDer
std::string m_filenameDLeakLo
std::string m_filenameSHiCISDer
std::string m_filenameDLeakHi
std::string m_filenameOrigNoise
std::string m_filenameLoPhysDer
std::string m_filenameSHiCIS
std::unique_ptr< TilePulseShapesStruct > m_shapes
std::string m_filenameLoLas
std::string m_filenameSLeakHi
std::string m_filenameDSLeakLo
std::string m_filenameNkNoise
std::string m_filenameHiPhys
std::string m_filenameHiLas
std::string m_filenameLoCISDer
std::string m_filenameLoLasDer
◆ loaded()
| bool TilePulseShapes::loaded |
( |
| ) |
|
|
inline |
◆ ReadFile()
| bool TilePulseShapes::ReadFile |
( |
MsgStream & | log, |
|
|
const std::string & | fname, |
|
|
const char * | xname, |
|
|
const char * | yname, |
|
|
std::vector< double > & | x, |
|
|
std::vector< double > & | y, |
|
|
int | nskip = 0 ) |
|
private |
Definition at line 110 of file TilePulseShapes.cxx.
112{
116
118 bool debug = (
log.level() <= MSG::DEBUG);
123 if ((std::getline(inFile,name)).
fail())
break;
124 }
129 while ( inFile>>xx>>yy ) {
130 if (nskip<0) {
133 }
137 log<<MSG::VERBOSE<<
" i="<<(
i++)
138 <<" "<<xname<<"="<<xx
139 <<" "<<yname<<"="<<yy
141 }
143 } else {
145 }
148}
static std::string find_file(const std::string &logical_file_name, const std::string &search_path)
◆ TilePSstruct()
◆ TileInfoLoader
◆ m_filenameDLeakHi
| std::string TilePulseShapes::m_filenameDLeakHi |
|
private |
◆ m_filenameDLeakLo
| std::string TilePulseShapes::m_filenameDLeakLo |
|
private |
◆ m_filenameDSLeakHi
| std::string TilePulseShapes::m_filenameDSLeakHi |
|
private |
◆ m_filenameDSLeakLo
| std::string TilePulseShapes::m_filenameDSLeakLo |
|
private |
◆ m_filenameHiCIS
| std::string TilePulseShapes::m_filenameHiCIS |
|
private |
◆ m_filenameHiCISDer
| std::string TilePulseShapes::m_filenameHiCISDer |
|
private |
◆ m_filenameHiLas
| std::string TilePulseShapes::m_filenameHiLas |
|
private |
◆ m_filenameHiLasDer
| std::string TilePulseShapes::m_filenameHiLasDer |
|
private |
◆ m_filenameHiPhys
| std::string TilePulseShapes::m_filenameHiPhys |
|
private |
◆ m_filenameHiPhysDer
| std::string TilePulseShapes::m_filenameHiPhysDer |
|
private |
◆ m_filenameLeakHi
| std::string TilePulseShapes::m_filenameLeakHi |
|
private |
◆ m_filenameLeakLo
| std::string TilePulseShapes::m_filenameLeakLo |
|
private |
◆ m_filenameLoCIS
| std::string TilePulseShapes::m_filenameLoCIS |
|
private |
◆ m_filenameLoCISDer
| std::string TilePulseShapes::m_filenameLoCISDer |
|
private |
◆ m_filenameLoLas
| std::string TilePulseShapes::m_filenameLoLas |
|
private |
◆ m_filenameLoLasDer
| std::string TilePulseShapes::m_filenameLoLasDer |
|
private |
◆ m_filenameLoPhys
| std::string TilePulseShapes::m_filenameLoPhys |
|
private |
◆ m_filenameLoPhysDer
| std::string TilePulseShapes::m_filenameLoPhysDer |
|
private |
◆ m_filenameNkNoise
| std::string TilePulseShapes::m_filenameNkNoise |
|
private |
◆ m_filenameOrigNoise
| std::string TilePulseShapes::m_filenameOrigNoise |
|
private |
◆ m_filenameSHiCIS
| std::string TilePulseShapes::m_filenameSHiCIS |
|
private |
◆ m_filenameSHiCISDer
| std::string TilePulseShapes::m_filenameSHiCISDer |
|
private |
◆ m_filenameSLeakHi
| std::string TilePulseShapes::m_filenameSLeakHi |
|
private |
◆ m_filenameSLeakLo
| std::string TilePulseShapes::m_filenameSLeakLo |
|
private |
◆ m_filenameSLoCIS
| std::string TilePulseShapes::m_filenameSLoCIS |
|
private |
◆ m_filenameSLoCISDer
| std::string TilePulseShapes::m_filenameSLoCISDer |
|
private |
◆ m_loaded
| bool TilePulseShapes::m_loaded |
|
private |
◆ m_shapes
The documentation for this class was generated from the following files: