Logo coherent WaveBurst  
Library Reference Guide
Logo
List of all members | Public Member Functions | Public Attributes | List of all members
injection Class Reference

Definition at line 49 of file injection.hh.

Public Member Functions

 injection ()
 
void allocate ()
 
Bool_t fill_in (network *, int, bool=true)
 
Int_t GetEntries ()
 
Int_t GetEntry (Int_t)
 
void init ()
 
TTree * Init (TString fName, int n)
 
void Init (TTree *)
 
Bool_t Notify ()
 
virtual injectionoperator= (const injection &)
 
void output (TTree *, network *, double, bool=true)
 
TTree * setTree ()
 
void Show (Int_t entry=-1)
 

Public Attributes

TBranch * b_bandwidth
 
TBranch * b_bp
 
TBranch * b_bx
 
TBranch * b_Deff
 
TBranch * b_distance
 
TBranch * b_duration
 
TBranch * b_e0
 
TBranch * b_eventID
 
TBranch * b_factor
 
TBranch * b_frequency
 
TBranch * b_gps
 
TBranch * b_hrss
 
TBranch * b_iota
 
TBranch * b_log
 
TBranch * b_mass
 
TBranch * b_mchirp
 
TBranch * b_name
 
TBranch * b_ndim
 pointer to the reconstructed waveform More...
 
TBranch * b_nevent
 
TBranch * b_phi
 
TBranch * b_psi
 
TBranch * b_redshift
 
TBranch * b_rp0
 
TBranch * b_run
 
TBranch * b_snr
 
TBranch * b_spin
 
TBranch * b_strain
 
TBranch * b_theta
 
TBranch * b_time
 
TBranch * b_type
 
Float_t * bandwidth
 average center_of_hrss frequency More...
 
Float_t * bp
 source theta angle More...
 
Float_t * bx
 beam pattern coefficients for hp More...
 
Float_t * Deff
 injected snr in the detectors More...
 
Float_t distance
 
Float_t * duration
 injection gps time More...
 
Float_t e0
 
Int_t eventID
 
Float_t factor
 injection log More...
 
TTree * fChain
 root input file cointainig the mdc TTree More...
 
Int_t fCurrent
 pointer to the analyzed TTree or TChain More...
 
Float_t * frequency
 estimated duration More...
 
Double_t gps
 
Double_t * hrss
 estimated bandwidth More...
 
TFile * iFile
 
Float_t * iota
 source psi angle More...
 
string * log
 injection name More...
 
Float_t * mass
 detector specific effective distance More...
 
Float_t mchirp
 
string * name
 
Int_t ndim
 current Tree number in a TChain More...
 
Int_t nevent
 
Float_t * phi
 source iota angle More...
 
Float_t * psi
 
wavearray< double > ** pwf
 [x1,y1,z1,x2,y2,z2] components of spin vector More...
 
Float_t redshift
 
Float_t rp0
 
Int_t run
 number of detectors More...
 
Float_t * snr
 injected hrss in the detectors More...
 
Float_t * spin
 [m1,m2], binary mass parameters More...
 
Double_t strain
 
Float_t * theta
 source phi angle More...
 
Double_t * time
 beam pattern coefficients for hx More...
 
Int_t type
 

#include <injection.hh>

Constructor & Destructor Documentation

◆ injection()

injection::injection ( )
inline

Definition at line 140 of file injection.hh.

Member Function Documentation

◆ allocate()

void injection::allocate ( )

Definition at line 109 of file injection.cc.

◆ fill_in()

Bool_t injection::fill_in ( network net,
int  id,
bool  checkEdges = true 
)

Definition at line 349 of file injection.cc.

◆ GetEntries()

Int_t injection::GetEntries ( )

Definition at line 205 of file injection.cc.

◆ GetEntry()

Int_t injection::GetEntry ( Int_t  entry)

Definition at line 200 of file injection.cc.

◆ init()

void injection::init ( )

Definition at line 156 of file injection.cc.

◆ Init() [1/2]

TTree * injection::Init ( TString  fName,
int  n 
)

Definition at line 29 of file injection.cc.

◆ Init() [2/2]

void injection::Init ( TTree *  tree)

Definition at line 64 of file injection.cc.

◆ Notify()

Bool_t injection::Notify ( )

Definition at line 162 of file injection.cc.

◆ operator=()

injection & injection::operator= ( const injection a)
virtual

Definition at line 297 of file injection.cc.

◆ output()

void injection::output ( TTree *  waveTree,
network net,
double  factor,
bool  checkEdges = true 
)

Definition at line 602 of file injection.cc.

◆ setTree()

TTree * injection::setTree ( )

Definition at line 223 of file injection.cc.

◆ Show()

void injection::Show ( Int_t  entry = -1)

Definition at line 211 of file injection.cc.

Member Data Documentation

◆ b_bandwidth

TBranch* injection::b_bandwidth

Definition at line 132 of file injection.hh.

◆ b_bp

TBranch* injection::b_bp

Definition at line 125 of file injection.hh.

◆ b_bx

TBranch* injection::b_bx

Definition at line 126 of file injection.hh.

◆ b_Deff

TBranch* injection::b_Deff

Definition at line 136 of file injection.hh.

◆ b_distance

TBranch* injection::b_distance

Definition at line 114 of file injection.hh.

◆ b_duration

TBranch* injection::b_duration

Definition at line 129 of file injection.hh.

◆ b_e0

TBranch* injection::b_e0

Definition at line 117 of file injection.hh.

◆ b_eventID

TBranch* injection::b_eventID

Definition at line 108 of file injection.hh.

◆ b_factor

TBranch* injection::b_factor

Definition at line 113 of file injection.hh.

◆ b_frequency

TBranch* injection::b_frequency

Definition at line 131 of file injection.hh.

◆ b_gps

TBranch* injection::b_gps

Definition at line 119 of file injection.hh.

◆ b_hrss

TBranch* injection::b_hrss

Definition at line 134 of file injection.hh.

◆ b_iota

TBranch* injection::b_iota

Definition at line 122 of file injection.hh.

◆ b_log

TBranch* injection::b_log

Definition at line 111 of file injection.hh.

◆ b_mass

TBranch* injection::b_mass

Definition at line 137 of file injection.hh.

◆ b_mchirp

TBranch* injection::b_mchirp

Definition at line 115 of file injection.hh.

◆ b_name

TBranch* injection::b_name

Definition at line 110 of file injection.hh.

◆ b_ndim

TBranch* injection::b_ndim

pointer to the reconstructed waveform

Definition at line 105 of file injection.hh.

◆ b_nevent

TBranch* injection::b_nevent

Definition at line 107 of file injection.hh.

◆ b_phi

TBranch* injection::b_phi

Definition at line 123 of file injection.hh.

◆ b_psi

TBranch* injection::b_psi

Definition at line 121 of file injection.hh.

◆ b_redshift

TBranch* injection::b_redshift

Definition at line 118 of file injection.hh.

◆ b_rp0

TBranch* injection::b_rp0

Definition at line 116 of file injection.hh.

◆ b_run

TBranch* injection::b_run

Definition at line 106 of file injection.hh.

◆ b_snr

TBranch* injection::b_snr

Definition at line 135 of file injection.hh.

◆ b_spin

TBranch* injection::b_spin

Definition at line 138 of file injection.hh.

◆ b_strain

TBranch* injection::b_strain

Definition at line 120 of file injection.hh.

◆ b_theta

TBranch* injection::b_theta

Definition at line 124 of file injection.hh.

◆ b_time

TBranch* injection::b_time

Definition at line 128 of file injection.hh.

◆ b_type

TBranch* injection::b_type

Definition at line 109 of file injection.hh.

◆ bandwidth

Float_t* injection::bandwidth

average center_of_hrss frequency

Definition at line 93 of file injection.hh.

◆ bp

Float_t* injection::bp

source theta angle

Definition at line 86 of file injection.hh.

◆ bx

Float_t* injection::bx

beam pattern coefficients for hp

Definition at line 87 of file injection.hh.

◆ Deff

Float_t* injection::Deff

injected snr in the detectors

Definition at line 97 of file injection.hh.

◆ distance

Float_t injection::distance

Definition at line 73 of file injection.hh.

◆ duration

Float_t* injection::duration

injection gps time

Definition at line 90 of file injection.hh.

◆ e0

Float_t injection::e0

Definition at line 77 of file injection.hh.

◆ eventID

Int_t injection::eventID

Definition at line 67 of file injection.hh.

◆ factor

Float_t injection::factor

injection log

Definition at line 72 of file injection.hh.

◆ fChain

TTree* injection::fChain

root input file cointainig the mdc TTree

Definition at line 59 of file injection.hh.

◆ fCurrent

Int_t injection::fCurrent

pointer to the analyzed TTree or TChain

Definition at line 60 of file injection.hh.

◆ frequency

Float_t* injection::frequency

estimated duration

Definition at line 92 of file injection.hh.

◆ gps

Double_t injection::gps

Definition at line 80 of file injection.hh.

◆ hrss

Double_t* injection::hrss

estimated bandwidth

Definition at line 95 of file injection.hh.

◆ iFile

TFile* injection::iFile

Definition at line 57 of file injection.hh.

◆ iota

Float_t* injection::iota

source psi angle

Definition at line 83 of file injection.hh.

◆ log

string* injection::log

injection name

Definition at line 70 of file injection.hh.

◆ mass

Float_t* injection::mass

detector specific effective distance

Definition at line 98 of file injection.hh.

◆ mchirp

Float_t injection::mchirp

Definition at line 74 of file injection.hh.

◆ name

string* injection::name

Definition at line 69 of file injection.hh.

◆ ndim

Int_t injection::ndim

current Tree number in a TChain

Definition at line 61 of file injection.hh.

◆ nevent

Int_t injection::nevent

Definition at line 66 of file injection.hh.

◆ phi

Float_t* injection::phi

source iota angle

Definition at line 84 of file injection.hh.

◆ psi

Float_t* injection::psi

Definition at line 82 of file injection.hh.

◆ pwf

wavearray<double>** injection::pwf

[x1,y1,z1,x2,y2,z2] components of spin vector

Definition at line 101 of file injection.hh.

◆ redshift

Float_t injection::redshift

Definition at line 78 of file injection.hh.

◆ rp0

Float_t injection::rp0

Definition at line 76 of file injection.hh.

◆ run

Int_t injection::run

number of detectors

Definition at line 65 of file injection.hh.

◆ snr

Float_t* injection::snr

injected hrss in the detectors

Definition at line 96 of file injection.hh.

◆ spin

Float_t* injection::spin

[m1,m2], binary mass parameters

Definition at line 99 of file injection.hh.

◆ strain

Double_t injection::strain

Definition at line 81 of file injection.hh.

◆ theta

Float_t* injection::theta

source phi angle

Definition at line 85 of file injection.hh.

◆ time

Double_t* injection::time

beam pattern coefficients for hx

Definition at line 89 of file injection.hh.

◆ type

Int_t injection::type

Definition at line 68 of file injection.hh.


The documentation for this class was generated from the following files: