Heavy ion Analysis Libriares
Loading...
Searching...
No Matches
Hal::FemtoSerializationInterface3D Class Reference
Inheritance diagram for Hal::FemtoSerializationInterface3D:
Hal::FemtoSerializationInterfaceTemplate< Femto3DCF, CorrFitVerticalSlices3D > Hal::FemtoSerializationInterface

Protected Member Functions

virtual Bool_t GetBinsNo ()
 
virtual void ConvertCF (ECopyDir dir)
 
virtual void ConvertSlice (ECopyDir dir)
 
virtual void ConvertCFSimple (ECopyDir dir)
 
virtual void ConvertSliceSimple (ECopyDir dir)
 
- Protected Member Functions inherited from Hal::FemtoSerializationInterfaceTemplate< Femto3DCF, CorrFitVerticalSlices3D >
Bool_t HaveCF () const final
 
Bool_t HaveSlice () const final
 
- Protected Member Functions inherited from Hal::FemtoSerializationInterface
virtual void PostInit ()
 
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)
 

Additional Inherited Members

- Public Types inherited from Hal::FemtoSerializationInterface
enum class  EOption { kFull , kSimple }
 
enum class  ECopyDir { kSerialize , kDeserialize }
 
enum class  EData { kSlice , kCF , kUnkown }
 
- Public Member Functions inherited from Hal::FemtoSerializationInterfaceTemplate< Femto3DCF, CorrFitVerticalSlices3D >
Bool_t BindCFs (TObject *cf)
 
Bool_t BindSlices (TObject *slice)
 
- Public Member Functions inherited from Hal::FemtoSerializationInterface
void Data (EData opt)
 
void SetOption (EOption opt)
 
virtual Bool_t BindArray (Array_1< Float_t > *array)
 
virtual Bool_t Init ()
 
virtual void Serialize (Int_t binLo=-1, Int_t binHi=-1)
 
virtual void Deserialize (Int_t binLo=-1, Int_t binHi=-1)
 
 ClassDef (FemtoSerializationInterface, 0)
 
- Protected Attributes inherited from Hal::FemtoSerializationInterfaceTemplate< Femto3DCF, CorrFitVerticalSlices3D >
Femto3DCFfCF
 
CorrFitVerticalSlices3DfSlice
 
- Protected Attributes inherited from Hal::FemtoSerializationInterface
Int_t fBinLow = {-1}
 
Int_t fBinHi = {-1}
 
Int_t fBinStart = {-1}
 
Int_t fBinStop = {-1}
 
Array_1< Float_t > * fArray = {nullptr}
 
EOption fOption = {EOption::kFull}
 
EData fDataType = {EData::kUnkown}
 
Int_t fCounter = {0}
 

Detailed Description

Definition at line 20 of file FemtoSerializationInterface3D.h.

Constructor & Destructor Documentation

◆ FemtoSerializationInterface3D()

Hal::FemtoSerializationInterface3D::FemtoSerializationInterface3D ( )
inline

Definition at line 29 of file FemtoSerializationInterface3D.h.

◆ ~FemtoSerializationInterface3D()

virtual Hal::FemtoSerializationInterface3D::~FemtoSerializationInterface3D ( )
inlinevirtual

Definition at line 30 of file FemtoSerializationInterface3D.h.

Member Function Documentation

◆ ConvertCF()

void Hal::FemtoSerializationInterface3D::ConvertCF ( ECopyDir dir)
protectedvirtual

◆ ConvertCFSimple()

void Hal::FemtoSerializationInterface3D::ConvertCFSimple ( ECopyDir dir)
protectedvirtual

◆ ConvertSlice()

void Hal::FemtoSerializationInterface3D::ConvertSlice ( ECopyDir dir)
protectedvirtual

◆ ConvertSliceSimple()

void Hal::FemtoSerializationInterface3D::ConvertSliceSimple ( ECopyDir dir)
protectedvirtual

◆ GetBinsNo()

Bool_t Hal::FemtoSerializationInterface3D::GetBinsNo ( )
protectedvirtual

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