|
enum class | EOption { kFull
, kSimple
} |
|
enum class | ECopyDir { kSerialize
, kDeserialize
} |
|
enum class | EData { kSlice
, kCF
, kUnkown
} |
|
|
virtual void | ConvertCF (ECopyDir dir)=0 |
|
virtual void | ConvertSlice (ECopyDir dir)=0 |
|
virtual void | ConvertCFSimple (ECopyDir dir)=0 |
|
virtual void | ConvertSliceSimple (ECopyDir dir)=0 |
|
virtual void | PostInit () |
|
virtual Bool_t | HaveCF () const =0 |
|
virtual Bool_t | HaveSlice () const =0 |
|
virtual Bool_t | GetBinsNo ()=0 |
|
void | CopyData1D (std::vector< TH1 * > &list, int bin, ECopyDir dir, Bool_t error=false) |
|
void | CopyData3D (std::vector< TH3 * > &list, int binx, int biny, int binz, ECopyDir dir, Bool_t error=false) |
|
void | CopyData1D2 (std::vector< TH1 * > &listN, std::vector< TH1 * > &listD, int bin, ECopyDir dir) |
|
void | CopyData3D2 (std::vector< TH3 * > &listN, std::vector< TH3 * > &listD, int binx, int biny, int binz, ECopyDir dir) |
|
void | CopyDataVec (std::vector< std::vector< double > > &list, int pos, ECopyDir dir) |
|
void | ExpandArrayIfSerialize (Int_t newSize, ECopyDir dir) |
|
template<typename T > |
void | CopyDataSingle (T &x, ECopyDir dir) |
|
template<typename T > |
void | CopyDataPair (T &n, T &d, ECopyDir dir) |
|
◆ ECopyDir
enum class Hal::FemtoSerializationInterface::ECopyDir |
|
strong |
◆ EData
enum class Hal::FemtoSerializationInterface::EData |
|
strong |
◆ EOption
enum class Hal::FemtoSerializationInterface::EOption |
|
strong |
◆ FemtoSerializationInterface()
Hal::FemtoSerializationInterface::FemtoSerializationInterface |
( |
| ) |
|
|
inline |
◆ ~FemtoSerializationInterface()
virtual Hal::FemtoSerializationInterface::~FemtoSerializationInterface |
( |
| ) |
|
|
inlinevirtual |
◆ BindArray()
virtual Bool_t Hal::FemtoSerializationInterface::BindArray |
( |
Array_1< Float_t > * | array | ) |
|
|
inlinevirtual |
◆ CopyData1D()
void Hal::FemtoSerializationInterface::CopyData1D |
( |
std::vector< TH1 * > & | list, |
|
|
int | bin, |
|
|
ECopyDir | dir, |
|
|
Bool_t | error = false ) |
|
protected |
◆ CopyData1D2()
void Hal::FemtoSerializationInterface::CopyData1D2 |
( |
std::vector< TH1 * > & | listN, |
|
|
std::vector< TH1 * > & | listD, |
|
|
int | bin, |
|
|
ECopyDir | dir ) |
|
protected |
◆ CopyData3D()
void Hal::FemtoSerializationInterface::CopyData3D |
( |
std::vector< TH3 * > & | list, |
|
|
int | binx, |
|
|
int | biny, |
|
|
int | binz, |
|
|
ECopyDir | dir, |
|
|
Bool_t | error = false ) |
|
protected |
◆ CopyData3D2()
void Hal::FemtoSerializationInterface::CopyData3D2 |
( |
std::vector< TH3 * > & | listN, |
|
|
std::vector< TH3 * > & | listD, |
|
|
int | binx, |
|
|
int | biny, |
|
|
int | binz, |
|
|
ECopyDir | dir ) |
|
protected |
◆ CopyDataPair()
template<typename T >
void Hal::FemtoSerializationInterface::CopyDataPair |
( |
T & | n, |
|
|
T & | d, |
|
|
ECopyDir | dir ) |
|
inlineprotected |
◆ CopyDataSingle()
template<typename T >
void Hal::FemtoSerializationInterface::CopyDataSingle |
( |
T & | x, |
|
|
ECopyDir | dir ) |
|
inlineprotected |
◆ CopyDataVec()
void Hal::FemtoSerializationInterface::CopyDataVec |
( |
std::vector< std::vector< double > > & | list, |
|
|
int | pos, |
|
|
ECopyDir | dir ) |
|
protected |
◆ Data()
void Hal::FemtoSerializationInterface::Data |
( |
EData | opt | ) |
|
|
inline |
◆ Deserialize()
void Hal::FemtoSerializationInterface::Deserialize |
( |
Int_t | binLo = -1, |
|
|
Int_t | binHi = -1 ) |
|
virtual |
◆ ExpandArrayIfSerialize()
void Hal::FemtoSerializationInterface::ExpandArrayIfSerialize |
( |
Int_t | newSize, |
|
|
ECopyDir | dir ) |
|
protected |
◆ Init()
Bool_t Hal::FemtoSerializationInterface::Init |
( |
| ) |
|
|
virtual |
◆ PostInit()
virtual void Hal::FemtoSerializationInterface::PostInit |
( |
| ) |
|
|
inlineprotectedvirtual |
◆ Serialize()
void Hal::FemtoSerializationInterface::Serialize |
( |
Int_t | binLo = -1, |
|
|
Int_t | binHi = -1 ) |
|
virtual |
◆ SetOption()
void Hal::FemtoSerializationInterface::SetOption |
( |
EOption | opt | ) |
|
|
inline |
◆ fArray
Array_1<Float_t>* Hal::FemtoSerializationInterface::fArray = {nullptr} |
|
protected |
◆ fBinHi
Int_t Hal::FemtoSerializationInterface::fBinHi = {-1} |
|
protected |
◆ fBinLow
Int_t Hal::FemtoSerializationInterface::fBinLow = {-1} |
|
protected |
◆ fBinStart
Int_t Hal::FemtoSerializationInterface::fBinStart = {-1} |
|
protected |
◆ fBinStop
Int_t Hal::FemtoSerializationInterface::fBinStop = {-1} |
|
protected |
◆ fCounter
Int_t Hal::FemtoSerializationInterface::fCounter = {0} |
|
protected |
◆ fDataType
EData Hal::FemtoSerializationInterface::fDataType = {EData::kUnkown} |
|
protected |
◆ fOption
EOption Hal::FemtoSerializationInterface::fOption = {EOption::kFull} |
|
protected |
The documentation for this class was generated from the following files: