RecordMultiSink.h
Go to the documentation of this file.
1 #pragma once
2 
4 
5 #include <vector>
6 
7 namespace ana
8 {
10  {
11  public:
12  void AddSink(IRecordSink* s) {fSinks.push_back(s);}
13 
14  void HandleRecord(caf::SRProxy* sr, double wei) override;
15 
16  int NSinks() const override;
17 
18  protected:
19  std::vector<IRecordSink*> fSinks;
20  };
21 }
Cuts and Vars for the 2020 FD DiF Study.
Definition: vars.h:6
Proxy for caf::StandardRecord.
Definition: SRProxy.h:2126
int NSinks() const override
void HandleRecord(caf::SRProxy *sr, double wei) override
std::vector< IRecordSink * > fSinks
const XML_Char * s
Definition: expat.h:262
void AddSink(IRecordSink *s)
caf::StandardRecord * sr