Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
N21-01-26
CAFAna
Core
RecordMultiSink.cxx
Go to the documentation of this file.
1
#include "
CAFAna/Core/RecordMultiSink.h
"
2
3
namespace
ana
4
{
5
// --------------------------------------------------------------------------
6
void
RecordMultiSink::HandleRecord
(
caf::SRProxy
*
sr
,
double
wei)
7
{
8
for
(
IRecordSink
*
s
:
fSinks
)
s
->HandleRecord(sr, wei);
9
}
10
11
// --------------------------------------------------------------------------
12
int
RecordMultiSink::NSinks
()
const
13
{
14
int
ret
= 0;
15
for
(
IRecordSink
* sink:
fSinks
) ret += sink->NSinks();
16
return
ret
;
17
}
18
}
ana
Cuts and Vars for the 2020 FD DiF Study.
Definition:
vars.h:6
caf::Proxy< caf::StandardRecord >
Proxy for caf::StandardRecord.
Definition:
SRProxy.h:2126
ana::RecordMultiSink::NSinks
int NSinks() const override
Definition:
RecordMultiSink.cxx:12
ana::RecordMultiSink::HandleRecord
void HandleRecord(caf::SRProxy *sr, double wei) override
Definition:
RecordMultiSink.cxx:6
ana::RecordMultiSink::fSinks
std::vector< IRecordSink * > fSinks
Definition:
RecordMultiSink.h:19
RecordMultiSink.h
s
const XML_Char * s
Definition:
expat.h:262
ana::IRecordSink
Definition:
IRecordSink.h:7
sr
caf::StandardRecord * sr
Definition:
FillTrainingTrees.h:18
runNovaSAM.ret
ret
Definition:
runNovaSAM.py:866
Generated on Tue Jan 26 2021 14:11:52 for NOvA by
1.8.11