A++ » INCLUDE » TArrayL64

class TArrayL64: public TArray


TArrayL64

Array of long64s (64 bits per element)    .


Function Members (Methods)

public:
virtual~TArrayL64()
voidAddAt(Long64_t c, Int_t i)
voidAdopt(Int_t n, Long64_t* array)
Long64_tAt(Int_t i) const
static TClass*Class()
voidCopy(TArrayL64& array) const
const Long64_t*GetArray() const
Long64_t*GetArray()
virtual Double_tGetAt(Int_t i) const
Int_tTArray::GetSize() const
Stat_tGetSum() const
virtual TClass*IsA() const
TArrayL64&operator=(const TArrayL64& rhs)
Long64_t&operator[](Int_t i)
Long64_toperator[](Int_t i) const
static TArray*TArray::ReadArray(TBuffer& b, const TClass* clReq)
voidReset()
voidReset(Long64_t val)
virtual voidSet(Int_t n)
voidSet(Int_t n, const Long64_t* array)
virtual voidSetAt(Double_t v, Int_t i)
virtual voidShowMembers(TMemberInspector& insp) const
virtual voidStreamer(TBuffer&)
voidStreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b)
TArrayL64()
TArrayL64(Int_t n)
TArrayL64(const TArrayL64& array)
TArrayL64(Int_t n, const Long64_t* array)
static voidTArray::WriteArray(TBuffer& b, const TArray* a)
protected:
Bool_tTArray::BoundsOk(const char* where, Int_t at) const
Bool_tTArray::OutOfBoundsError(const char* where, Int_t i) const

Data Members

public:
Long64_t*fArray[fN] Array of fN long64s
Int_tTArray::fNNumber of array elements

Class Charts

Inheritance Chart:
TArray
TArrayL64

Function documentation

Long64_t At(Int_t i) const
Long64_t & operator[](Int_t i)
Long64_t operator[](Int_t i) const
TArrayL64()
TArrayL64(Int_t n)
TArrayL64(Int_t n, const Long64_t* array)
TArrayL64(const TArrayL64& array)
TArrayL64 & operator=(const TArrayL64& rhs)
virtual ~TArrayL64()
void Adopt(Int_t n, Long64_t* array)
void AddAt(Long64_t c, Int_t i)
void Copy(TArrayL64& array) const
{array.Set(fN,fArray);}
const Long64_t * GetArray() const
{ return fArray; }
Long64_t * GetArray()
{ return fArray; }
Double_t GetAt(Int_t i) const
{ return At(i); }
Stat_t GetSum() const
{Stat_t sum=0; for (Int_t i=0;i<fN;i++) sum+=fArray[i]; return sum;}
void Reset()
{memset(fArray, 0, fN*sizeof(Long64_t));}
void Reset(Long64_t val)
{for (Int_t i=0;i<fN;i++) fArray[i] = val;}
void Set(Int_t n)
void Set(Int_t n, const Long64_t* array)
void SetAt(Double_t v, Int_t i)
{ AddAt((Long64_t)v, i); }