InjCoi Class Reference

#include <InjCoi.h>

Inheritance diagram for InjCoi:
Inheritance graph
[legend]
Collaboration diagram for InjCoi:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 InjCoi (const string aCoincFilePattern, const string aInjFilePattern, Network *aNet, const int aVerbose=0)
bool Recover (void)
bool Reset (void)
bool SaveOutput (const string outFileName)
bool SetAmplitudeRange (const double aMin, const double aMax)
bool SetEccentricityRange (const double aMin, const double aMax)
bool SetFrequencyRange (const double aMin, const double aMax)
void SetFrequencyRatioMax (const double aFrequencyRatioMax)
bool SetPolarizationRange (const double aMin, const double aMax)
bool SetRecoveryType (const int aRecType)
bool SetSigmaRange (const double aMin, const double aMax)
void SetTimeWindow (const double aTimeWindow)
virtual ~InjCoi (void)

Protected Member Functions

bool MakeMonitors (void)

Protected Attributes

double ampMax
double ampMin
double eccMax
double eccMin
TH1D * Eff_amp
TH1D * Eff_freq
double f0Max
double f0Min
TH2D ** freq_rec
double FrequencyRatioMax
vector< int > mis_inj
TH1D * Nmis_amp
TH1D * Nmis_freq
TH1D * Nrec_amp
TH1D * Nrec_freq
TH1D * Nsel_amp
TH1D * Nsel_freq
double psiMax
double psiMin
vector< int > rec_c
vector< int > rec_inj
int RecType
vector< int > sel_inj
double sigmaMax
double sigmaMin
bool status
TH1D ** time_rec
double TimeWindow

Constructor & Destructor Documentation

InjCoi::InjCoi ( const string  aCoincFilePattern,
const string  aInjFilePattern,
Network aNet,
const int  aVerbose = 0 
)
InjCoi::~InjCoi ( void   )  [virtual]

Member Function Documentation

bool InjCoi::MakeMonitors ( void   )  [protected]
bool InjCoi::Recover ( void   ) 
bool InjCoi::Reset ( void   ) 
bool InjCoi::SaveOutput ( const string  outFileName  ) 
bool InjCoi::SetAmplitudeRange ( const double  aMin,
const double  aMax 
)
bool InjCoi::SetEccentricityRange ( const double  aMin,
const double  aMax 
)
bool InjCoi::SetFrequencyRange ( const double  aMin,
const double  aMax 
)
void InjCoi::SetFrequencyRatioMax ( const double  aFrequencyRatioMax  )  [inline]
bool InjCoi::SetPolarizationRange ( const double  aMin,
const double  aMax 
)
bool InjCoi::SetRecoveryType ( const int  aRecType  ) 
bool InjCoi::SetSigmaRange ( const double  aMin,
const double  aMax 
)
void InjCoi::SetTimeWindow ( const double  aTimeWindow  )  [inline]

Member Data Documentation

double InjCoi::ampMax [protected]
double InjCoi::ampMin [protected]
double InjCoi::eccMax [protected]
double InjCoi::eccMin [protected]
TH1D* InjCoi::Eff_amp [protected]
TH1D* InjCoi::Eff_freq [protected]
double InjCoi::f0Max [protected]
double InjCoi::f0Min [protected]
TH2D** InjCoi::freq_rec [protected]
double InjCoi::FrequencyRatioMax [protected]
vector<int> InjCoi::mis_inj [protected]
TH1D* InjCoi::Nmis_amp [protected]
TH1D* InjCoi::Nmis_freq [protected]
TH1D* InjCoi::Nrec_amp [protected]
TH1D* InjCoi::Nrec_freq [protected]
TH1D* InjCoi::Nsel_amp [protected]
TH1D* InjCoi::Nsel_freq [protected]
double InjCoi::psiMax [protected]
double InjCoi::psiMin [protected]
vector<int> InjCoi::rec_c [protected]
vector<int> InjCoi::rec_inj [protected]
int InjCoi::RecType [protected]
vector<int> InjCoi::sel_inj [protected]
double InjCoi::sigmaMax [protected]
double InjCoi::sigmaMin [protected]
bool InjCoi::status [protected]

Reimplemented from InjRea.

TH1D** InjCoi::time_rec [protected]
double InjCoi::TimeWindow [protected]

The documentation for this class was generated from the following files:
 All Classes Files Functions Variables Friends Defines

Generated on 26 Sep 2014 by  doxygen 1.6.1