Hall A ROOT/C++ Analyzer (podd)
Loading...
Searching...
No Matches
Podd::MultiFileRun::StreamInfo Struct Reference

Definition at line 166 of file MultiFileRun.h.

Public Member Functions

Int_t Close ()
 
const UInt_tGetEvBuffer () const
 
const std::string & GetFilename () const
 
Bool_t IsGood () const
 
Int_t Open ()
 
bool operator< (const StreamInfo &rhs) const
 
StreamInfooperator= (const StreamInfo &rhs)
 
bool operator== (const StreamInfo &rhs) const
 
Int_t Read ()
 
 StreamInfo ()
 
 StreamInfo (const StreamInfo &rhs)
 
 StreamInfo (Int_t id)
 

Public Attributes

Bool_t fActive
 Number of most recent physics event.
 
std::unique_ptr< Decoder::THaCodaDatafCodaData
 
UInt_t fEvNum
 Index of currently open file.
 
Int_t fFileIndex
 
std::vector< FileInfofFiles
 Coda data (file)
 
Int_t fID
 
Int_t fVersion
 

Private Member Functions

Int_t FetchEventNumber ()
 
Int_t OpenCurrent ()
 Stream has not yet reached EOF.
 

#include <MultiFileRun.h>

Constructor & Destructor Documentation

◆ StreamInfo() [1/3]

Podd::MultiFileRun::StreamInfo::StreamInfo ( )

Definition at line 1311 of file MultiFileRun.cxx.

◆ StreamInfo() [2/3]

Podd::MultiFileRun::StreamInfo::StreamInfo ( Int_t  id)
explicit

Definition at line 1321 of file MultiFileRun.cxx.

◆ StreamInfo() [3/3]

Podd::MultiFileRun::StreamInfo::StreamInfo ( const StreamInfo rhs)

Definition at line 1331 of file MultiFileRun.cxx.

Member Function Documentation

◆ Close()

Int_t Podd::MultiFileRun::StreamInfo::Close ( )

Definition at line 1411 of file MultiFileRun.cxx.

◆ FetchEventNumber()

Int_t Podd::MultiFileRun::StreamInfo::FetchEventNumber ( )
private

Definition at line 1490 of file MultiFileRun.cxx.

◆ GetEvBuffer()

const UInt_t * Podd::MultiFileRun::StreamInfo::GetEvBuffer ( ) const

Definition at line 1428 of file MultiFileRun.cxx.

◆ GetFilename()

const std::string & Podd::MultiFileRun::StreamInfo::GetFilename ( ) const

Definition at line 1534 of file MultiFileRun.cxx.

◆ IsGood()

Bool_t Podd::MultiFileRun::StreamInfo::IsGood ( ) const

Definition at line 1421 of file MultiFileRun.cxx.

◆ Open()

Int_t Podd::MultiFileRun::StreamInfo::Open ( )

Definition at line 1358 of file MultiFileRun.cxx.

◆ OpenCurrent()

Int_t Podd::MultiFileRun::StreamInfo::OpenCurrent ( )
private

Stream has not yet reached EOF.

Definition at line 1369 of file MultiFileRun.cxx.

◆ operator<()

bool Podd::MultiFileRun::StreamInfo::operator< ( const StreamInfo rhs) const
inline

Definition at line 174 of file MultiFileRun.h.

◆ operator=()

MultiFileRun::StreamInfo & Podd::MultiFileRun::StreamInfo::operator= ( const StreamInfo rhs)

Definition at line 1343 of file MultiFileRun.cxx.

◆ operator==()

bool Podd::MultiFileRun::StreamInfo::operator== ( const StreamInfo rhs) const
inline

Definition at line 171 of file MultiFileRun.h.

◆ Read()

Int_t Podd::MultiFileRun::StreamInfo::Read ( )

Definition at line 1379 of file MultiFileRun.cxx.

Member Data Documentation

◆ fActive

Bool_t Podd::MultiFileRun::StreamInfo::fActive

Number of most recent physics event.

Definition at line 191 of file MultiFileRun.h.

◆ fCodaData

std::unique_ptr<Decoder::THaCodaData> Podd::MultiFileRun::StreamInfo::fCodaData

Definition at line 185 of file MultiFileRun.h.

◆ fEvNum

UInt_t Podd::MultiFileRun::StreamInfo::fEvNum

Index of currently open file.

Definition at line 190 of file MultiFileRun.h.

◆ fFileIndex

Int_t Podd::MultiFileRun::StreamInfo::fFileIndex

Definition at line 189 of file MultiFileRun.h.

◆ fFiles

std::vector<FileInfo> Podd::MultiFileRun::StreamInfo::fFiles

Coda data (file)

Definition at line 186 of file MultiFileRun.h.

◆ fID

Int_t Podd::MultiFileRun::StreamInfo::fID

Definition at line 187 of file MultiFileRun.h.

◆ fVersion

Int_t Podd::MultiFileRun::StreamInfo::fVersion

Definition at line 188 of file MultiFileRun.h.

Collaboration diagram for Podd::MultiFileRun::StreamInfo:

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