Definition at line 49 of file detector.hh.
Public Member Functions | |
detector () | |
detector (char *, double=0.) | |
detector (detectorParams, double=0.) | |
detector (const detector &) | |
param: value - object to copy from More... | |
virtual | ~detector () |
void | addSTFmap (netcluster *pwc, double mTau=0.042) |
wavecomplex | antenna (double, double, double=0.) |
param: source theta,phi, polarization angle psi in degrees More... | |
void | bandCut (double f1, double f2) |
void | bandPass (double f1, double f2, double a=0.) |
void | bandPass1G (double f1=0., double f2=0.) |
virtual void | Browse (TBrowser *b) |
void | clearFilter () |
void | delay (double, double) |
param: theta param: phi More... | |
void | delay (wavearray< double > &, double, double) |
param: input TS param: theta param: phi More... | |
void | delay (wavearray< double > &, double) |
param: input TS param: time delay T More... | |
void | delay (double, WSeries< double > &) |
param: time delay in seconds param: WSeries which should be delayed More... | |
double | get_NN () |
double | get_SS () |
double | get_XS () |
double | get_XX () |
detectorParams | getDetectorParams () |
wavearray< double > * | getHoT () |
param: no parameters More... | |
double | getNoise (size_t, int=-1) |
param: wavelet layer index (frequency) param: wavelet time index if param 2 is specified - return noise rms for specified pixel location if param 2 is not specified - return rms averaged over the layer More... | |
POLARIZATION | getPolarization () |
int | getSTFind (double r) |
SSeries< double > * | getSTFmap (size_t n) |
double | getTau (double, double) |
param: source theta,phi angles in degrees More... | |
WSeries< double > * | getTFmap () |
param: no parameters More... | |
double | getwave (int, netcluster &, char, size_t) |
param: no parameters More... | |
double | getWFfreq (char atype='S') |
double | getWFtime (char atype='S') |
void | highPass (double f2) |
void | init () |
param: Rx,Ry,Rz in ECEF frame More... | |
bool | isBuiltin () |
void | lowPass (double f1) |
detector & | operator<< (detector &) |
detector & | operator= (const detector &) |
detector & | operator= (const WSeries< double > &) |
detector & | operator>> (detector &) |
void | print () |
void | readFilter (const char *) |
void | rotate (double) |
void | sclear () |
size_t | setFilter (size_t, double=0., size_t=0) |
param: filter length param: filter phase delay in degrees param: number of up-sample layers return filter size More... | |
size_t | setFilter (detector &) |
param: detector return filter size More... | |
void | setFpFx (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... | |
void | setFpFx (int) |
param - healpix order More... | |
void | setPolarization (POLARIZATION polarization=TENSOR) |
bool | setrms (netcluster *, size_t=0) |
size_t | setsim (WSeries< double > &, std::vector< double > *, double=5., double=8., bool saveWF=false) |
size_t | setsnr (wavearray< double > &, std::vector< double > *, std::vector< double > *, double=5., double=8.) |
void | setTau (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... | |
void | setTau (int) |
param - healpix order More... | |
void | shift (double s) |
double | shift () |
size_t | ssize () |
int | wfsave () |
void | wfsave (int wfSAVE) |
void | white (double dT=0, int wtype=1, double offset=0., double stride=0.) |
what it does: see algorithm description in wseries.hh More... | |
void | writeFilter (const char *) |
param: file name More... | |
Public Attributes | |
wavearray< double > | BAND |
detectorParams | dP |
double | DT [9] |
double | ED [5] |
double | ekXk |
double | enrg |
double | Ex [3] |
double | Ey [3] |
wavearray< double > | ffm |
wavearray< double > | ffp |
std::vector< delayFilter > | filter |
wavearray< double > | fp |
wavearray< double > | fpx |
wavearray< double > | FREQ |
wavearray< double > | fx |
wavearray< double > | HoT |
wavearray< double > | HRSS |
size_t | ifoID |
wavearray< short > | index |
wavearray< double > | ISNR |
std::vector< int > | IWFID |
std::vector< wavearray< double > * > | IWFP |
wavearray< double > | lagShift |
skymap | mFp |
skymap | mFx |
char | Name [16] |
size_t | nDFL |
size_t | nDFS |
WSeries< double > | nRMS |
double | null |
WSeries< float > | nVAR |
POLARIZATION | polarization |
double | rate |
double | Rv [3] |
std::vector< int > | RWFID |
std::vector< wavearray< double > * > | RWFP |
double | sHIFt |
double | sSNR |
skymap | tau |
wavearray< double > | TDUR |
WSeries< double > | TFmap |
wavearray< double > | TIME |
std::vector< SSeries< double > > | vSS |
WSeries< double > | waveBand |
WSeries< double > | waveForm |
WSeries< double > | waveNull |
int | wfSAVE |
double | xSNR |
#include <detector.hh>
detector::detector | ( | ) |
Definition at line 90 of file detector.cc.
detector::detector | ( | char * | name, |
double | t = 0. |
||
) |
Definition at line 112 of file detector.cc.
detector::detector | ( | detectorParams | dP, |
double | t = 0. |
||
) |
Definition at line 167 of file detector.cc.
detector::detector | ( | const detector & | value | ) |
param: value - object to copy from
Definition at line 319 of file detector.cc.
|
virtual |
Definition at line 326 of file detector.cc.
|
inline |
Definition at line 373 of file detector.hh.
wavecomplex detector::antenna | ( | double | theta, |
double | phi, | ||
double | psi = 0. |
||
) |
param: source theta,phi, polarization angle psi in degrees
Definition at line 473 of file detector.cc.
|
inline |
Definition at line 268 of file detector.hh.
|
inline |
Definition at line 265 of file detector.hh.
void detector::bandPass1G | ( | double | f1 = 0. , |
double | f2 = 0. |
||
) |
Definition at line 1281 of file detector.cc.
|
inlinevirtual |
Definition at line 284 of file detector.hh.
|
inline |
Definition at line 125 of file detector.hh.
void detector::delay | ( | double | theta, |
double | phi | ||
) |
param: theta param: phi
Definition at line 1682 of file detector.cc.
void detector::delay | ( | wavearray< double > & | x, |
double | theta, | ||
double | phi | ||
) |
param: input TS param: theta param: phi
Definition at line 1701 of file detector.cc.
void detector::delay | ( | wavearray< double > & | x, |
double | T | ||
) |
param: input TS param: time delay T
Definition at line 1720 of file detector.cc.
void detector::delay | ( | double | t, |
WSeries< double > & | w | ||
) |
param: time delay in seconds param: WSeries which should be delayed
Definition at line 1030 of file detector.cc.
|
inline |
Definition at line 293 of file detector.hh.
|
inline |
Definition at line 291 of file detector.hh.
|
inline |
Definition at line 294 of file detector.hh.
|
inline |
Definition at line 292 of file detector.hh.
detectorParams detector::getDetectorParams | ( | ) |
Definition at line 201 of file detector.cc.
|
inline |
param: no parameters
Definition at line 157 of file detector.hh.
double detector::getNoise | ( | size_t | I, |
int | J = -1 |
||
) |
param: wavelet layer index (frequency) param: wavelet time index if param 2 is specified - return noise rms for specified pixel location if param 2 is not specified - return rms averaged over the layer
Definition at line 1112 of file detector.cc.
|
inline |
Definition at line 289 of file detector.hh.
|
inline |
Definition at line 164 of file detector.hh.
|
inline |
Definition at line 169 of file detector.hh.
double detector::getTau | ( | double | theta, |
double | phi | ||
) |
param: source theta,phi angles in degrees
Definition at line 681 of file detector.cc.
|
inline |
param: no parameters
Definition at line 161 of file detector.hh.
double detector::getwave | ( | int | ID, |
netcluster & | wc, | ||
char | atype, | ||
size_t | index | ||
) |
param: no parameters
param: input parameter is the cluster ID in the netcluster structure param: input netcluster structure param: amplitude type param: amplitude index return: cluster average noise rms
Definition at line 544 of file detector.cc.
double detector::getWFfreq | ( | char | atype = 'S' | ) |
Definition at line 1750 of file detector.cc.
double detector::getWFtime | ( | char | atype = 'S' | ) |
Definition at line 1735 of file detector.cc.
|
inline |
Definition at line 270 of file detector.hh.
void detector::init | ( | ) |
param: Rx,Ry,Rz in ECEF frame
param: Ex,Ey,Ez in ECEF frame param: Ex,Ey,Ez in ECEF frame param: no parameters
Definition at line 451 of file detector.cc.
|
inline |
Definition at line 286 of file detector.hh.
|
inline |
Definition at line 269 of file detector.hh.
Definition at line 394 of file detector.cc.
Definition at line 351 of file detector.cc.
Definition at line 383 of file detector.cc.
Definition at line 421 of file detector.cc.
void detector::print | ( | ) |
Definition at line 1768 of file detector.cc.
void detector::readFilter | ( | const char * | fname | ) |
Definition at line 969 of file detector.cc.
void detector::rotate | ( | double | a | ) |
Definition at line 274 of file detector.cc.
|
inline |
Definition at line 173 of file detector.hh.
size_t detector::setFilter | ( | size_t | K, |
double | phase = 0. , |
||
size_t | upL = 0 |
||
) |
param: filter length param: filter phase delay in degrees param: number of up-sample layers return filter size
Definition at line 742 of file detector.cc.
size_t detector::setFilter | ( | detector & | d | ) |
param: detector return filter size
Definition at line 916 of file detector.cc.
void detector::setFpFx | ( | double | sms, |
double | t1 = 0. , |
||
double | t2 = 180. , |
||
double | p1 = 0. , |
||
double | p2 = 360. |
||
) |
param - step on phi and theta param - theta begin param - theta end param - phi begin param - phi end
Definition at line 692 of file detector.cc.
void detector::setFpFx | ( | int | order | ) |
param - healpix order
Definition at line 717 of file detector.cc.
|
inline |
Definition at line 288 of file detector.hh.
bool detector::setrms | ( | netcluster * | wc, |
size_t | I = 0 |
||
) |
Definition at line 1208 of file detector.cc.
size_t detector::setsim | ( | WSeries< double > & | wi, |
std::vector< double > * | pT, | ||
double | dT = 5. , |
||
double | offset = 8. , |
||
bool | saveWF = false |
||
) |
Definition at line 1348 of file detector.cc.
size_t detector::setsnr | ( | wavearray< double > & | wi, |
std::vector< double > * | pT, | ||
std::vector< double > * | pF, | ||
double | dT = 5. , |
||
double | offset = 8. |
||
) |
Definition at line 1641 of file detector.cc.
void detector::setTau | ( | double | sms, |
double | t1 = 0. , |
||
double | t2 = 180. , |
||
double | p1 = 0. , |
||
double | p2 = 360. |
||
) |
param - step on phi and theta param - theta begin param - theta end param - phi begin param - phi end
Definition at line 637 of file detector.cc.
void detector::setTau | ( | int | order | ) |
param - healpix order
Definition at line 660 of file detector.cc.
|
inline |
Definition at line 245 of file detector.hh.
|
inline |
Definition at line 252 of file detector.hh.
|
inline |
Definition at line 172 of file detector.hh.
|
inline |
Definition at line 298 of file detector.hh.
|
inline |
Definition at line 299 of file detector.hh.
|
inline |
what it does: see algorithm description in wseries.hh
Definition at line 240 of file detector.hh.
void detector::writeFilter | ( | const char * | fname | ) |
param: file name
Definition at line 930 of file detector.cc.
wavearray<double> detector::BAND |
Definition at line 356 of file detector.hh.
detectorParams detector::dP |
Definition at line 311 of file detector.hh.
double detector::DT[9] |
Definition at line 315 of file detector.hh.
double detector::ED[5] |
Definition at line 316 of file detector.hh.
double detector::ekXk |
Definition at line 322 of file detector.hh.
double detector::enrg |
Definition at line 319 of file detector.hh.
double detector::Ex[3] |
Definition at line 313 of file detector.hh.
double detector::Ey[3] |
Definition at line 314 of file detector.hh.
wavearray<double> detector::ffm |
Definition at line 348 of file detector.hh.
wavearray<double> detector::ffp |
Definition at line 347 of file detector.hh.
std::vector<delayFilter> detector::filter |
Definition at line 343 of file detector.hh.
wavearray<double> detector::fp |
Definition at line 345 of file detector.hh.
wavearray<double> detector::fpx |
Definition at line 349 of file detector.hh.
wavearray<double> detector::FREQ |
Definition at line 355 of file detector.hh.
wavearray<double> detector::fx |
Definition at line 346 of file detector.hh.
wavearray<double> detector::HoT |
Definition at line 332 of file detector.hh.
wavearray<double> detector::HRSS |
Definition at line 353 of file detector.hh.
size_t detector::ifoID |
Definition at line 310 of file detector.hh.
wavearray<short> detector::index |
Definition at line 350 of file detector.hh.
wavearray<double> detector::ISNR |
Definition at line 354 of file detector.hh.
std::vector<int> detector::IWFID |
Definition at line 360 of file detector.hh.
std::vector<wavearray<double>*> detector::IWFP |
Definition at line 361 of file detector.hh.
wavearray<double> detector::lagShift |
Definition at line 351 of file detector.hh.
skymap detector::mFp |
Definition at line 329 of file detector.hh.
skymap detector::mFx |
Definition at line 330 of file detector.hh.
char detector::Name[16] |
Definition at line 309 of file detector.hh.
size_t detector::nDFL |
Definition at line 325 of file detector.hh.
size_t detector::nDFS |
Definition at line 324 of file detector.hh.
WSeries<double> detector::nRMS |
Definition at line 340 of file detector.hh.
double detector::null |
Definition at line 318 of file detector.hh.
WSeries<float> detector::nVAR |
Definition at line 341 of file detector.hh.
POLARIZATION detector::polarization |
Definition at line 366 of file detector.hh.
double detector::rate |
Definition at line 323 of file detector.hh.
double detector::Rv[3] |
Definition at line 312 of file detector.hh.
std::vector<int> detector::RWFID |
Definition at line 363 of file detector.hh.
std::vector<wavearray<double>*> detector::RWFP |
Definition at line 364 of file detector.hh.
double detector::sHIFt |
Definition at line 317 of file detector.hh.
double detector::sSNR |
Definition at line 320 of file detector.hh.
skymap detector::tau |
Definition at line 328 of file detector.hh.
wavearray<double> detector::TDUR |
Definition at line 358 of file detector.hh.
WSeries<double> detector::TFmap |
Definition at line 336 of file detector.hh.
wavearray<double> detector::TIME |
Definition at line 357 of file detector.hh.
std::vector<SSeries<double> > detector::vSS |
Definition at line 334 of file detector.hh.
WSeries<double> detector::waveBand |
Definition at line 338 of file detector.hh.
WSeries<double> detector::waveForm |
Definition at line 337 of file detector.hh.
WSeries<double> detector::waveNull |
Definition at line 339 of file detector.hh.
int detector::wfSAVE |
Definition at line 326 of file detector.hh.
double detector::xSNR |
Definition at line 321 of file detector.hh.