clas12root
Loading...
Searching...
No Matches
clas12root::HipoChainWriter Class Reference

#include <HipoChainWriter.h>

Public Member Functions

 HipoChainWriter ()=delete
 HipoChainWriter (const HipoChainWriter &other)=delete
 HipoChainWriter (const TString &output)
 HipoChainWriter (HipoChainWriter &&other)=delete
virtual ~HipoChainWriter ()
void CloseOutput ()
const TString & GetOutDir ()
clas12::clas12writerGetWriter ()
HipoChainWriteroperator= (const HipoChainWriter &other)=delete
HipoChainWriteroperator= (HipoChainWriter &&other)=delete
void WriteEvent ()
Public Member Functions inherited from clas12root::HipoChain
 HipoChain ()
 HipoChain (const HipoChain &other)=delete
 HipoChain (HipoChain &&other)=delete
virtual ~HipoChain ()=default
void Add (TString name)
const std::unique_ptr< clas12::clas12reader > * C12ptr () const
const std::unique_ptr< clas12::clas12reader > & C12ref () const
void ConnectDataBases ()
TString CurrentFileName () const
Int_t CurrentFileNumber () const
clas12::clas12databasesdb ()
clas12::clas12readerGetC12Reader ()
Int_t GetFileFromRecord (Long64_t irec)
TString GetFileName (Int_t i) const
Int_t GetFileRecords (Int_t i) const
Int_t GetNFiles () const
Long64_t GetNRecords ()
Long64_t GetRecordsToHere (Int_t ifile)
std::set< int > GetRunNumbers () const
Double_t GetTotalBeamCharge () const noexcept
void InsertRunNumbers (const std::set< int > &ns)
Bool_t Next ()
HipoChainoperator= (const HipoChain &other)=delete
HipoChainoperator= (HipoChain &&other)=delete
std::vector< long > ReaderTags () const noexcept
Bool_t ReallyNextFile ()
void SetReaderTags (std::vector< long > tags)
void SetTotalBeamCharge (Double_t bc)
Double_t TotalBeamCharge () noexcept
void WriteRcdbData (TString filename)
 Get the rcdb info for all the files in the chain.

Additional Inherited Members

Protected Member Functions inherited from clas12root::HipoChain
virtual Bool_t FirstFile ()
Inheritance diagram for clas12root::HipoChainWriter:
Collaboration diagram for clas12root::HipoChainWriter:

Constructor & Destructor Documentation

◆ HipoChainWriter() [1/4]

clas12root::HipoChainWriter::HipoChainWriter ( )
delete

◆ HipoChainWriter() [2/4]

clas12root::HipoChainWriter::HipoChainWriter ( const TString & output)

◆ ~HipoChainWriter()

virtual clas12root::HipoChainWriter::~HipoChainWriter ( )
inlinevirtual

◆ HipoChainWriter() [3/4]

clas12root::HipoChainWriter::HipoChainWriter ( const HipoChainWriter & other)
delete

◆ HipoChainWriter() [4/4]

clas12root::HipoChainWriter::HipoChainWriter ( HipoChainWriter && other)
delete

Member Function Documentation

◆ CloseOutput()

void clas12root::HipoChainWriter::CloseOutput ( )
inline

◆ GetOutDir()

const TString & clas12root::HipoChainWriter::GetOutDir ( )
inline

◆ GetWriter()

clas12::clas12writer & clas12root::HipoChainWriter::GetWriter ( )
inline

◆ operator=() [1/2]

HipoChainWriter & clas12root::HipoChainWriter::operator= ( const HipoChainWriter & other)
delete

◆ operator=() [2/2]

HipoChainWriter & clas12root::HipoChainWriter::operator= ( HipoChainWriter && other)
delete

◆ WriteEvent()

void clas12root::HipoChainWriter::WriteEvent ( )
inline

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