DAS
3.0
Das Analysis System
|
#include <RoccoR.h>
Classes | |
struct | CorParams |
struct | RocOne |
Public Types | |
enum | TYPE { MC, DT } |
Public Member Functions | |
RoccoR () | |
RoccoR (std::string filename) | |
void | init (std::string filename) |
void | reset () |
bool | empty () const |
const RocRes & | getRes (int s=0, int m=0) const |
double | getM (int T, int H, int F, int s=0, int m=0) const |
double | getA (int T, int H, int F, int s=0, int m=0) const |
double | getK (int T, int H, int s=0, int m=0) const |
double | kGenSmear (double pt, double eta, double v, double u, RocRes::TYPE TT=RocRes::Data, int s=0, int m=0) const |
double | kScaleMC (int Q, double pt, double eta, double phi, int s=0, int m=0) const |
double | kScaleDT (int Q, double pt, double eta, double phi, int s=0, int m=0) const |
double | kSpreadMC (int Q, double pt, double eta, double phi, double gt, int s=0, int m=0) const |
double | kSmearMC (int Q, double pt, double eta, double phi, int n, double u, int s=0, int m=0) const |
double | kScaleDTerror (int Q, double pt, double eta, double phi) const |
double | kSpreadMCerror (int Q, double pt, double eta, double phi, double gt) const |
double | kSmearMCerror (int Q, double pt, double eta, double phi, int n, double u) const |
double | kScaleFromGenMC (int Q, double pt, double eta, double phi, int n, double gt, double w, int s=0, int m=0) const |
double | kScaleAndSmearMC (int Q, double pt, double eta, double phi, int n, double u, double w, int s=0, int m=0) const |
double | kScaleFromGenMCerror (int Q, double pt, double eta, double phi, int n, double gt, double w) const |
double | kScaleAndSmearMCerror (int Q, double pt, double eta, double phi, int n, double u, double w) const |
Protected Member Functions | |
int | etaBin (double eta) const |
int | phiBin (double phi) const |
Private Types | |
enum | TVAR { Default, Replica, Symhes } |
Private Member Functions | |
template<typename T > | |
double | error (T f) const |
Private Attributes | |
int | NETA |
int | NPHI |
double | DPHI |
std::vector< double > | etabin |
int | nset |
std::vector< int > | nmem |
std::vector< int > | tvar |
std::vector< std::vector< RocOne > > | RC |
Static Private Attributes | |
static const double | MPHI =-CrystalBall::pi |
RoccoR | ( | ) |
|
inline |
|
private |
|
protected |
|
inline |
|
inline |
|
inline |
void init | ( | std::string | filename | ) |
double kGenSmear | ( | double | pt, |
double | eta, | ||
double | v, | ||
double | u, | ||
RocRes::TYPE | TT = RocRes::Data , |
||
int | s = 0 , |
||
int | m = 0 |
||
) | const |
double kScaleAndSmearMC | ( | int | Q, |
double | pt, | ||
double | eta, | ||
double | phi, | ||
int | n, | ||
double | u, | ||
double | w, | ||
int | s = 0 , |
||
int | m = 0 |
||
) | const |
double kScaleAndSmearMCerror | ( | int | Q, |
double | pt, | ||
double | eta, | ||
double | phi, | ||
int | n, | ||
double | u, | ||
double | w | ||
) | const |
double kScaleDT | ( | int | Q, |
double | pt, | ||
double | eta, | ||
double | phi, | ||
int | s = 0 , |
||
int | m = 0 |
||
) | const |
double kScaleDTerror | ( | int | Q, |
double | pt, | ||
double | eta, | ||
double | phi | ||
) | const |
double kScaleFromGenMC | ( | int | Q, |
double | pt, | ||
double | eta, | ||
double | phi, | ||
int | n, | ||
double | gt, | ||
double | w, | ||
int | s = 0 , |
||
int | m = 0 |
||
) | const |
double kScaleFromGenMCerror | ( | int | Q, |
double | pt, | ||
double | eta, | ||
double | phi, | ||
int | n, | ||
double | gt, | ||
double | w | ||
) | const |
double kScaleMC | ( | int | Q, |
double | pt, | ||
double | eta, | ||
double | phi, | ||
int | s = 0 , |
||
int | m = 0 |
||
) | const |
double kSmearMC | ( | int | Q, |
double | pt, | ||
double | eta, | ||
double | phi, | ||
int | n, | ||
double | u, | ||
int | s = 0 , |
||
int | m = 0 |
||
) | const |
double kSmearMCerror | ( | int | Q, |
double | pt, | ||
double | eta, | ||
double | phi, | ||
int | n, | ||
double | u | ||
) | const |
double kSpreadMC | ( | int | Q, |
double | pt, | ||
double | eta, | ||
double | phi, | ||
double | gt, | ||
int | s = 0 , |
||
int | m = 0 |
||
) | const |
double kSpreadMCerror | ( | int | Q, |
double | pt, | ||
double | eta, | ||
double | phi, | ||
double | gt | ||
) | const |
|
protected |
void reset | ( | ) |
|
private |
|
private |
|
staticprivate |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |