CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Protected Member Functions | Protected Attributes
TEcnaNArrayD Class Reference

#include <TEcnaNArrayD.h>

Inheritance diagram for TEcnaNArrayD:

Public Member Functions

void Clean ()
 
Double_t GetOverFlow () const
 
const Double_t & operator() (Int_t i1) const
 
const Double_t & operator() (Int_t i1, Int_t i2) const
 
const Double_t & operator() (Int_t i1, Int_t i2, Int_t i3) const
 
const Double_t & operator() (Int_t i1, Int_t i2, Int_t i3, Int_t i4) const
 
const Double_t & operator() (Int_t i1, Int_t i2, Int_t i3, Int_t i4, Int_t i5) const
 
const Double_t & operator() (Int_t i1, Int_t i2, Int_t i3, Int_t i4, Int_t i5, Int_t i6) const
 
Double_t & operator() (Int_t i1)
 
Double_t & operator() (Int_t i1, Int_t i2)
 
Double_t & operator() (Int_t i1, Int_t i2, Int_t i3)
 
Double_t & operator() (Int_t i1, Int_t i2, Int_t i3, Int_t i4)
 
Double_t & operator() (Int_t i1, Int_t i2, Int_t i3, Int_t i4, Int_t i5)
 
Double_t & operator() (Int_t i1, Int_t i2, Int_t i3, Int_t i4, Int_t i5, Int_t i6)
 
void ReSet (Int_t)
 
void ReSet (Int_t, Int_t)
 
void ReSet (Int_t, Int_t, Int_t)
 
void ReSet (Int_t, Int_t, Int_t, Int_t)
 
void ReSet (Int_t, Int_t, Int_t, Int_t, Int_t)
 
void ReSet (Int_t, Int_t, Int_t, Int_t, Int_t, Int_t)
 
 TEcnaNArrayD ()
 
 TEcnaNArrayD (const TEcnaNArrayD &)
 
 TEcnaNArrayD (TEcnaObject *, Int_t)
 
 TEcnaNArrayD (TEcnaObject *, Int_t, Int_t)
 
 TEcnaNArrayD (TEcnaObject *, Int_t, Int_t, Int_t)
 
 TEcnaNArrayD (TEcnaObject *, Int_t, Int_t, Int_t, Int_t)
 
 TEcnaNArrayD (TEcnaObject *, Int_t, Int_t, Int_t, Int_t, Int_t)
 
 TEcnaNArrayD (TEcnaObject *, Int_t, Int_t, Int_t, Int_t, Int_t, Int_t)
 
virtual ~TEcnaNArrayD ()
 

Protected Member Functions

void Init ()
 
Int_t OneDim (Int_t) const
 
Int_t OneDim (Int_t, Int_t) const
 
Int_t OneDim (Int_t, Int_t, Int_t) const
 
Int_t OneDim (Int_t, Int_t, Int_t, Int_t) const
 
Int_t OneDim (Int_t, Int_t, Int_t, Int_t, Int_t) const
 
Int_t OneDim (Int_t, Int_t, Int_t, Int_t, Int_t, Int_t) const
 

Protected Attributes

Double_t * fA
 
Int_t fN1
 
Int_t fN2
 
Int_t fN3
 
Int_t fN4
 
Int_t fN5
 
Int_t fN6
 
Int_t fNd
 
Int_t fNL
 

Detailed Description


TEcnaNArrayD.h Update: 05/10/2012 Authors: FX Gentit, B.Fabbro (berna.nosp@m.rd.f.nosp@m.abbro.nosp@m.@cea.nosp@m..fr), DSM/IRFU/SPP CEA-Saclay Copyright: Those valid for CEA sofware

ECNA web page: http://cms-fabbro.web.cern.ch/cms-fabbro/

cna_new/Correlated_Noise_Analysis/ECNA_main_page.htm

ROOT class for multidimensional arrays of Double_t

Definition at line 22 of file TEcnaNArrayD.h.

Constructor & Destructor Documentation

TEcnaNArrayD::TEcnaNArrayD ( )

Definition at line 25 of file TEcnaNArrayD.cc.

TEcnaNArrayD::TEcnaNArrayD ( const TEcnaNArrayD orig)

Definition at line 33 of file TEcnaNArrayD.cc.

TEcnaNArrayD::TEcnaNArrayD ( TEcnaObject pObjectManager,
Int_t  n1 
)

Definition at line 49 of file TEcnaNArrayD.cc.

TEcnaNArrayD::TEcnaNArrayD ( TEcnaObject pObjectManager,
Int_t  n1,
Int_t  n2 
)

Definition at line 65 of file TEcnaNArrayD.cc.

TEcnaNArrayD::TEcnaNArrayD ( TEcnaObject pObjectManager,
Int_t  n1,
Int_t  n2,
Int_t  n3 
)

Definition at line 82 of file TEcnaNArrayD.cc.

TEcnaNArrayD::TEcnaNArrayD ( TEcnaObject pObjectManager,
Int_t  n1,
Int_t  n2,
Int_t  n3,
Int_t  n4 
)

Definition at line 100 of file TEcnaNArrayD.cc.

TEcnaNArrayD::TEcnaNArrayD ( TEcnaObject pObjectManager,
Int_t  n1,
Int_t  n2,
Int_t  n3,
Int_t  n4,
Int_t  n5 
)

Definition at line 119 of file TEcnaNArrayD.cc.

TEcnaNArrayD::TEcnaNArrayD ( TEcnaObject pObjectManager,
Int_t  n1,
Int_t  n2,
Int_t  n3,
Int_t  n4,
Int_t  n5,
Int_t  n6 
)

Definition at line 139 of file TEcnaNArrayD.cc.

TEcnaNArrayD::~TEcnaNArrayD ( )
virtual

Definition at line 161 of file TEcnaNArrayD.cc.

Member Function Documentation

void TEcnaNArrayD::Clean ( )

Definition at line 171 of file TEcnaNArrayD.cc.

Double_t TEcnaNArrayD::GetOverFlow ( ) const
inline

Definition at line 57 of file TEcnaNArrayD.h.

References fA, and fNL.

57 { return fA[fNL-1]; }
Double_t * fA
Definition: TEcnaNArrayD.h:34
void TEcnaNArrayD::Init ( void  )
protected

Definition at line 176 of file TEcnaNArrayD.cc.

Int_t TEcnaNArrayD::OneDim ( Int_t  i1) const
inlineprotected

Definition at line 189 of file TEcnaNArrayD.cc.

Int_t TEcnaNArrayD::OneDim ( Int_t  i1,
Int_t  i2 
) const
inlineprotected

Definition at line 199 of file TEcnaNArrayD.cc.

Int_t TEcnaNArrayD::OneDim ( Int_t  i1,
Int_t  i2,
Int_t  i3 
) const
inlineprotected

Definition at line 211 of file TEcnaNArrayD.cc.

Int_t TEcnaNArrayD::OneDim ( Int_t  i1,
Int_t  i2,
Int_t  i3,
Int_t  i4 
) const
inlineprotected

Definition at line 223 of file TEcnaNArrayD.cc.

Int_t TEcnaNArrayD::OneDim ( Int_t  i1,
Int_t  i2,
Int_t  i3,
Int_t  i4,
Int_t  i5 
) const
inlineprotected

Definition at line 233 of file TEcnaNArrayD.cc.

Int_t TEcnaNArrayD::OneDim ( Int_t  i1,
Int_t  i2,
Int_t  i3,
Int_t  i4,
Int_t  i5,
Int_t  i6 
) const
inlineprotected

Definition at line 243 of file TEcnaNArrayD.cc.

const Double_t & TEcnaNArrayD::operator() ( Int_t  i1) const

Definition at line 358 of file TEcnaNArrayD.cc.

const Double_t & TEcnaNArrayD::operator() ( Int_t  i1,
Int_t  i2 
) const

Definition at line 362 of file TEcnaNArrayD.cc.

const Double_t & TEcnaNArrayD::operator() ( Int_t  i1,
Int_t  i2,
Int_t  i3 
) const

Definition at line 366 of file TEcnaNArrayD.cc.

const Double_t & TEcnaNArrayD::operator() ( Int_t  i1,
Int_t  i2,
Int_t  i3,
Int_t  i4 
) const

Definition at line 370 of file TEcnaNArrayD.cc.

const Double_t & TEcnaNArrayD::operator() ( Int_t  i1,
Int_t  i2,
Int_t  i3,
Int_t  i4,
Int_t  i5 
) const

Definition at line 374 of file TEcnaNArrayD.cc.

const Double_t & TEcnaNArrayD::operator() ( Int_t  i1,
Int_t  i2,
Int_t  i3,
Int_t  i4,
Int_t  i5,
Int_t  i6 
) const

Definition at line 378 of file TEcnaNArrayD.cc.

Double_t & TEcnaNArrayD::operator() ( Int_t  i1)

Definition at line 328 of file TEcnaNArrayD.cc.

Double_t & TEcnaNArrayD::operator() ( Int_t  i1,
Int_t  i2 
)

Definition at line 333 of file TEcnaNArrayD.cc.

Double_t & TEcnaNArrayD::operator() ( Int_t  i1,
Int_t  i2,
Int_t  i3 
)

Definition at line 338 of file TEcnaNArrayD.cc.

Double_t & TEcnaNArrayD::operator() ( Int_t  i1,
Int_t  i2,
Int_t  i3,
Int_t  i4 
)

Definition at line 343 of file TEcnaNArrayD.cc.

Double_t & TEcnaNArrayD::operator() ( Int_t  i1,
Int_t  i2,
Int_t  i3,
Int_t  i4,
Int_t  i5 
)

Definition at line 348 of file TEcnaNArrayD.cc.

Double_t & TEcnaNArrayD::operator() ( Int_t  i1,
Int_t  i2,
Int_t  i3,
Int_t  i4,
Int_t  i5,
Int_t  i6 
)

Definition at line 353 of file TEcnaNArrayD.cc.

void TEcnaNArrayD::ReSet ( Int_t  n1)

Definition at line 253 of file TEcnaNArrayD.cc.

void TEcnaNArrayD::ReSet ( Int_t  n1,
Int_t  n2 
)

Definition at line 263 of file TEcnaNArrayD.cc.

void TEcnaNArrayD::ReSet ( Int_t  n1,
Int_t  n2,
Int_t  n3 
)

Definition at line 274 of file TEcnaNArrayD.cc.

void TEcnaNArrayD::ReSet ( Int_t  n1,
Int_t  n2,
Int_t  n3,
Int_t  n4 
)

Definition at line 286 of file TEcnaNArrayD.cc.

void TEcnaNArrayD::ReSet ( Int_t  n1,
Int_t  n2,
Int_t  n3,
Int_t  n4,
Int_t  n5 
)

Definition at line 299 of file TEcnaNArrayD.cc.

void TEcnaNArrayD::ReSet ( Int_t  n1,
Int_t  n2,
Int_t  n3,
Int_t  n4,
Int_t  n5,
Int_t  n6 
)

Definition at line 313 of file TEcnaNArrayD.cc.

Member Data Documentation

Double_t* TEcnaNArrayD::fA
protected

Definition at line 34 of file TEcnaNArrayD.h.

Referenced by GetOverFlow().

Int_t TEcnaNArrayD::fN1
protected

Definition at line 27 of file TEcnaNArrayD.h.

Int_t TEcnaNArrayD::fN2
protected

Definition at line 28 of file TEcnaNArrayD.h.

Int_t TEcnaNArrayD::fN3
protected

Definition at line 29 of file TEcnaNArrayD.h.

Int_t TEcnaNArrayD::fN4
protected

Definition at line 30 of file TEcnaNArrayD.h.

Int_t TEcnaNArrayD::fN5
protected

Definition at line 31 of file TEcnaNArrayD.h.

Int_t TEcnaNArrayD::fN6
protected

Definition at line 32 of file TEcnaNArrayD.h.

Int_t TEcnaNArrayD::fNd
protected

Definition at line 26 of file TEcnaNArrayD.h.

Int_t TEcnaNArrayD::fNL
protected

Definition at line 33 of file TEcnaNArrayD.h.

Referenced by GetOverFlow().