![]() |
DAS
3.0
Das Analysis System
|
#include <RoccoR.h>
Collaboration diagram for RoccoR: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 |