#include <HFShowerLibrary.h>
Classes | |
struct | Hit |
Public Member Functions | |
std::vector< Hit > | fillHits (G4ThreeVector &p, G4ThreeVector &v, int parCode, double parEnergy, bool &ok, double weight, double time, bool onlyLong=false) |
std::vector< Hit > | getHits (G4Step *aStep, bool &ok, double weight, bool onlyLong=false) |
HFShowerLibrary (std::string &name, const DDCompactView &cpv, edm::ParameterSet const &p) | |
void | initRun (G4ParticleTable *, HcalDDDSimConstants *) |
~HFShowerLibrary () | |
Protected Member Functions | |
void | extrapolate (int, double) |
std::vector< double > | getDDDArray (const std::string &, const DDsvalues_type &, int &) |
void | getRecord (int, int) |
void | interpolate (int, double) |
void | loadEventInfo (TBranch *) |
bool | rInside (double r) |
void | storePhoton (int j) |
Private Attributes | |
int | anuePDG |
int | anumuPDG |
int | anutauPDG |
bool | applyFidCut |
double | backProb |
double | dphi |
TBranch * | emBranch |
int | emPDG |
int | epPDG |
int | etaPDG |
int | evtPerBin |
HFFibre * | fibre |
int | gammaPDG |
int | geantinoPDG |
std::vector< double > | gpar |
TBranch * | hadBranch |
TFile * | hf |
float | libVers |
float | listVersion |
bool | newForm |
int | nMomBin |
int | npe |
int | nuePDG |
int | numuPDG |
int | nutauPDG |
HFShowerPhotonCollection | pe |
HFShowerPhotonCollection * | photo |
HFShowerPhotonCollection | photon |
int | pi0PDG |
std::vector< double > | pmom |
double | probMax |
double | rMax |
double | rMin |
int | totEvents |
bool | verbose |
Definition at line 29 of file HFShowerLibrary.h.
HFShowerLibrary::HFShowerLibrary | ( | std::string & | name, |
const DDCompactView & | cpv, | ||
edm::ParameterSet const & | p | ||
) |
Definition at line 24 of file HFShowerLibrary.cc.
HFShowerLibrary::~HFShowerLibrary | ( | ) |
Definition at line 120 of file HFShowerLibrary.cc.
|
protected |
Definition at line 533 of file HFShowerLibrary.cc.
std::vector< HFShowerLibrary::Hit > HFShowerLibrary::fillHits | ( | G4ThreeVector & | p, |
G4ThreeVector & | v, | ||
int | parCode, | ||
double | parEnergy, | ||
bool & | ok, | ||
double | weight, | ||
double | time, | ||
bool | onlyLong = false |
||
) |
Definition at line 215 of file HFShowerLibrary.cc.
|
protected |
Definition at line 618 of file HFShowerLibrary.cc.
std::vector< HFShowerLibrary::Hit > HFShowerLibrary::getHits | ( | G4Step * | aStep, |
bool & | ok, | ||
double | weight, | ||
bool | onlyLong = false |
||
) |
Definition at line 177 of file HFShowerLibrary.cc.
|
protected |
Definition at line 385 of file HFShowerLibrary.cc.
void HFShowerLibrary::initRun | ( | G4ParticleTable * | theParticleTable, |
HcalDDDSimConstants * | hcons | ||
) |
Definition at line 126 of file HFShowerLibrary.cc.
|
protected |
Definition at line 446 of file HFShowerLibrary.cc.
|
protected |
Definition at line 417 of file HFShowerLibrary.cc.
|
protected |
Definition at line 379 of file HFShowerLibrary.cc.
|
protected |
Definition at line 607 of file HFShowerLibrary.cc.
|
private |
Definition at line 81 of file HFShowerLibrary.h.
|
private |
Definition at line 81 of file HFShowerLibrary.h.
|
private |
Definition at line 81 of file HFShowerLibrary.h.
|
private |
Definition at line 70 of file HFShowerLibrary.h.
|
private |
Definition at line 75 of file HFShowerLibrary.h.
|
private |
Definition at line 76 of file HFShowerLibrary.h.
|
private |
Definition at line 68 of file HFShowerLibrary.h.
|
private |
Definition at line 79 of file HFShowerLibrary.h.
|
private |
Definition at line 79 of file HFShowerLibrary.h.
|
private |
Definition at line 80 of file HFShowerLibrary.h.
|
private |
Definition at line 71 of file HFShowerLibrary.h.
|
private |
Definition at line 66 of file HFShowerLibrary.h.
|
private |
Definition at line 79 of file HFShowerLibrary.h.
|
private |
Definition at line 81 of file HFShowerLibrary.h.
|
private |
Definition at line 77 of file HFShowerLibrary.h.
|
private |
Definition at line 68 of file HFShowerLibrary.h.
|
private |
Definition at line 67 of file HFShowerLibrary.h.
|
private |
Definition at line 72 of file HFShowerLibrary.h.
|
private |
Definition at line 72 of file HFShowerLibrary.h.
|
private |
Definition at line 70 of file HFShowerLibrary.h.
|
private |
Definition at line 71 of file HFShowerLibrary.h.
|
private |
Definition at line 83 of file HFShowerLibrary.h.
|
private |
Definition at line 80 of file HFShowerLibrary.h.
|
private |
Definition at line 80 of file HFShowerLibrary.h.
|
private |
Definition at line 80 of file HFShowerLibrary.h.
|
private |
Definition at line 84 of file HFShowerLibrary.h.
|
private |
Definition at line 85 of file HFShowerLibrary.h.
|
private |
Definition at line 86 of file HFShowerLibrary.h.
|
private |
Definition at line 80 of file HFShowerLibrary.h.
|
private |
Definition at line 73 of file HFShowerLibrary.h.
|
private |
Definition at line 75 of file HFShowerLibrary.h.
|
private |
Definition at line 76 of file HFShowerLibrary.h.
|
private |
Definition at line 76 of file HFShowerLibrary.h.
|
private |
Definition at line 71 of file HFShowerLibrary.h.
|
private |
Definition at line 70 of file HFShowerLibrary.h.