ROOT logo
RootHealPix » SRC » THealPixD

class THealPixD: public THealPix, public TArrayD

 THealPixF methods

Function Members (Methods)

public:
THealPixD()
THealPixD(const THealPixD& hpd)
THealPixD(const char* name, const char* title, Int_t order, Bool_t isNested = kFALSE)
virtual~THealPixD()
virtual THealPixD__add__(const THealPixD& hp1) const
virtual THealPixD__div__(const THealPixD& hp1) const
virtual THealPixD__mul__(Double_t c1) const
virtual THealPixD__mul__(const THealPixD& hp1) const
virtual THealPixD__rmul__(Double_t c1) const
virtual THealPixD__sub__(const THealPixD& hp1) const
voidTObject::AbstractMethod(const char* method) const
virtual voidTHealPix::Add(const THealPix* hp1, Double_t c1 = 1)
virtual voidTHealPix::Add(const THealPix* hp1, const THealPix* hp2, Double_t c1 = 1, Double_t c2 = 1)
voidTArrayD::AddAt(Double_t c, Int_t i)
virtual voidAddBinContent(Int_t bin)
virtual voidAddBinContent(Int_t bin, Double_t w)
static voidTHealPix::AddDirectory(Bool_t add = kTRUE)
static Bool_tTHealPix::AddDirectoryStatus()
voidTArrayD::Adopt(Int_t n, Double_t* array)
virtual voidTObject::AppendPad(Option_t* option = "")
Double_tTArrayD::At(Int_t i) const
virtual voidTObject::Browse(TBrowser* b)
static TClass*Class()
virtual const char*TObject::ClassName() const
virtual voidTNamed::Clear(Option_t* option = "")
virtual TObject*TNamed::Clone(const char* newname = "") const
virtual Int_tTNamed::Compare(const TObject* obj) const
virtual voidCopy(TObject& newhp) const
virtual voidTObject::Delete(Option_t* option = "")MENU
Int_tTAttLine::DistancetoLine(Int_t px, Int_t py, Double_t xp1, Double_t yp1, Double_t xp2, Double_t yp2)
virtual Int_tTObject::DistancetoPrimitive(Int_t px, Int_t py)
virtual voidTHealPix::Divide(const THealPix* hp1)
virtual voidTHealPix::Draw(Option_t* option = "")
virtual voidTObject::DrawClass() constMENU
virtual TObject*TObject::DrawClone(Option_t* option = "") constMENU
virtual THealPix*DrawCopy(Option_t* option = "") const
virtual voidTObject::Dump() constMENU
virtual voidTObject::Error(const char* method, const char* msgfmt) const
virtual voidTObject::Execute(const char* method, const char* params, Int_t* error = 0)
virtual voidTObject::Execute(TMethod* method, TObjArray* params, Int_t* error = 0)
virtual voidTObject::ExecuteEvent(Int_t event, Int_t px, Int_t py)
virtual voidTObject::Fatal(const char* method, const char* msgfmt) const
virtual Int_tTHealPix::Fill(const Double_t* x)
virtual Int_tTHealPix::Fill(const Float_t* x)
virtual Int_tTHealPix::Fill(Double_t theta, Double_t phi)
virtual Int_tTHealPix::Fill(const Double_t* x, Double_t w)
virtual Int_tTHealPix::Fill(const Float_t* x, Double_t w)
virtual Int_tTHealPix::Fill(Double_t theta, Double_t phi, Double_t w)
virtual voidTNamed::FillBuffer(char*& buffer)
virtual Int_tTHealPix::FindBin(Double_t theta, Double_t phi) const
virtual TObject*TObject::FindObject(const char* name) const
virtual TObject*TObject::FindObject(const TObject* obj) const
const Double_t*TArrayD::GetArray() const
Double_t*TArrayD::GetArray()
virtual Double_tTArrayD::GetAt(Int_t i) const
virtual Double_tTHealPix::GetAverage() const
virtual Float_tTHealPix::GetBarOffset() const
virtual Float_tTHealPix::GetBarWidth() const
virtual Double_tTHealPix::GetBinArea(Bool_t degree2 = kFALSE) const
virtual voidTHealPix::GetBinCenter(Int_t bin, Double_t& theta, Double_t& phi) const
virtual voidTHealPix::GetBinCenter(Int_t bin, Double_t* theta, Double_t* phi) const
virtual Double_tGetBinContent(Int_t bin) const
virtual Double_tTHealPix::GetBinError(Int_t bin) const
virtual Int_tTHealPix::GetBinVertices(Int_t bin, Double_t* x, Double_t* y) const
virtual Int_tTHealPix::GetContour(Double_t* levels = 0)
virtual Double_tTHealPix::GetContourLevel(Int_t level) const
virtual Double_tTHealPix::GetContourLevelPad(Int_t level) const
static Bool_tTHealPix::GetDefaultSumw2()
TDirectory*THealPix::GetDirectory() const
virtual Option_t*TObject::GetDrawOption() const
static Long_tTObject::GetDtorOnly()
virtual Double_tTHealPix::GetEntries() const
virtual Color_tTAttFill::GetFillColor() const
virtual Style_tTAttFill::GetFillStyle() const
virtual const char*TObject::GetIconName() const
virtual Color_tTAttLine::GetLineColor() const
virtual Style_tTAttLine::GetLineStyle() const
virtual Width_tTAttLine::GetLineWidth() const
TList*THealPix::GetListOfFunctions() const
virtual Color_tTAttMarker::GetMarkerColor() const
virtual Size_tTAttMarker::GetMarkerSize() const
virtual Style_tTAttMarker::GetMarkerStyle() const
virtual Double_tTHealPix::GetMaximum(Double_t maxval = (3.40282e+38)) const
virtual Int_tTHealPix::GetMaximumBin() const
virtual Double_tTHealPix::GetMaximumStored() const
virtual Double_tTHealPix::GetMinimum(Double_t minval = -(3.40282e+38)) const
virtual Int_tTHealPix::GetMinimumBin() const
virtual Double_tTHealPix::GetMinimumStored() const
virtual const char*TNamed::GetName() const
virtual Double_tTHealPix::GetNormFactor() const
virtual Int_tTHealPix::GetNpix() const
virtual Int_tTHealPix::GetNrows() const
virtual Int_tTHealPix::GetNside() const
virtual char*TObject::GetObjectInfo(Int_t px, Int_t py) const
static Bool_tTObject::GetObjectStat()
virtual Option_t*THealPix::GetOption() const
virtual Int_tTHealPix::GetOrder() const
TVirtualHealPainter*THealPix::GetPainter(Option_t* option = "")
virtual voidTHealPix::GetRingInfo(Int_t ring, Int_t& startpix, Int_t& ringpix, Double_t& costheta, Double_t& sintheta, Bool_t& shifted) const
virtual stringTHealPix::GetSchemeString() const
Int_tTArray::GetSize() const
Stat_tTArrayD::GetSum() const
virtual Double_tTHealPix::GetSumOfWeights() const
virtual TArrayD*THealPix::GetSumw2()
virtual const TArrayD*THealPix::GetSumw2() const
virtual Int_tTHealPix::GetSumw2N() const
virtual const char*TNamed::GetTitle() const
virtual Int_tGetType() const
virtual stringGetTypeString() const
virtual UInt_tTObject::GetUniqueID() const
virtual stringTHealPix::GetUnit() const
TAxis*THealPix::GetXaxis() const
TAxis*THealPix::GetYaxis() const
TAxis*THealPix::GetZaxis() const
virtual Bool_tTObject::HandleTimer(TTimer* timer)
virtual ULong_tTNamed::Hash() const
virtual voidTObject::Info(const char* method, const char* msgfmt) const
virtual Bool_tTObject::InheritsFrom(const char* classname) const
virtual Bool_tTObject::InheritsFrom(const TClass* cl) const
virtual voidTObject::Inspect() constMENU
voidTObject::InvertBit(UInt_t f)
virtual TClass*IsA() const
virtual Bool_tTHealPix::IsDegree() const
virtual Bool_tTObject::IsEqual(const TObject* obj) const
virtual Bool_tTObject::IsFolder() const
virtual Bool_tTHealPix::IsNested() const
Bool_tTObject::IsOnHeap() const
virtual Bool_tTNamed::IsSortable() const
virtual Bool_tTAttFill::IsTransparent() const
Bool_tTObject::IsZombie() const
virtual voidTNamed::ls(Option_t* option = "") const
voidTHealPix::Map2Alm(THealAlm<float>& alm, Bool_t add = kFALSE) const
voidTHealPix::Map2Alm(THealAlm<double>& alm, Bool_t add = kFALSE) const
voidTHealPix::Map2Alm(THealAlm<Float_t>& alm, const vector<Double_t>& weight, Bool_t add = kFALSE)
voidTHealPix::Map2Alm(THealAlm<Double_t>& alm, const vector<Double_t>& weight, Bool_t add = kFALSE)
voidTObject::MayNotUse(const char* method) const
virtual voidTAttLine::Modify()
virtual voidTHealPix::Multiply(const THealPix* hp1)
virtual Int_tTHealPix::Nest2Ring(Int_t pix) const
virtual voidTHealPix::Nest2XYF(Int_t pix, Int_t& x, Int_t& y, Int_t& face) const
virtual Bool_tTObject::Notify()
static Int_tTHealPix::Nside2Npix(Int_t nside)
voidTObject::Obsolete(const char* method, const char* asOfVers, const char* removedFromVers) const
static voidTObject::operator delete(void* ptr)
static voidTObject::operator delete(void* ptr, void* vp)
static voidTObject::operator delete[](void* ptr)
static voidTObject::operator delete[](void* ptr, void* vp)
void*TObject::operator new(size_t sz)
void*TObject::operator new(size_t sz, void* vp)
void*TObject::operator new[](size_t sz)
void*TObject::operator new[](size_t sz, void* vp)
THealPixD&operator=(const THealPixD& hp1)
Double_t&TArrayD::operator[](Int_t i)
Double_tTArrayD::operator[](Int_t i) const
static Int_tTHealPix::Order2Nside(Int_t order)
virtual voidTHealPix::Paint(Option_t* option = "")
virtual voidTHealPix::Pix2XY(Int_t pix, Int_t& x, Int_t& y) const
virtual voidTObject::Pop()
virtual voidTNamed::Print(Option_t* option = "") const
virtual Int_tTObject::Read(const char* name)
static TArray*TArray::ReadArray(TBuffer& b, const TClass* clReq)
static THealPixD*ReadFits(const char* fname, const char* colname)
static Bool_tTHealPix::ReadFitsHeader(fitsfile** fptr, const char* fname, const char* colname, THealPix::HealHeader_t& head)
virtual THealPix*THealPix::Rebin(Int_t neworder, const char* newname = "")
virtual voidTObject::RecursiveRemove(TObject* obj)
voidTArrayD::Reset()
voidTArrayD::Reset(Double_t val)
virtual voidTAttFill::ResetAttFill(Option_t* option = "")
virtual voidTAttLine::ResetAttLine(Option_t* option = "")
virtual voidTAttMarker::ResetAttMarker(Option_t* toption = "")
voidTObject::ResetBit(UInt_t f)
virtual Int_tTHealPix::Ring2Nest(Int_t pix) const
virtual voidTHealPix::Ring2XYF(Int_t pix, Int_t& x, Int_t& y, Int_t& face) const
virtual voidTObject::SaveAs(const char* filename = "", Option_t* option = "") constMENU
virtual voidTAttFill::SaveFillAttributes(ostream& out, const char* name, Int_t coldef = 1, Int_t stydef = 1001)
virtual voidTAttLine::SaveLineAttributes(ostream& out, const char* name, Int_t coldef = 1, Int_t stydef = 1, Int_t widdef = 1)
virtual voidTAttMarker::SaveMarkerAttributes(ostream& out, const char* name, Int_t coldef = 1, Int_t stydef = 1, Int_t sizdef = 1)
virtual voidTObject::SavePrimitive(ostream& out, Option_t* option = "")
virtual voidTHealPix::Scale(Double_t c1 = 1, Option_t* option = "")
virtual voidTArrayD::Set(Int_t n)
voidTArrayD::Set(Int_t n, const Double_t* array)
virtual voidTArrayD::SetAt(Double_t v, Int_t i)
virtual voidTHealPix::SetBarOffset(Float_t offset = 0.25)
virtual voidTHealPix::SetBarWidth(Float_t width = 0.5)
virtual voidSetBinContent(Int_t bin, Double_t content)
virtual voidTHealPix::SetBinError(Int_t bin, Double_t error)
virtual voidTHealPix::SetBins(Int_t n)
virtual voidSetBinsLength(Int_t n = -1)
voidTObject::SetBit(UInt_t f)
voidTObject::SetBit(UInt_t f, Bool_t set)
virtual voidTHealPix::SetContour(Int_t nlevels, const Double_t* levels = 0)
virtual voidTHealPix::SetContourLevel(Int_t level, Double_t value)
static voidTHealPix::SetDefaultSumw2(Bool_t sumw2 = kTRUE)
virtual voidTHealPix::SetDegree(Bool_t isDegree = kTRUE)
virtual voidTHealPix::SetDirectory(TDirectory* dir)
virtual voidTObject::SetDrawOption(Option_t* option = "")MENU
static voidTObject::SetDtorOnly(void* obj)
virtual voidTHealPix::SetEntries(Double_t n)
virtual voidTAttFill::SetFillAttributes()MENU
virtual voidTAttFill::SetFillColor(Color_t fcolor)
virtual voidTAttFill::SetFillColorAlpha(Color_t fcolor, Float_t falpha)
virtual voidTAttFill::SetFillStyle(Style_t fstyle)
virtual voidTAttLine::SetLineAttributes()MENU
virtual voidTAttLine::SetLineColor(Color_t lcolor)
virtual voidTAttLine::SetLineColorAlpha(Color_t lcolor, Float_t lalpha)
virtual voidTAttLine::SetLineStyle(Style_t lstyle)
virtual voidTAttLine::SetLineWidth(Width_t lwidth)
virtual voidTAttMarker::SetMarkerAttributes()MENU
virtual voidTAttMarker::SetMarkerColor(Color_t mcolor = 1)
virtual voidTAttMarker::SetMarkerColorAlpha(Color_t mcolor, Float_t malpha)
virtual voidTAttMarker::SetMarkerSize(Size_t msize = 1)
virtual voidTAttMarker::SetMarkerStyle(Style_t mstyle = 1)
virtual voidTHealPix::SetMaximum(Double_t maximum = -1111)
virtual voidTHealPix::SetMinimum(Double_t minimum = -1111)
virtual voidTHealPix::SetName(const char* name)
virtual voidTHealPix::SetNameTitle(const char* name, const char* title)
virtual voidTHealPix::SetNormFactor(Double_t factor = 1)
static voidTObject::SetObjectStat(Bool_t stat)
virtual voidTHealPix::SetOption(Option_t* option = "")
virtual voidTHealPix::SetOrder(Int_t order)
virtual voidTNamed::SetTitle(const char* title = "")MENU
virtual voidTObject::SetUniqueID(UInt_t uid)
virtual voidTHealPix::SetUnit(const char* unit)
virtual voidTHealPix::SetXTitle(const char* title)
virtual voidTHealPix::SetYTitle(const char* title)
virtual voidTHealPix::SetZTitle(const char* title)
virtual voidShowMembers(TMemberInspector&)
virtual Int_tTNamed::Sizeof() const
virtual voidStreamer(TBuffer&)
voidStreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b)
virtual voidTHealPix::Sumw2()
virtual voidTObject::SysError(const char* method, const char* msgfmt) const
Bool_tTObject::TestBit(UInt_t f) const
Int_tTObject::TestBits(UInt_t f) const
virtual voidTHealPix::UseCurrentStyle()
virtual voidTObject::Warning(const char* method, const char* msgfmt) const
virtual Int_tTObject::Write(const char* name = 0, Int_t option = 0, Int_t bufsize = 0)
virtual Int_tTObject::Write(const char* name = 0, Int_t option = 0, Int_t bufsize = 0) const
static voidTArray::WriteArray(TBuffer& b, const TArray* a)
virtual Int_tTHealPix::XY2Pix(Int_t x, Int_t y) const
virtual Int_tTHealPix::XYF2Nest(Int_t x, Int_t y, Int_t face) const
virtual Int_tTHealPix::XYF2Ring(Int_t x, Int_t y, Int_t face) const
protected:
Bool_tTArray::BoundsOk(const char* where, Int_t at) const
virtual voidTObject::DoError(int level, const char* location, const char* fmt, va_list va) const
voidTObject::MakeZombie()
Bool_tTArray::OutOfBoundsError(const char* where, Int_t i) const

Data Members

public:
Double_t*TArrayD::fArray[fN] Array of fN doubles
Int_tTArray::fNNumber of array elements
protected:
Int_tTHealPix::f2Nside!= 2*fNside
Double_tTHealPix::f2over3Nside!= 2/(3*fNside) (used for faster calculation)
Double_tTHealPix::f3Nside2!= 3*fNside*fNside (used for faster calculation)
Int_tTHealPix::f4Nside!= 4*fNside
Short_tTHealPix::fBarOffset(1000*offset) for bar charts or legos
Short_tTHealPix::fBarWidth(1000*width) for bar charts or legos
TArrayDTHealPix::fContourArray to display contour levels
TDirectory*THealPix::fDirectory!Pointer to directory holding this HEALPixxs
Double_tTHealPix::fEntriesNumber of entries
Color_tTAttFill::fFillColorfill area color
Style_tTAttFill::fFillStylefill area style
TList*THealPix::fFunctions->Pointer to list of functions (fits and user)
Bool_tTHealPix::fIsDegreedeg = true, rad = false
Bool_tTHealPix::fIsNestedRING = false, NESTED = true
Color_tTAttLine::fLineColorline color
Style_tTAttLine::fLineStyleline style
Width_tTAttLine::fLineWidthline width
Color_tTAttMarker::fMarkerColorMarker color index
Size_tTAttMarker::fMarkerSizeMarker size
Style_tTAttMarker::fMarkerStyleMarker style
Double_tTHealPix::fMaximumMaximum value for plotting
Double_tTHealPix::fMinimumMinimum value for plotting
TStringTNamed::fNameobject identifier
Int_tTHealPix::fNcap!= 2*fNside*(fNside-1) (used for faster calculation)
Double_tTHealPix::fNormFactorNormalization factor
Int_tTHealPix::fNpix!= 12*fNside^2
Int_tTHealPix::fNside!= 2^fOrder
Int_tTHealPix::fNside2!= fNside*fNside (used for faster calculation)
TStringTHealPix::fOptionhistogram options
Int_tTHealPix::fOrderOrder of resolution
TVirtualHealPainter*THealPix::fPainter!pointer to HEALPix painter
TArrayDTHealPix::fSumw2Total Sum of squares of weights
TStringTNamed::fTitleobject title
Double_tTHealPix::fTsumwTotal Sum of weights
Double_tTHealPix::fTsumw2Total Sum of squares of weights
stringTHealPix::fUnitUnit of data (used in FITS header)
TAxisTHealPix::fXaxisX axis descriptor
TAxisTHealPix::fYaxisY axis descriptor
TAxisTHealPix::fZaxisZ axis descriptor
static Bool_tTHealPix::fgAddDirectory!flag to add HEALPixs to the directory
static Bool_tTHealPix::fgDefaultSumw2!flag to call THealPix::Sumw2 automatically at histogram creation time
static const Int_tTHealPix::fgJpll[2147483647]!
static const Int_tTHealPix::fgJrll[2147483647]!
static THealPix::THealTableTHealPix::fgTable!ctab and utab holder

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

THealPixD()
 Default constructor
THealPixD(const char* name, const char* title, Int_t order, Bool_t isNested = kFALSE)
 Constructor
THealPixD(const THealPixD& hpd)
 Copy constructor
~THealPixD()
 Destructor
void Copy(TObject& newhp) const
 Copy this to newhp
THealPix* DrawCopy(Option_t* option = "") const
 Draw copy.
Double_t GetBinContent(Int_t bin) const
 See convention for numbering bins in THealPix::GetBin
Int_t GetType() const
 Return type of content as CFITSIO type 'TDOUBLE'
std::string GetTypeString() const
 Return type of content as FITS type string 'D'
THealPixD* ReadFits(const char* fname, const char* colname)
 Read from FITS file

 If the given colname is found in the FITS file 'fname', the title of
 returned HEALPix is set to colname.

 If the given colname is not found, automatically read the first column.
 The title is set to the found column name instead.
void SetBinContent(Int_t bin, Double_t content)
 Set bin content.
void SetBinsLength(Int_t n = -1)
 Set total number of bins
 Reallocate bin contents array
THealPixD& operator=(const THealPixD& hp1)
 Operator =
THealPixD __add__(const THealPixD& hp1) const
 Python operator +
THealPixD __div__(const THealPixD& hp1) const
Python operator
THealPixD __mul__(const THealPixD& hp1) const
 Python operator *
THealPixD __mul__(Double_t c1) const
 Python operator *
THealPixD __rmul__(Double_t c1) const
 Python operator *
THealPixD __sub__(const THealPixD& hp1) const
 Python operator -
void AddBinContent(Int_t bin)
void AddBinContent(Int_t bin, Double_t w)