clas12root
Loading...
Searching...
No Matches
clas12root::HipoSelector Class Referenceabstract

#include <HipoSelector.h>

Public Member Functions

 HipoSelector (HipoChain *chain)
 HipoSelector (TString filename)
 HipoSelector (TTree *=0)
virtual ~HipoSelector ()=default
virtual void AddFilter ()
void Begin (TTree *tree) override
HipoChainGetChain () const
Int_t GetCurrentFileNum () const noexcept
Int_t GetCurrentFileRecords () const noexcept
Int_t GetCurrentRecord () const noexcept
Bool_t Notify () override
Bool_t Process (Long64_t entry) override
virtual Bool_t ProcessEvent ()=0
void SlaveBegin (TTree *tree) override
void SlaveTerminate () override
void Terminate () override
Int_t Version () const final

Protected Member Functions

clas12::ccdb_readerccdb () const
clas12::qadb_readerqadb () const
clas12::rcdb_readerrcdb () const
const clas12::rcdb_valsRcdbVals () const
clas12::CCDBTable requestCCDBTable (const std::string &tableName)

Protected Attributes

std::unique_ptr< clas12::clas12reader_c12
TNamed _ccdbPath
TNamed _rcdbPath
Inheritance diagram for clas12root::HipoSelector:
Collaboration diagram for clas12root::HipoSelector:

Constructor & Destructor Documentation

◆ HipoSelector() [1/3]

clas12root::HipoSelector::HipoSelector ( TTree * = 0)

◆ HipoSelector() [2/3]

clas12root::HipoSelector::HipoSelector ( TString filename)

◆ HipoSelector() [3/3]

clas12root::HipoSelector::HipoSelector ( HipoChain * chain)

◆ ~HipoSelector()

virtual clas12root::HipoSelector::~HipoSelector ( )
virtualdefault

Member Function Documentation

◆ AddFilter()

virtual void clas12root::HipoSelector::AddFilter ( )
inlinevirtual

Reimplemented in clas12root::tempHipoSelector.

◆ Begin()

void clas12root::HipoSelector::Begin ( TTree * tree)
override

◆ ccdb()

clas12::ccdb_reader * clas12root::HipoSelector::ccdb ( ) const
inlineprotected

◆ GetChain()

HipoChain * clas12root::HipoSelector::GetChain ( ) const
inline

◆ GetCurrentFileNum()

Int_t clas12root::HipoSelector::GetCurrentFileNum ( ) const
inlinenoexcept

◆ GetCurrentFileRecords()

Int_t clas12root::HipoSelector::GetCurrentFileRecords ( ) const
inlinenoexcept

◆ GetCurrentRecord()

Int_t clas12root::HipoSelector::GetCurrentRecord ( ) const
inlinenoexcept

◆ Notify()

Bool_t clas12root::HipoSelector::Notify ( )
override

◆ Process()

Bool_t clas12root::HipoSelector::Process ( Long64_t entry)
override

◆ ProcessEvent()

virtual Bool_t clas12root::HipoSelector::ProcessEvent ( )
pure virtual

◆ qadb()

clas12::qadb_reader * clas12root::HipoSelector::qadb ( ) const
inlineprotected

◆ rcdb()

clas12::rcdb_reader * clas12root::HipoSelector::rcdb ( ) const
inlineprotected

◆ RcdbVals()

const clas12::rcdb_vals & clas12root::HipoSelector::RcdbVals ( ) const
inlineprotected

◆ requestCCDBTable()

clas12::CCDBTable clas12root::HipoSelector::requestCCDBTable ( const std::string & tableName)
inlineprotected

◆ SlaveBegin()

void clas12root::HipoSelector::SlaveBegin ( TTree * tree)
override

◆ SlaveTerminate()

void clas12root::HipoSelector::SlaveTerminate ( )
override

◆ Terminate()

void clas12root::HipoSelector::Terminate ( )
override

◆ Version()

Int_t clas12root::HipoSelector::Version ( ) const
inlinefinal

Member Data Documentation

◆ _c12

std::unique_ptr<clas12::clas12reader> clas12root::HipoSelector::_c12
protected

◆ _ccdbPath

TNamed clas12root::HipoSelector::_ccdbPath
protected

◆ _rcdbPath

TNamed clas12root::HipoSelector::_rcdbPath
protected

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