#include <HDRShower.h>
Public Member Functions | |
bool | computeShower () |
float | getR () |
HDRShower (const RandomEngineAndDistribution *engine, HDShowerParametrization *myParam, EcalHitMaker *myGrid, HcalHitMaker *myHcalHitMaker, int onECAL, double epart) | |
void | setFuncParam () |
bool | setHit (float espot, float theta) |
void | thetaFunction (int nthetaStep) |
virtual | ~HDRShower () |
Private Attributes | |
float | decal |
float | depthECAL |
float | depthGAP |
double | depthStart |
double | e |
float | EcalShift |
float | EgridTable [7] |
float | eHDspot |
std::vector< float > | elastspot |
float | EsCut |
double | lambdaEM |
double | lambdaHD |
float | maxDepth |
int | nthetaStep |
int | onEcal |
bool | qstatus |
const RandomEngineAndDistribution * | random |
float | rpdf [100] |
EcalHitMaker * | theGrid |
HcalHitMaker * | theHcalHitMaker |
HDShowerParametrization * | theParam |
float | Theta1amp [7] |
float | Theta1ampSig [7] |
float | Theta1Lambda [7] |
float | Theta1LambdaSig [7] |
float | ThetaLam21 [7] |
float | ThetaLam21Sig [7] |
std::vector< int > | thetaSpots |
float | thetaStep |
double | x0EM |
double | x0HD |
Definition at line 22 of file HDRShower.h.
HDRShower::HDRShower | ( | const RandomEngineAndDistribution * | engine, |
HDShowerParametrization * | myParam, | ||
EcalHitMaker * | myGrid, | ||
HcalHitMaker * | myHcalHitMaker, | ||
int | onECAL, | ||
double | epart | ||
) |
Definition at line 23 of file HDRShower.cc.
|
inlinevirtual |
Definition at line 33 of file HDRShower.h.
bool HDRShower::computeShower | ( | ) |
Definition at line 47 of file HDRShower.cc.
float HDRShower::getR | ( | ) |
Definition at line 127 of file HDRShower.cc.
void HDRShower::setFuncParam | ( | ) |
Definition at line 195 of file HDRShower.cc.
bool HDRShower::setHit | ( | float | espot, |
float | theta | ||
) |
Definition at line 98 of file HDRShower.cc.
void HDRShower::thetaFunction | ( | int | nthetaStep | ) |
Definition at line 138 of file HDRShower.cc.
|
private |
Definition at line 66 of file HDRShower.h.
|
private |
Definition at line 61 of file HDRShower.h.
|
private |
Definition at line 61 of file HDRShower.h.
|
private |
Definition at line 54 of file HDRShower.h.
|
private |
Definition at line 47 of file HDRShower.h.
|
private |
Definition at line 57 of file HDRShower.h.
|
private |
Definition at line 68 of file HDRShower.h.
|
private |
Definition at line 55 of file HDRShower.h.
|
private |
Definition at line 63 of file HDRShower.h.
|
private |
Definition at line 56 of file HDRShower.h.
|
private |
Definition at line 53 of file HDRShower.h.
|
private |
Definition at line 53 of file HDRShower.h.
|
private |
Definition at line 61 of file HDRShower.h.
|
private |
Definition at line 58 of file HDRShower.h.
|
private |
Definition at line 46 of file HDRShower.h.
|
private |
Definition at line 65 of file HDRShower.h.
|
private |
Definition at line 77 of file HDRShower.h.
|
private |
Definition at line 64 of file HDRShower.h.
|
private |
Definition at line 44 of file HDRShower.h.
|
private |
Definition at line 45 of file HDRShower.h.
|
private |
Definition at line 43 of file HDRShower.h.
|
private |
Definition at line 69 of file HDRShower.h.
|
private |
Definition at line 70 of file HDRShower.h.
|
private |
Definition at line 71 of file HDRShower.h.
|
private |
Definition at line 72 of file HDRShower.h.
|
private |
Definition at line 73 of file HDRShower.h.
|
private |
Definition at line 74 of file HDRShower.h.
|
private |
Definition at line 62 of file HDRShower.h.
|
private |
Definition at line 60 of file HDRShower.h.
|
private |
Definition at line 53 of file HDRShower.h.
|
private |
Definition at line 53 of file HDRShower.h.