1 #ifndef HnSparseStress_H
2 #define HnSparseStress_H
5 #include <TStopwatch.h>
28 virtual Bool_t
Generate(THnSparse * h, Long64_t size = 1e3, Long64_t start = 1e3);
29 virtual Bool_t
Stress(
HnSparse * h, Long64_t size = 1e3,
bool bytes =
false);
48 void PrintBin(Int_t n, Double_t * c,
const char * msg);
Int_t fPrintRefresh
Print refresh.
void SetRandomFill(bool rf)
Setting fill random flag.
bool fDone
Flag is process is done.
bool StressRecursiveLoop(HnSparse *h, int &iDim, int *coord)
virtual Bool_t Generate(THnSparse *h, Long64_t size=1e3, Long64_t start=1e3)
bool fRandomFill
Flag is Fill is random.
virtual Bool_t Stress(HnSparse *h, Long64_t size=1e3, bool bytes=false)
Int_t fDebugLevel
Debug level.
TStopwatch fTimerTotal
Total timer.
Long64_t fNBytesMax
Max size in bytes.
bool GenerateRecursiveLoop(THnSparse *h, Int_t iDim, Double_t *coord, Int_t *start)
TStopwatch fTimer
Process timer.
void SetDebugLevel(Int_t debug)
Setting debug level.
Long64_t fNFilledMax
Max size of filled entries.
void PrintBin(Int_t n, Double_t *c, const char *msg)
void SetPrintRefresh(Int_t n)
Setting print refresh.