Search Class Reference

Perform and evaluate a GW search. More...

#include <Search.h>

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

List of all members.

Public Member Functions

void PrintPlots (const string aPlotNames)
bool Process (const vector< string > aSearchReadFilePattern)
bool ProcessSearch (const string aSearchFileName)
void SetCoincFrequencySelection (const double aMin, const double aMax)
void SetDetectionMorphMatchThreshold (const double aThr)
void SetDetectionSumw2Threshold (const double aThr)
void SetFreqBins (const int aN, const double aMin, const double aMax)
void SetInjAmpBins (const int aN, const double aMin, const double aMax)
void SetMorphMatchBins (const int aN)
void SetMorphMatchSelection (const double aMin, const double aMax)
void SetMorphMatchShiftSelection (const double aMin, const double aMax)
void SetMorphMatchSumw2Selection (const double aMin, const double aMax)
void SetSumw2Bins (const int aN, const double aMin, const double aMax)
void WriteSearch (const string aOutDir, const string aOutFileName)
Constructors and destructors



 Search (const int aVerbose=0)
 Constructor of the Search class.
virtual ~Search (void)
 Destructor of the Search class.

Detailed Description

Perform and evaluate a GW search.

Author:
Florent Robinet

Constructor & Destructor Documentation

Search::Search ( const int  aVerbose = 0  ) 

Constructor of the Search class.

A GW search is conducted over search files produced with the MorphMatch class. These files must be distributed in a set of directories called "search directories". The coinc events in the search files in a given search directory must be time-sorted (usually, 1 search directory = 1 time offset). Search directories can contain either non-injection (Rank class) or injection (InjCoi) files.

This constructor takes an option file as argument to specify the path to search directories. Additionnaly, a binning must be specified to build the search plots.

Parameters:
aOptionFile path to option file
aVerbose verbosity level
Search::~Search ( void   )  [virtual]

Destructor of the Search class.


Member Function Documentation

void Search::PrintPlots ( const string  aPlotNames  ) 
bool Search::Process ( const vector< string >  aSearchReadFilePattern  ) 
bool Search::ProcessSearch ( const string  aSearchFileName  ) 
void Search::SetCoincFrequencySelection ( const double  aMin,
const double  aMax 
) [inline]
void Search::SetDetectionMorphMatchThreshold ( const double  aThr  )  [inline]
void Search::SetDetectionSumw2Threshold ( const double  aThr  )  [inline]
void Search::SetFreqBins ( const int  aN,
const double  aMin,
const double  aMax 
)
void Search::SetInjAmpBins ( const int  aN,
const double  aMin,
const double  aMax 
)
void Search::SetMorphMatchBins ( const int  aN  ) 
void Search::SetMorphMatchSelection ( const double  aMin,
const double  aMax 
) [inline]
void Search::SetMorphMatchShiftSelection ( const double  aMin,
const double  aMax 
) [inline]
void Search::SetMorphMatchSumw2Selection ( const double  aMin,
const double  aMax 
) [inline]
void Search::SetSumw2Bins ( const int  aN,
const double  aMin,
const double  aMax 
)
void Search::WriteSearch ( const string  aOutDir,
const string  aOutFileName 
)

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

Generated on 29 Sep 2016 by  doxygen 1.6.1