GamR
0.0.0
GammaROOT
Loading...
Searching...
No Matches
Event.tt
Go to the documentation of this file.
1
namespace
GamR
{
2
namespace
Tree
{
3
4
template
<
class
... ADets>
5
struct
TEvent
<ADets...>::
ClearVector
{
6
template
<
typename
T>
7
void
operator()
(std::vector<T> &vec)
8
{
9
vec.clear();
10
}
11
};
12
13
template
<
class
... ADets>
14
struct
TEvent
<ADets...>::
EventTupleFiller
{
15
template
<
typename
DetDefn,
typename
Det>
16
void
operator()
(std::vector<DetDefn> &defns, std::vector<Det> &dets, ULong64_t eventNum)
17
{
18
for
(
auto
&defn : defns) {
19
defn.Calibrate(eventNum);
20
if
(defn.IsGood()) {
21
dets.emplace_back(defn, eventNum);
22
}
23
}
24
}
25
};
26
27
template
<
class
... ADets>
28
struct
TEvent
<ADets...>::
IgnoreTObject
{
29
template
<
typename
T>
30
void
operator()
(T t)
31
{
32
(void)t;
33
T::Class()->IgnoreTObjectStreamer();
34
}
35
};
36
37
}
// namespace Tree
38
}
// namespace GamR
GamR::Tree::TEvent::ClearVector::TEvent
TEvent()
Definition
Event.hh:32
GamR::Tree
Definition
DetDefn.hh:21
GamR
Definition
Gain.cc:19
GamR::Tree::TEvent::ClearVector
Definition
Event.tt:5
GamR::Tree::TEvent::ClearVector::operator()
void operator()(std::vector< T > &vec)
Definition
Event.tt:7
GamR::Tree::TEvent::EventTupleFiller
Definition
Event.tt:14
GamR::Tree::TEvent::EventTupleFiller::operator()
void operator()(std::vector< DetDefn > &defns, std::vector< Det > &dets, ULong64_t eventNum)
Definition
Event.tt:16
GamR::Tree::TEvent::IgnoreTObject
Definition
Event.tt:28
GamR::Tree::TEvent::IgnoreTObject::operator()
void operator()(T t)
Definition
Event.tt:30
src
lib
tree
Event.tt
Generated on Tue Feb 10 2026 23:03:42 for GamR by
1.13.2