Tutorials¶
Note
A collection of macros helping to learn cWB by example
- AnalyzeSkyProb.C
- This example show how to read/analyze skymap probability produced by cWB_Plugin_SkyProb.C plugin
- ChangeRhoStatistic.C
- this macro is used to redefine the rho statistic
- ChirpMass.C
- this macro shows how to read the eBBH results from output ROOT file produced with cWB_Plugin_eBBH.C
- CombineSearchesWithFAD.C
- This macro is used to computed the false alarm probability of combined searches
- CompareWDMvsTime.C
- Read waveform from file
- ComputeSNR.C
- generate MDC & Read PSD from file & compute SNR
- Compute_FAP_and_Gsigma.C
- Compute Gaussian Sigma & FAP from OBSERVATIONAL_TIME, BACKGROUND_TIME, TRIALS_FACTOR
- ConvertGWGC.C
- convert GWGCCatalog_Rev1d7.txt format to GWGC format for inspiral input sky distribution
- CreateCelestialSkyMask.C
- CreateCelestialSkyMask
- CreateSkyMask.C
- Create SkyMask for cWB analysis
- CreateWhitenedInspirals.C
- …
- DrawFileStrainObjects.C
- Read/Display Objects from strain job root file
- DrawFitsGraceDB.C
- This example show how to display skymap probability from fits file
- DrawInspiral.C
- …
- DrawInspiralFeatures.C
- Show how to use Toolbox to get signal envelop / instantaneous frequency, WignerVille Transform, …
- DrawInspiralUserDet.C
- Draw Inspiral Waveform with the mdc class (for user defined detectors)
- DrawMDCuserDet.C
- Draw Builtin Waveform with the mdc class (for user defined detectors)
- DrawPSD.C
- Hz
- DrawRootSkymap.C
- Draw skymap from skymap saved in a root file
- DrawSGC.C
- Show how to use mdc class to get & draw SGC waveforms
- DrawSGE.C
- Show how to use mdc class to get & draw SG elliptical waveforms
- DrawSensitivities.C
- Draw Detector Sensitivity Curves
- DrawSensitivitiesS5.C
- …
- DrawWDM.C
- Instantiation of object cWB::mdc
- DrawWaveformPE.C
- this macro shows how to read the PE results from ROOT and ASCII file
- Draw_LALSringCusp.C
- Show comparison between LAL Cosmic String Cusps waveformss vs High frequency cut-off
- Draw_LAL_vs_cWB.C
- Show comparison between SGE/WNB cWB vs LAL waveforms
- Draw_LAL_vs_cWB_from_XMLFILE.C
- Show comparison between SGE/WNB cWB vs LAL waveforms
- Efficiency2Gvs1G.C
- this macro produces an html page : 1G vs 2G efficiency 50% comparison
- GetJobFrList.C
- read the frame list from the job file
- GetLiveTime.C
- This macro computes the livetime for each lag using the cWB::Toolbox::getLiveTime method
- LoadWaveforms.C
- Load waveforms from files
- Log2Root.C
- Convert text log mdc file to root file
- Log2Root2.C
- convert BurstMDC ascii log file to cWB root file
- LoopChirpMass.C
- …
- MakeBurstXML.C
- temporary buffer length in sec used for MDC generation
- MakeROC.C
- this macro produces the ROC report page
- MakeROC_Config_1G_vs_2G_Example.C
- 1G vs 2G-ISRA
- Make_BRST_O1_HF.C
- Make BRST HF [512:5120] Hz Set for O1 (proposal)
- Make_BRST_O1_LF.C
- Make BRST LF [32:1024] Hz Set for O1 (proposal)
- Make_SN_O1.C
- Make BRST LF [32:1024] Hz Set for O1 (proposal)
- Make_wdmXTalk.C
- this macro has been used to create the default wdmXTalk catalog used for the 2G pipeline
- MergeTrees.C
- merge root trees
- NodesCleanup.C
- This macro is used to remove temporary cwb files from the remote nodes
- PCA_Benchmark.C
- PRINCIPAL COMPONENT ANALYSIS
- Posterior2XML.C
- sampleFile : input posterior sample file produced by PE
- ProbabilityIntegratedOverCircles.C
- Integrate likelihood skymap over the big circles
- ReadAndDrawMDC.C
- Draw Waveform from text file
- ReadCStrainFromJobFile.C
- read & display conditioned strain from job cstrain file
- ReadFileMDC.C
- This example show how to read event parameters from root mdc file
- ReadFileWAVE.C
- This example show how to read event parameters from root wave file
- ReadHistFromJobFile.C
- read & display diagnostic histogram from job supercluster file
- ReadObjectLogMDC.C
- Draw Waveform from mdc object saved to root file
- ReadSkyMapFromTree.C
- This example show how to read/save to fits/display skymap probability from output root file
- ReadSparseMapFromJobFile.C
- Read & Plot Sparse Map From Job Files
- ReadStrainFromJobFile.C
- Draw read & display strain & mdc from job strain file
- Read_nRMS.C
- This macro read the nRMS from the cstrain root files produced with
- Regression_H1.C
- How to apply regression to subtract power line at 180Hz
- Regression_H1_bic.C
- How to apply regression to subtract power line at 180Hz and related sidebands
- Regression_LPE_H1.C
- GetHchannel
- Regression_Sine.C
- How to apply regression to subtract sinusoidal line at 100Hz
- Regression_Sine_Bic.C
- How to apply regression to subtract sinusoidal line at 100 +/- 2 Hz
- Regression_Sine_Gaus_Bic.C
- How to apply regression to subtract upconverted 2Hz noise at 100 +/- 2 Hz
- Regression_Sine_parameters.C
- How to apply regression to subtract sinusoidal line at 100Hz
- RootSkyMap2Fits.C
- This example show how to convert skymap probability from root to fits files in celestial coordinates
- RootsSkyMap2Fits.C
- This example show how to convert skymap probability from a list of output/root files to fits files
- SelectRunsFromMerged.C
- this example show how to extract the first 2000 jobs from the merge root file
- Test1.C
- Test 1: Removal of broadband noise using a single, highly correlated witness channel.
- Test10.C
- Test 10: Two good witness channels plus one slightly correlated one
- Test11.C
- Test 11: Two witness channels have some common noise (or environmental signal,
- Test2.C
- Test 2: Similar, but witness channel includes some uncorrelated noise:
- Test3.C
- Test 3: Similar, but witness channel includes more uncorrelated noise:
- Test4.C
- Test 4: Similar, but witness channel has mostly uncorrelated noise.
- Test5.C
- Test 5: Two identical (i.e., redundant) witness channels:
- Test6.C
- Test 6: Two witness channels, one highly correlated and the other not
- Test7.C
- Test 7: One witness channel with a little uncorrelated noise, other with more
- Test8.C
- Test 8: Similar, but second witness channel has a very small (but nonzero) correlation
- Test9.C
- Test 9: Two good witness channels measuring different effects
- TestBandPass.C
- This example show how to apply the band filters
- TestcWB.C
- Instantiation of the mdc object using a user_parameter.C config macro file
- TestConfigCompare.C
- Compare two cwb configurations
- TestConfigPrint.C
- Read and print cwb configuration
- TestDrawDistributions.C
- Draw sky distributions
- TestGetTreeDetector.C
- Test get detector info to/from tree
- TestLiveTime.C
- This macro compare the livetime computed by the cWB pipeline and the approximate one
- TestMDC.C
- Instantiation of object cWB::mdc and setup of waveforms, sky distribution
- TestReadSkyDistFromLogMDC.C
- Read SkyDistribution From Log MDC file
- TestReadWaveform.C
- Read & Draw Waveforms
- TestReadWriteConfig.C
- Write & Read config object to/from root file
- TestReadWriteDetectorObject.C
- Write & Read config object to/from root file
- TestReadWriteSkymapObject.C
- Write & Read config object to/from root file
- TestSetGetTreeDetector.C
- Test set/get detector info to/from tree
- TestSetGetTreeDetector2.C
- Test set/get detector info to/from tree
- TestTObject.C
- Write & Read wavearray object to/from root file
- TestTObjectMeyer.C
- Write & Read Meyer object to/from root file
- TestTObjectNetcluster.C
- Write & Read netcluster object to/from root file
- TestTObjectNetpixel.C
- Write & Read netpixel object to/from root file
- TestTObjectSkymap.C
- Write & Read skymap object to/from root file
- TestTObjectWSeries.C
- Write & Read wavearray, Wseries objects to/from root file
- TestTObjectWaveDWT.C
- Write & Read WaveDMT object to/from root file
- TestTObjectWavearray.C
- Write & Read wavearray object to/from root file
- TestWriteFrameMDC.C
- Create waveforms and write to frame file
- TimeSortTree.C
- Sort waveburst root file IFILE_NAME according time[0] parameters and to the ISELECTION rules
- test_config1.C
- defines macro to manage ROOT5 vs ROOT6
- user_parameters.C
- defines macro to manage ROOT5 vs ROOT6