|
babymaker
e95a6a9342d4604277fe7cc6149b6b5b24447d89
|
#include <weight_tools.hh>
Public Types | |
| enum | variationType { nominal =0, muFup =1, muFdown =2, muRup =3, muRup_muFup =4, muRup_muFdown =5, muRdown =6, muRdown_muFup =7, muRdown_muFdown =8 } |
Public Member Functions | |
| float | theoryWeight (variationType variation) |
| void | getTheoryWeights (edm::Handle< LHEEventProduct > lhe_info) |
| float | pileupWeight (unsigned int ntrupv_mean, int type) |
| float | triggerEfficiency (int &nmus, int &nels, float &met, std::vector< float > &sys_trig) |
| float | topPtWeight (float top_pt1, float top_pt2) |
| float | isrWeight (float isrpt) |
| void | getPDFWeights (std::vector< float > &sys_pdf, std::vector< float > &w_pdf) |
| weight_tools () | |
| ~weight_tools () | |
Private Attributes | |
| std::vector< gen::WeightsInfo > | theoryWeights |
| std::vector< double > | w_pu_up |
| std::vector< double > | w_pu_nom |
| std::vector< double > | w_pu_down |
Definition at line 8 of file weight_tools.hh.
| Enumerator | |
|---|---|
| nominal | |
| muFup | |
| muFdown | |
| muRup | |
| muRup_muFup | |
| muRup_muFdown | |
| muRdown | |
| muRdown_muFup | |
| muRdown_muFdown | |
Definition at line 18 of file weight_tools.hh.
| weight_tools::weight_tools | ( | ) |
Definition at line 11 of file weight_tools.cc.
| weight_tools::~weight_tools | ( | ) |
Definition at line 45 of file weight_tools.cc.
| void weight_tools::getPDFWeights | ( | std::vector< float > & | sys_pdf, |
| std::vector< float > & | w_pdf | ||
| ) |
Definition at line 133 of file weight_tools.cc.
References resubmit::ind.
| void weight_tools::getTheoryWeights | ( | edm::Handle< LHEEventProduct > | lhe_info | ) |
Definition at line 128 of file weight_tools.cc.
| float weight_tools::isrWeight | ( | float | isrpt | ) |
Definition at line 115 of file weight_tools.cc.
| float weight_tools::pileupWeight | ( | unsigned int | ntrupv_mean, |
| int | type | ||
| ) |
Definition at line 47 of file weight_tools.cc.
| float weight_tools::theoryWeight | ( | weight_tools::variationType | variation | ) |
Definition at line 121 of file weight_tools.cc.
| float weight_tools::topPtWeight | ( | float | top_pt1, |
| float | top_pt2 | ||
| ) |
Definition at line 103 of file weight_tools.cc.
| float weight_tools::triggerEfficiency | ( | int & | nmus, |
| int & | nels, | ||
| float & | met, | ||
| std::vector< float > & | sys_trig | ||
| ) |
Definition at line 57 of file weight_tools.cc.
|
private |
Definition at line 11 of file weight_tools.hh.
|
private |
Definition at line 14 of file weight_tools.hh.
|
private |
Definition at line 13 of file weight_tools.hh.
|
private |
Definition at line 12 of file weight_tools.hh.
1.8.11