Logo Coherent WaveBurst  
Reference Guide
Logo
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
IMBH_search_bin.hh
Go to the documentation of this file.
1 // -------------------------------------------------------------------------
2 // Definitions of the search bin used for the IMBH analysis
3 // -------------------------------------------------------------------------
4 
5 // definition of the selection selection cuts
6 TCut dqveto("dqveto","veto_cat2_H1 && veto_cat2_L1 && !veto_cat3_H1 && !veto_cat3_L1 && !veto_hveto_H1 && !veto_hveto_L1");
7 TCut fcut1("fcut1","frequency[0]>24 && frequency[0]<=256");
8 TCut netcc_cut("netcc_cut","netcc[0]>0.7");
9 TCut qveto1("qveto1","!(Qveto[0]<0.3 && Qveto[1]<0.3 && frequency[0] > 60.0)");
10 TCut qveto2("qveto2","!(Qveto[2]<0.3 && Qveto[3]<0.3 && frequency[0] > 60.0)");
11 TCut lveto("lveto","!((bandwidth[0]<5 || (Lveto[1]<5 && Lveto[2]>0.8)) && abs(frequency[0]-60.0)<2)");
12 TCut cbc_cut("cbc_cut","chirp[1]>1");
13 
14 // definition of the inclusive bins
15 //TCut imbh = fcut1+netcc+qveto1+qveto2+lveto+cbc+dqveto;
16 TCut imbh = TCut("imbh",(fcut1+netcc_cut+qveto1+qveto2+lveto+cbc_cut+dqveto).GetTitle());
17 TCut imbh_noqveto = TCut("imbh_noqveto",(fcut1+netcc_cut+lveto+cbc_cut+dqveto).GetTitle());
18 
19 //TCut imbh_noqveto = fcut1+netcc+lveto+cbc+dqveto;
20 //TCut constrained = dqveto+fcut2+netcc+qveto+lveto;
21 //TCut chirp = dqveto+fcut2+netcc+qveto+lveto+cbc;
22 
23 //cout << "unmodeled : " << unmodeled.GetTitle() << endl;
24 //cout << "constrained : " << constrained.GetTitle() << endl;
25 //cout << "chirp : " << chirp.GetTitle() << endl;
26 
27 // definition of the exclusive bins
28 //TCut eunmodeled = unmodeled+!constrained;
29 //TCut econstrained = constrained+!chirp;
30 
31 //cout << "imbh : " << imbh.GetTitle() << endl;
32 //cout << "econstrained : " << econstrained.GetTitle() << endl;
33 
TCut lveto("lveto","!((bandwidth[0]<5 || (Lveto[1]<5 && Lveto[2]>0.8)) && abs(frequency[0]-60.0)<2)")
TCut qveto2("qveto2","!(Qveto[2]<0.3 && Qveto[3]<0.3 && frequency[0] > 60.0)")
TCut cbc_cut("cbc_cut","chirp[1]>1")
TCut netcc_cut("netcc_cut","netcc[0]>0.7")
TCut imbh_noqveto
TCut fcut1("fcut1","frequency[0]>24 && frequency[0]<=256")
TCut qveto1("qveto1","!(Qveto[0]<0.3 && Qveto[1]<0.3 && frequency[0] > 60.0)")
TCut dqveto("dqveto","veto_cat2_H1 && veto_cat2_L1 && !veto_cat3_H1 && !veto_cat3_L1 && !veto_hveto_H1 && !veto_hveto_L1")
TCut imbh