6 #define OFILE_EXT "png"
14 #define COORDINATES "Geographic"
20 #define DISPLAY_WORLD_MAP
21 #define WORLD_MAP_DIR "$CWB_GWAT/data/"
47 if(
network.Contains(
"H1")) ifo[nIFO++]=
"H1";
48 if(
network.Contains(
"L1")) ifo[nIFO++]=
"L1";
49 if(
network.Contains(
"G1")) ifo[nIFO++]=
"G1";
50 if(
network.Contains(
"V1")) ifo[nIFO++]=
"V1";
51 if(
network.Contains(
"T1")) ifo[nIFO++]=
"T1";
52 if(
network.Contains(
"H2")) ifo[nIFO++]=
"H2";
53 if(
network.Contains(
"A1")) ifo[nIFO++]=
"A1";
54 if(
network.Contains(
"O1")) ifo[nIFO++]=
"O1";
55 if(
network.Contains(
"N1")) ifo[nIFO++]=
"N1";
56 if(
network.Contains(
"E1")) ifo[nIFO++]=
"E1";
57 if(
network.Contains(
"A2")) ifo[nIFO++]=
"A2";
58 if(
network.Contains(
"J1")) ifo[nIFO++]=
"J1";
60 if(nIFO==0) {cout <<
"No detectors defined !!! " << endl;
exit(1);}
64 sprintf(ifostr,
"%s %s",ifostr,ifo[
n].Data());
66 cout <<
"Network : " << ifostr << endl;
78 #ifdef DISPLAY_WORLD_MAP
85 h2->GetXaxis()->SetTitleSize(0.05);
86 h2->GetXaxis()->SetLabelSize(0.05);
87 h2->GetYaxis()->SetTitleSize(0.05);
88 h2->GetYaxis()->SetLabelSize(0.05);
90 h2->GetYaxis()->SetLabelFont(42);
91 h2->GetYaxis()->SetLabelFont(42);
92 h2->GetXaxis()->SetTitleFont(42);
93 h2->GetYaxis()->SetTitleFont(42);
97 if(nIFO>1) h2->GetZaxis()->SetRangeUser(0,1.0);
98 else h2->GetZaxis()->SetRangeUser(0,1.0);
100 if(
polarization==2) h2->GetZaxis()->SetRangeUser(0,1.0);
108 int healpix_order = 2;
132 h2->SetTitle(
TString(
"Network = ")+
network+
" Antenna Pattern = "+pTitle);
136 h2->SetTitle(
TString(
"Network = ")+
network+
" Antenna Pattern = "+pTitle);
142 sprintf(ofileName,
"%s/",ofileName);
144 sprintf(ofileName,
"%s%s",ofileName,ifo[
n].Data());
159 cout <<
"Write : " << ofileName << endl;
160 gSM->
Print(ofileName);
detector * getifo(size_t n)
param: detector index
size_t add(detector *)
param: detector structure return number of detectors in the network
void DrawSitesArms(double mlength=600000., Color_t lcolor=kBlack, Size_t lwidth=1.0, Style_t lstyle=1)
void setAntenna(detector *)
param: detector (use theta, phi index array)
void DrawAntennaPattern(int polarization=-1, int dpaletteId=0, bool btitle=true, int order=6)
void setPolarization(POLARIZATION polarization=TENSOR)
void DrawSitesShortLabel(Color_t tcolor=kBlack, Size_t tsize=0.052, Font_t tfont=32)
void setSkyMaps(double sms, double t1, double t2, double p1, double p2)
void DrawSites(Color_t mcolor=kBlack, Size_t msize=2.0, Style_t mstyle=20)
void SetWorldMapPath(TString worldMapPath)
void SetWorldMap(bool drawWorldMap=true)
TCanvas * DrawAntennaPatternScalar(TString network="L1H1V1", int polarization=3, int palette=0, bool btitle=true)
sprintf(tfres,"(1/%g)x(%g) (sec)x(Hz)", 2 *df, df)
void Print(TString pname)
void SetOptions(TString projection="hammer", TString coordinate="Geographic", double resolution=1, bool goff=false)