Logo Coherent WaveBurst  
Reference Guide
Logo
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
List of all members | Public Member Functions | Public Attributes | Private Member Functions | Private Attributes | Friends | List of all members
gskymap Class Reference

Definition at line 56 of file gskymap.hh.

Public Member Functions

virtual ~gskymap ()
 
virtual void Browse (TBrowser *b)
 
void ClearAxisLabel ()
 
void ClearGalacticDisk ()
 
void ClearGridx ()
 
void ClearGridy ()
 
void ClearWorldMap ()
 
void Draw (int dpaletteId=0, Option_t *option="colfz")
 
void DrawMarker (double phi, double theta, int marker, Size_t msize=1, Color_t tcolor=1)
 
void DrawMarker (double ra, double dec, double gps, int marker, Size_t msize=1, Color_t tcolor=1)
 
void DrawText (double phi, double theta, TString text, double tsize=0.04, Color_t tcolor=1)
 
void DrawText (double ra, double dec, double gps, TString text, double tsize=0.04, Color_t tcolor=1)
 
void DumpObject (const char *file, const char *name="gskymap")
 
void DumpSkyMap (char *fname)
 
void FillData (int size, double *phi, double *theta, double *binc)
 
void FillData (char *fname)
 
TCanvas * GetCanvas ()
 
TString GetCoordinate ()
 
double GetGalacticDisk ()
 
bool GetGalacticDiskColor ()
 
bool GetGridx ()
 
bool GetGridxColor ()
 
bool GetGridy ()
 
bool GetGridyColor ()
 
TH2D * GetHistogram ()
 
bool GetLogz ()
 
int GetPaletteId ()
 
TString GetProjection ()
 
double GetResolution ()
 
TString GetTitle ()
 
bool GetWorldMap ()
 
TString GetWorldMapPath ()
 
TString GetZaxisTitle ()
 
void LoadObject (const char *file, const char *name="gskymap")
 
gskymapoperator*= (const skymap &sm)
 
gskymapoperator*= (const double a)
 
gskymapoperator+= (const skymap &sm)
 
gskymapoperator+= (const double a)
 
gskymapoperator-= (const skymap &sm)
 
gskymapoperator/= (const skymap &sm)
 
gskymapoperator= (const gskymap &sm)
 
gskymapoperator= (const skymap &sm)
 
gskymapoperator= (const double a)
 
void Plot ()
 
void Print (TString pname)
 
void ProjectHammer (Double_t l, Double_t b, Double_t &Al, Double_t &Ab)
 
void ProjectParabolic (Double_t l, Double_t b, Double_t &Al, Double_t &Ab)
 
void ProjectSinusoidal (Double_t l, Double_t b, Double_t &Al, Double_t &Ab)
 
void set (size_t i, double a)
 
void SetGalacticDisk (double gpsGalacticDisk=0.0)
 
void SetGalacticDiskColor (Color_t colorGalacticDisk=kBlack)
 
void SetGridx (bool isGridx=true)
 
void SetGridxColor (Color_t colorGridx=kBlack)
 
void SetGridy (bool isGridy=true)
 
void SetGridyColor (Color_t colorGridy=kBlack)
 
void SetLogz (bool isLogz=true)
 
void SetOptions (TString projection="hammer", TString coordinate="Geographic", double resolution=1, bool goff=false)
 
void SetOptions (const char *name, Int_t wtopx, Int_t wtopy, Int_t ww, Int_t wh)
 
void SetPalette (int paletteId=1)
 
void SetTitle (TString title)
 
void SetWorldMap (bool drawWorldMap=true)
 
void SetWorldMapPath (TString worldMapPath)
 
void SetZaxisTitle (TString zAxisTitle)
 
- Public Member Functions inherited from skymap
 skymap ()
 
 skymap (double, double=0., double=180., double=0., double=360.)
 param - step on phi and theta param - theta begin param - theta end param - phi begin param - phi end More...
 
 skymap (int)
 param - healpix order More...
 
 skymap (char *)
 param - fits file More...
 
 skymap (TString ifile, TString name="skymap")
 param ifile - root file name param name - object name More...
 
 skymap (const skymap &)
 param: value - object to copy from More...
 
virtual ~skymap ()
 
void add (size_t i, double a)
 param: sky index param: value to add More...
 
void downsample (wavearray< short > &, size_t=4)
 
void DumpBinary (char *, int)
 
void DumpObject (char *)
 
double fraction (double)
 
double get (size_t i)
 param: sky index More...
 
double get (double th, double ph)
 param: theta param: phi More...
 
double getDEC (size_t i)
 
int getOrder ()
 
double getPhi (size_t i)
 
double getPhiStep (size_t i)
 
double getRA (size_t i)
 
size_t getSkyIndex (double th, double ph)
 param: theta param: phi More...
 
double getTheta (size_t i)
 
double getThetaStep (size_t i)
 
int getType ()
 
double max ()
 
double mean ()
 
double min ()
 
double norm (double=0.)
 
skymapoperator*= (const skymap &)
 
skymapoperator*= (const double)
 
skymapoperator+= (const skymap &)
 
skymapoperator+= (const double)
 
skymapoperator-= (const skymap &)
 
skymapoperator/= (const skymap &)
 
skymapoperator= (const skymap &)
 
skymapoperator= (const double)
 
char * operator>> (char *fname)
 
double phi2RA (double ph, double gps)
 
double RA2phi (double ph, double gps)
 
void set (size_t i, double a)
 param: sky index param: value to set More...
 
size_t size ()
 
size_t size (size_t k)
 

Public Attributes

gskymap() gskymap(double sms,
double t1=0., double t2=180.,
double p1=0., double p2=360.)
gskymap(char *ifile 
changed ) =true
 
gskymap(int healpix_order)
gskymap(TString ifile, TString
name="gskymap") 
changed =true
 
gskymap(const skymap &smchanged =true
 
- Public Attributes inherited from skymap
double gps
 
std::vector< intindex
 
int mIndex
 
int mPhi
 
int mTheta
 
double phi_1
 
double phi_2
 
double sms
 
double theta_1
 
double theta_2
 
std::vector< vectorDvalue
 

Private Member Functions

void CreateCanvas ()
 
void FillData ()
 
void HeapSort (double *data, double lenght)
 
int ReadWorlMapCoastLine (double *&wm_lon, double *&wm_lat)
 
void ReverseXAxis (TH2D *h2)
 
void SetPlotStyle (int paletteId=1)
 

Private Attributes

std::vector< TText * > axisT
 
TCanvas * canvas
 
bool changed
 
Color_t colorGalacticDisk
 
Color_t colorGridx
 
Color_t colorGridy
 
TString coordinate
 
bool drawWorldMap
 
std::vector< TPolyLine * > gdL
 
bool goff
 
double gpsGalacticDisk
 
std::vector< TPolyLine * > gridxL
 
std::vector< TPolyLine * > gridyL
 
TH2D * h2
 ` More...
 
bool isGridx
 
bool isGridy
 
bool isLogz
 
TString name
 
int paletteId
 
TString projection
 
double resolution
 
TString title
 
Int_t wh
 
double * wm_lat
 
double * wm_lon
 
int wm_size
 
std::vector< TMarker * > wmM
 
TString worldMapPath
 
Int_t wtopx
 
Int_t wtopy
 
Int_t ww
 
TString zAxisTitle
 

Friends

class gnetwork
 

Additional Inherited Members

- Static Public Member Functions inherited from skymap
static double phiRA (double ph, double gps, bool inverse=false)
 

#include <gskymap.hh>

Inheritance diagram for gskymap:
[legend]

Constructor & Destructor Documentation

gskymap::~gskymap ( )
virtual

Definition at line 210 of file gskymap.cc.

Member Function Documentation

virtual void gskymap::Browse ( TBrowser *  b)
inlinevirtual

Definition at line 167 of file gskymap.hh.

void gskymap::ClearAxisLabel ( )

Definition at line 1045 of file gskymap.cc.

void gskymap::ClearGalacticDisk ( )

Definition at line 1057 of file gskymap.cc.

void gskymap::ClearGridx ( )

Definition at line 1081 of file gskymap.cc.

void gskymap::ClearGridy ( )

Definition at line 1092 of file gskymap.cc.

void gskymap::ClearWorldMap ( )

Definition at line 1069 of file gskymap.cc.

void gskymap::CreateCanvas ( )
private

Definition at line 164 of file gskymap.cc.

void gskymap::Draw ( int  dpaletteId = 0,
Option_t *  option = "colfz" 
)

Definition at line 442 of file gskymap.cc.

void gskymap::DrawMarker ( double  phi,
double  theta,
int  marker,
Size_t  msize = 1,
Color_t  tcolor = 1 
)

Definition at line 724 of file gskymap.cc.

void gskymap::DrawMarker ( double  ra,
double  dec,
double  gps,
int  marker,
Size_t  msize = 1,
Color_t  tcolor = 1 
)

Definition at line 703 of file gskymap.cc.

void gskymap::DrawText ( double  phi,
double  theta,
TString  text,
double  tsize = 0.04,
Color_t  tcolor = 1 
)

Definition at line 781 of file gskymap.cc.

void gskymap::DrawText ( double  ra,
double  dec,
double  gps,
TString  text,
double  tsize = 0.04,
Color_t  tcolor = 1 
)

Definition at line 761 of file gskymap.cc.

void gskymap::DumpObject ( const char *  file,
const char *  name = "gskymap" 
)

Definition at line 1213 of file gskymap.cc.

void gskymap::DumpSkyMap ( char *  fname)

Definition at line 1141 of file gskymap.cc.

void gskymap::FillData ( int  size,
double *  phi,
double *  theta,
double *  binc 
)

Definition at line 376 of file gskymap.cc.

void gskymap::FillData ( char *  fname)

Definition at line 230 of file gskymap.cc.

void gskymap::FillData ( )
private

Definition at line 339 of file gskymap.cc.

TCanvas* gskymap::GetCanvas ( )
inline

Definition at line 119 of file gskymap.hh.

TString gskymap::GetCoordinate ( )
inline

Definition at line 144 of file gskymap.hh.

double gskymap::GetGalacticDisk ( )
inline

Definition at line 146 of file gskymap.hh.

bool gskymap::GetGalacticDiskColor ( )
inline

Definition at line 148 of file gskymap.hh.

bool gskymap::GetGridx ( )
inline

Definition at line 123 of file gskymap.hh.

bool gskymap::GetGridxColor ( )
inline

Definition at line 125 of file gskymap.hh.

bool gskymap::GetGridy ( )
inline

Definition at line 127 of file gskymap.hh.

bool gskymap::GetGridyColor ( )
inline

Definition at line 129 of file gskymap.hh.

TH2D* gskymap::GetHistogram ( )
inline

Definition at line 120 of file gskymap.hh.

bool gskymap::GetLogz ( )
inline

Definition at line 131 of file gskymap.hh.

int gskymap::GetPaletteId ( )
inline

Definition at line 142 of file gskymap.hh.

TString gskymap::GetProjection ( )
inline

Definition at line 143 of file gskymap.hh.

double gskymap::GetResolution ( )
inline

Definition at line 140 of file gskymap.hh.

TString gskymap::GetTitle ( )
inline

Definition at line 135 of file gskymap.hh.

bool gskymap::GetWorldMap ( )
inline

Definition at line 137 of file gskymap.hh.

TString gskymap::GetWorldMapPath ( )
inline

Definition at line 139 of file gskymap.hh.

TString gskymap::GetZaxisTitle ( )
inline

Definition at line 133 of file gskymap.hh.

void gskymap::HeapSort ( double *  data,
double  lenght 
)
private
void gskymap::LoadObject ( const char *  file,
const char *  name = "gskymap" 
)

Definition at line 1225 of file gskymap.cc.

gskymap& gskymap::operator*= ( const skymap sm)
inline

Definition at line 104 of file gskymap.hh.

gskymap& gskymap::operator*= ( const double  a)
inline

Definition at line 107 of file gskymap.hh.

gskymap& gskymap::operator+= ( const skymap sm)
inline

Definition at line 102 of file gskymap.hh.

gskymap& gskymap::operator+= ( const double  a)
inline

Definition at line 108 of file gskymap.hh.

gskymap& gskymap::operator-= ( const skymap sm)
inline

Definition at line 103 of file gskymap.hh.

gskymap& gskymap::operator/= ( const skymap sm)
inline

Definition at line 105 of file gskymap.hh.

gskymap& gskymap::operator= ( const gskymap sm)
inline

Definition at line 73 of file gskymap.hh.

gskymap& gskymap::operator= ( const skymap sm)
inline

Definition at line 101 of file gskymap.hh.

gskymap& gskymap::operator= ( const double  a)
inline

Definition at line 106 of file gskymap.hh.

void gskymap::Plot ( )

Definition at line 1250 of file gskymap.cc.

void gskymap::Print ( TString  pname)

Definition at line 1104 of file gskymap.cc.

void gskymap::ProjectHammer ( Double_t  l,
Double_t  b,
Double_t &  Al,
Double_t &  Ab 
)

Definition at line 818 of file gskymap.cc.

void gskymap::ProjectParabolic ( Double_t  l,
Double_t  b,
Double_t &  Al,
Double_t &  Ab 
)

Definition at line 875 of file gskymap.cc.

void gskymap::ProjectSinusoidal ( Double_t  l,
Double_t  b,
Double_t &  Al,
Double_t &  Ab 
)

Definition at line 857 of file gskymap.cc.

int gskymap::ReadWorlMapCoastLine ( double *&  wm_lon,
double *&  wm_lat 
)
private

Definition at line 983 of file gskymap.cc.

void gskymap::ReverseXAxis ( TH2D *  h2)
private

Definition at line 1188 of file gskymap.cc.

void gskymap::set ( size_t  i,
double  a 
)
inline

Definition at line 110 of file gskymap.hh.

void gskymap::SetGalacticDisk ( double  gpsGalacticDisk = 0.0)
inline

Definition at line 145 of file gskymap.hh.

void gskymap::SetGalacticDiskColor ( Color_t  colorGalacticDisk = kBlack)
inline

Definition at line 147 of file gskymap.hh.

void gskymap::SetGridx ( bool  isGridx = true)
inline

Definition at line 122 of file gskymap.hh.

void gskymap::SetGridxColor ( Color_t  colorGridx = kBlack)
inline

Definition at line 124 of file gskymap.hh.

void gskymap::SetGridy ( bool  isGridy = true)
inline

Definition at line 126 of file gskymap.hh.

void gskymap::SetGridyColor ( Color_t  colorGridy = kBlack)
inline

Definition at line 128 of file gskymap.hh.

void gskymap::SetLogz ( bool  isLogz = true)
inline

Definition at line 130 of file gskymap.hh.

void gskymap::SetOptions ( TString  projection = "hammer",
TString  coordinate = "Geographic",
double  resolution = 1,
bool  goff = false 
)

Definition at line 66 of file gskymap.cc.

void gskymap::SetOptions ( const char *  name,
Int_t  wtopx,
Int_t  wtopy,
Int_t  ww,
Int_t  wh 
)
inline

Definition at line 114 of file gskymap.hh.

void gskymap::SetPalette ( int  paletteId = 1)
inline

Definition at line 141 of file gskymap.hh.

void gskymap::SetPlotStyle ( int  paletteId = 1)
private

Definition at line 893 of file gskymap.cc.

void gskymap::SetTitle ( TString  title)
inline

Definition at line 134 of file gskymap.hh.

void gskymap::SetWorldMap ( bool  drawWorldMap = true)
inline

Definition at line 136 of file gskymap.hh.

void gskymap::SetWorldMapPath ( TString  worldMapPath)
inline

Definition at line 138 of file gskymap.hh.

void gskymap::SetZaxisTitle ( TString  zAxisTitle)
inline

Definition at line 132 of file gskymap.hh.

Friends And Related Function Documentation

friend class gnetwork
friend

Definition at line 183 of file gskymap.hh.

Member Data Documentation

std::vector<TText*> gskymap::axisT
private

Definition at line 225 of file gskymap.hh.

TCanvas* gskymap::canvas
private

Definition at line 194 of file gskymap.hh.

gskymap () gskymap (double sms,double t1=0.,double t2=180.,double p1=0.,double p2=360.) gskymap (char* ifile gskymap::changed) =true

Definition at line 65 of file gskymap.hh.

gskymap (int healpix_order) gskymap (TString ifile, TString name="gskymap") gskymap::changed =true

Definition at line 68 of file gskymap.hh.

gskymap (const skymap& sm) gskymap::changed =true

Definition at line 69 of file gskymap.hh.

bool gskymap::changed
private

Definition at line 197 of file gskymap.hh.

Color_t gskymap::colorGalacticDisk
private

Definition at line 214 of file gskymap.hh.

Color_t gskymap::colorGridx
private

Definition at line 200 of file gskymap.hh.

Color_t gskymap::colorGridy
private

Definition at line 202 of file gskymap.hh.

TString gskymap::coordinate
private

Definition at line 211 of file gskymap.hh.

bool gskymap::drawWorldMap
private

Definition at line 205 of file gskymap.hh.

std::vector<TPolyLine*> gskymap::gdL
private

Definition at line 223 of file gskymap.hh.

bool gskymap::goff
private

Definition at line 207 of file gskymap.hh.

double gskymap::gpsGalacticDisk
private

Definition at line 213 of file gskymap.hh.

std::vector<TPolyLine*> gskymap::gridxL
private

Definition at line 221 of file gskymap.hh.

std::vector<TPolyLine*> gskymap::gridyL
private

Definition at line 222 of file gskymap.hh.

TH2D* gskymap::h2
private

`

Definition at line 195 of file gskymap.hh.

bool gskymap::isGridx
private

Definition at line 199 of file gskymap.hh.

bool gskymap::isGridy
private

Definition at line 201 of file gskymap.hh.

bool gskymap::isLogz
private

Definition at line 203 of file gskymap.hh.

TString gskymap::name
private

Definition at line 218 of file gskymap.hh.

int gskymap::paletteId
private

Definition at line 210 of file gskymap.hh.

TString gskymap::projection
private

Definition at line 212 of file gskymap.hh.

double gskymap::resolution
private

Definition at line 206 of file gskymap.hh.

TString gskymap::title
private

Definition at line 204 of file gskymap.hh.

Int_t gskymap::wh
private

Definition at line 219 of file gskymap.hh.

double* gskymap::wm_lat
private

Definition at line 228 of file gskymap.hh.

double* gskymap::wm_lon
private

Definition at line 227 of file gskymap.hh.

int gskymap::wm_size
private

Definition at line 208 of file gskymap.hh.

std::vector<TMarker*> gskymap::wmM
private

Definition at line 224 of file gskymap.hh.

TString gskymap::worldMapPath
private

Definition at line 209 of file gskymap.hh.

Int_t gskymap::wtopx
private

Definition at line 219 of file gskymap.hh.

Int_t gskymap::wtopy
private

Definition at line 219 of file gskymap.hh.

Int_t gskymap::ww
private

Definition at line 219 of file gskymap.hh.

TString gskymap::zAxisTitle
private

Definition at line 215 of file gskymap.hh.


The documentation for this class was generated from the following files: