Hall A ROOT/C++ Analyzer (podd)
|
#include "THaRun.h"
#include "THaCodaData.h"
#include <vector>
#include <string>
#include <memory>
#include <utility>
#include <functional>
Go to the source code of this file.
Classes | |
struct | Podd::MultiFileRun::FileInfo |
class | Podd::MultiFileRun |
struct | Podd::MultiFileRun::StreamInfo |
Namespaces | |
namespace | Podd |
Functions | |
Int_t | Close () |
Int_t | FetchEventNumber () |
FileInfo () | |
FileInfo (std::string path, std::string stem, Int_t seg) | |
const UInt_t * | GetEvBuffer () const |
const std::string & | GetFilename () const |
Bool_t | IsGood () const |
Int_t | Open () |
Int_t | OpenCurrent () |
Stream has not yet reached EOF. | |
bool | operator< (const FileInfo &rhs) const |
bool | operator< (const StreamInfo &rhs) const |
StreamInfo & | operator= (const StreamInfo &rhs) |
bool | operator== (const StreamInfo &rhs) const |
Int_t | Read () |
StreamInfo () | |
StreamInfo (const StreamInfo &rhs) | |
StreamInfo (Int_t id) | |
Variables | |
Bool_t | fActive |
Number of most recent physics event. | |
std::unique_ptr< Decoder::THaCodaData > | fCodaData |
UInt_t | fEvNum |
Index of currently open file. | |
Int_t | fFileIndex |
std::vector< FileInfo > | fFiles |
Coda data (file) | |
Int_t | fID |
std::string | fPath |
Int_t | fSegment |
std::string | fStem |
Int_t | fVersion |
Int_t __attribute__::Close | ( | ) |
|
private |
__attribute__::FileInfo | ( | ) |
Definition at line 0 of file MultiFileRun.h.
__attribute__::FileInfo | ( | std::string | path, |
std::string | stem, | ||
Int_t | seg | ||
) |
const UInt_t * __attribute__::GetEvBuffer | ( | ) | const |
const std::string & __attribute__::GetFilename | ( | ) | const |
Bool_t __attribute__::IsGood | ( | ) | const |
Int_t __attribute__::Open | ( | ) |
|
private |
Stream has not yet reached EOF.
bool __attribute__::operator< | ( | const FileInfo & | rhs | ) | const |
Definition at line 2 of file MultiFileRun.h.
bool __attribute__::operator< | ( | const StreamInfo & | rhs | ) | const |
Definition at line 7 of file MultiFileRun.h.
StreamInfo & __attribute__::operator= | ( | const StreamInfo & | rhs | ) |
bool __attribute__::operator== | ( | const StreamInfo & | rhs | ) | const |
Definition at line 4 of file MultiFileRun.h.
Int_t __attribute__::Read | ( | ) |
__attribute__::StreamInfo | ( | ) |
__attribute__::StreamInfo | ( | const StreamInfo & | rhs | ) |
|
explicit |
Bool_t fActive |
Number of most recent physics event.
Definition at line 24 of file MultiFileRun.h.
std::unique_ptr<Decoder::THaCodaData> fCodaData |
Definition at line 18 of file MultiFileRun.h.
UInt_t fEvNum |
Index of currently open file.
Definition at line 23 of file MultiFileRun.h.
Int_t fFileIndex |
Definition at line 22 of file MultiFileRun.h.
std::vector<FileInfo> fFiles |
Coda data (file)
Definition at line 19 of file MultiFileRun.h.
Int_t fID |
Definition at line 20 of file MultiFileRun.h.
std::string fPath |
Definition at line 5 of file MultiFileRun.h.
Int_t fSegment |
Definition at line 7 of file MultiFileRun.h.
std::string fStem |
Definition at line 6 of file MultiFileRun.h.
Int_t fVersion |
Definition at line 21 of file MultiFileRun.h.