Logo ROOT  
Reference Guide
FITS_tutorial3.C File Reference

Detailed Description

View in nbviewer Open in SWAN

Open a FITS file and retrieve the first plane of the image array as a TImage object.

void FITS_tutorial3()
{
// We open a FITS file that contains several image
// extensions. The primary HDU contains no data.
// Data copyright: NASA
// Open extensions 1 to 5 from file
TString dir = gROOT->GetTutorialDir();
auto c = new TCanvas("c1", "FITS tutorial #1", 800, 700);
c->Divide(2, 3);
for (auto i : ROOT::TSeqI(1, 6)) {
TFITSHDU hdu(dir + "/fitsio/sample3.fits", i);
TImage* im = (TImage *)hdu.ReadAsImage(0);
c->cd(i);
im->Draw();
}
}
Author
Claudi Martinez

Definition in file FITS_tutorial3.C.

c
#define c(i)
Definition: RSha256.hxx:119
TImage
Definition: TImage.h:29
TString
Definition: TString.h:136
TObject::Draw
virtual void Draw(Option_t *option="")
Default Draw method for all objects.
Definition: TObject.cxx:197
TCanvas
Definition: TCanvas.h:23
TFITSHDU
Definition: TFITS.h:35
ROOT::TSeq
A pseudo container class which is a generator of indices.
Definition: TSeq.hxx:66
gROOT
#define gROOT
Definition: TROOT.h:406