Public Member Functions | List of all members
ana::IRecordSink Class Referenceabstract

#include "/cvmfs/nova-development.opensciencegrid.org/novasoft/releases/N20-11-30/CAFAna/Core/IRecordSink.h"

Inheritance diagram for ana::IRecordSink:
ana::RecordMultiSink ana::SpectrumSinkBase< T > ana::SpectrumSinkBase< ReweightableSpectrum > ana::SpectrumSinkBase< Spectrum > ana::CutApplier ana::SystApplier ana::WeightApplier ana::ReweightableSpectrumSink ana::MultiVarSpectrumSink ana::SpectrumSink

Public Member Functions

virtual ~IRecordSink ()
 
virtual void HandleRecord (caf::SRProxy *sr, double wei)=0
 
virtual int NSinks () const =0
 

Detailed Description

Definition at line 7 of file IRecordSink.h.

Constructor & Destructor Documentation

virtual ana::IRecordSink::~IRecordSink ( )
inlinevirtual

Definition at line 10 of file IRecordSink.h.

References HandleRecord(), NSinks(), and sr.

10 {}

Member Function Documentation

virtual void ana::IRecordSink::HandleRecord ( caf::SRProxy sr,
double  wei 
)
pure virtual
virtual int ana::IRecordSink::NSinks ( ) const
pure virtual

The documentation for this class was generated from the following file: