Inject Class Reference
#include <Inject.h>
List of all members.
Public Member Functions |
| bool | GenerateGauss (const double aAmplitude, const double aSigma) |
| bool | GenerateSineGauss (const double aAmplitude, const double aSigma, const double aFrequency) |
| string | GetInjectionSet (void) |
| | Inject (Network *aNet, const int aSampling, const int aVerbose=0) |
| bool | InjectSet (const int aDetIndex, const int aDataSize, double *aData, const double aTimeStart) |
| bool | InjectSignal (const int aDetIndex, const int aDataSize, double *aData, const double aTimeStart) |
| bool | SaveDetectorSignal (const string aRootFileName, const string aOption="recreate") |
| bool | SaveInjectionSignal (const string aRootFileName, const string aOption="recreate") |
| bool | SetInjectionSet (const string aInjRootFilePattern) |
| bool | SetSource (const double aTime, const double aRa, const double aDec, const double aPsi=0, const double aEcc=0) |
| virtual | ~Inject () |
Protected Member Functions |
| bool | CreateTukeyWindow (const int size) |
| bool | ProjectSignal (const int aDetIndex, const double aTimeStart) |
Protected Attributes |
| int | DataSize |
| int | fSampling |
| double * | hcross |
| double * | hdet |
| double * | hplus |
| double * | hset |
| double | inj_dec |
| double | inj_ecc |
| double | inj_psi |
| double | inj_ra |
| double | inj_time |
| string | InjRootFilePattern |
| InjRea * | InjSet |
| int | InjSize |
| Network * | Net |
| bool | status |
| int | Verbose |
| double * | window |
Constructor & Destructor Documentation
| Inject::Inject |
( |
Network * |
aNet, |
|
|
const int |
aSampling, |
|
|
const int |
aVerbose = 0 | |
|
) |
| | |
| virtual Inject::~Inject |
( |
|
) |
[virtual] |
Member Function Documentation
| bool Inject::CreateTukeyWindow |
( |
const int |
size |
) |
[protected] |
| bool Inject::GenerateGauss |
( |
const double |
aAmplitude, |
|
|
const double |
aSigma | |
|
) |
| | |
| bool Inject::GenerateSineGauss |
( |
const double |
aAmplitude, |
|
|
const double |
aSigma, |
|
|
const double |
aFrequency | |
|
) |
| | |
| string Inject::GetInjectionSet |
( |
void |
|
) |
[inline] |
| bool Inject::InjectSet |
( |
const int |
aDetIndex, |
|
|
const int |
aDataSize, |
|
|
double * |
aData, |
|
|
const double |
aTimeStart | |
|
) |
| | |
| bool Inject::InjectSignal |
( |
const int |
aDetIndex, |
|
|
const int |
aDataSize, |
|
|
double * |
aData, |
|
|
const double |
aTimeStart | |
|
) |
| | |
| bool Inject::ProjectSignal |
( |
const int |
aDetIndex, |
|
|
const double |
aTimeStart | |
|
) |
| | [protected] |
| bool Inject::SaveDetectorSignal |
( |
const string |
aRootFileName, |
|
|
const string |
aOption = "recreate" | |
|
) |
| | |
| bool Inject::SaveInjectionSignal |
( |
const string |
aRootFileName, |
|
|
const string |
aOption = "recreate" | |
|
) |
| | |
| bool Inject::SetInjectionSet |
( |
const string |
aInjRootFilePattern |
) |
|
| bool Inject::SetSource |
( |
const double |
aTime, |
|
|
const double |
aRa, |
|
|
const double |
aDec, |
|
|
const double |
aPsi = 0, |
|
|
const double |
aEcc = 0 | |
|
) |
| | |
Member Data Documentation
The documentation for this class was generated from the following file:
- /afs/in2p3.fr/throng/virgo/virgoDev/GWOLLUM/v1r3/src/Inject/Inject.h