43 fCumulUsedSizes[i] = 1;
45 fVirtUsedSizes[i] = 1;
47 fCumulUsedVarDims = 0;
160 for(
Int_t i=0; i<size; i++) {
166 for(
Int_t j=i+1; j<size; j++) {
186 Error(
"GetNdata",
"a dimension is still negative!");
193 Int_t local_overall = 1;
198 if (fUsedSizes[k]==1 || (index!=1 && index<fUsedSizes[k]))
199 local_overall *= index;
200 else local_overall *= fUsedSizes[k];
202 local_overall *= fUsedSizes[k];
210 overall += local_overall;
251 Error(
"Sync",
"Unexpected case!");
283 case 0:
fNdata = 1;
break;
305 for(
Int_t i=0; i<size; i++) {
Bool_t TestBit(UInt_t f) const
virtual TObject * Remove(TObject *obj)
Remove object from array.
Array of integers (32 bits per element).
void SetBit(UInt_t f, Bool_t set)
Set or unset the user status bits as specified in f.
virtual TObject * FindObject(const char *name) const
Find an object in this collection using its name.
void Set(Int_t n)
Set size of this array to n ints.
void AddAt(Int_t c, Int_t i)
Add Int_t c at position i. Check for out of bounds.
Int_t GetLast() const
Return index of last object in array.
virtual void Error(const char *method, const char *msgfmt,...) const
Issue error message.
TObject * UncheckedAt(Int_t i) const
Mother of all ROOT objects.