Heavy ion Analysis Libriares
Loading...
Searching...
No Matches
Hal::FemtoSerializationInterfaceSH Class Reference
Inheritance diagram for Hal::FemtoSerializationInterfaceSH:
Hal::FemtoSerializationInterfaceTemplate< FemtoSHCF, CorrFitVerticalSlicesSH > 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)
 
void PostInit ()
 
- Protected Member Functions inherited from Hal::FemtoSerializationInterfaceTemplate< FemtoSHCF, CorrFitVerticalSlicesSH >
Bool_t HaveCF () const final
 
Bool_t HaveSlice () const final
 
- Protected Member Functions inherited from Hal::FemtoSerializationInterface
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)
 

Protected Attributes

Int_t fMaxJM = {0}
 
- Protected Attributes inherited from Hal::FemtoSerializationInterfaceTemplate< FemtoSHCF, CorrFitVerticalSlicesSH >
FemtoSHCFfCF
 
CorrFitVerticalSlicesSHfSlice
 
- 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}
 

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< FemtoSHCF, CorrFitVerticalSlicesSH >
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)
 

Detailed Description

Definition at line 19 of file FemtoSerializationInterfaceSH.h.

Constructor & Destructor Documentation

◆ FemtoSerializationInterfaceSH()

Hal::FemtoSerializationInterfaceSH::FemtoSerializationInterfaceSH ( )
inline

Definition at line 30 of file FemtoSerializationInterfaceSH.h.

◆ ~FemtoSerializationInterfaceSH()

virtual Hal::FemtoSerializationInterfaceSH::~FemtoSerializationInterfaceSH ( )
inlinevirtual

Definition at line 31 of file FemtoSerializationInterfaceSH.h.

Member Function Documentation

◆ ConvertCF()

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

◆ ConvertCFSimple()

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

◆ ConvertSlice()

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

◆ ConvertSliceSimple()

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

◆ GetBinsNo()

Bool_t Hal::FemtoSerializationInterfaceSH::GetBinsNo ( )
protectedvirtual

◆ PostInit()

void Hal::FemtoSerializationInterfaceSH::PostInit ( )
protectedvirtual

Reimplemented from Hal::FemtoSerializationInterface.

Definition at line 16 of file FemtoSerializationInterfaceSH.cxx.

Member Data Documentation

◆ fMaxJM

Int_t Hal::FemtoSerializationInterfaceSH::fMaxJM = {0}
protected

Definition at line 26 of file FemtoSerializationInterfaceSH.h.


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