49 meanEfficiency(0.0) {}
71 float& meanAfterPulse,
72 float& meanResolution,
73 float& meanEfficiency,
75 meanT0 = meanTtrig = meanMtime = meanNoise = meanAfterPulse = meanResolution = meanEfficiency = 0.0;
77 std::vector<int> chanKey;
79 chanKey.push_back(wheelId);
80 chanKey.push_back(stationId);
81 chanKey.push_back(sectorId);
82 chanKey.push_back(slId);
86 int searchStatus = constDBuf->
find(chanKey.begin(), chanKey.end(), ientry);
90 meanTtrig =
data.meanTtrig;
91 meanMtime =
data.meanMtime;
92 meanNoise =
data.meanNoise;
93 meanAfterPulse =
data.meanAfterPulse;
94 meanResolution =
data.meanResolution;
95 meanEfficiency =
data.meanEfficiency;
111 float& meanAfterPulse,
112 float& meanResolution,
113 float& meanEfficiency,
115 return get(
id.wheel(),
149 float meanAfterPulse,
150 float meanResolution,
151 float meanEfficiency,
159 std::vector<int> chanKey;
161 chanKey.push_back(wheelId);
162 chanKey.push_back(stationId);
163 chanKey.push_back(sectorId);
164 chanKey.push_back(slId);
166 int searchStatus =
dBuf->
find(chanKey.begin(), chanKey.end(), ientry);
170 data.meanT0 = meanT0;
171 data.meanTtrig = meanTtrig;
172 data.meanMtime = meanMtime;
173 data.meanNoise = meanNoise;
174 data.meanAfterPulse = meanAfterPulse;
175 data.meanResolution = meanResolution;
176 data.meanEfficiency = meanEfficiency;
180 key.wheelId = wheelId;
181 key.stationId = stationId;
182 key.sectorId = sectorId;
185 data.meanT0 = meanT0;
186 data.meanTtrig = meanTtrig;
187 data.meanMtime = meanMtime;
188 data.meanNoise = meanNoise;
189 data.meanAfterPulse = meanAfterPulse;
190 data.meanResolution = meanResolution;
191 data.meanEfficiency = meanEfficiency;
193 dataList.push_back(std::pair<DTPerformanceId, DTPerformanceData>(
key,
data));
194 dBuf->
insert(chanKey.begin(), chanKey.end(), ientry);
206 float meanAfterPulse,
207 float meanResolution,
208 float meanEfficiency,
210 return set(
id.wheel(),
231 std::stringstream
name;
241 std::vector<int> chanKey;
243 while (entryNum < entryMax) {
247 chanKey.push_back(
chan.wheelId);
248 chanKey.push_back(
chan.stationId);
249 chanKey.push_back(
chan.sectorId);
250 chanKey.push_back(
chan.slId);
251 dBuf->
insert(chanKey.begin(), chanKey.end(), entryNum++);
U second(std::pair< T, U > const &p)
Basic3DVector unit() const
chan
lumi = TPaveText(lowX+0.38, lowY+0.061, lowX+0.45, lowY+0.161, "NDC") lumi.SetBorderSize( 0 ) lumi...
int find(ElementKey fKey, ElementKey lKey, typename DTBufferTreeTrait< Content >::outputTypeOfConstFind &cont) const
char data[epos_bytes_allocation]
int insert(ElementKey fKey, ElementKey lKey, Content cont)