#include <SimG4HcalHitCluster.h>
Definition at line 12 of file SimG4HcalHitCluster.h.
SimG4HcalHitCluster::SimG4HcalHitCluster |
( |
| ) |
|
SimG4HcalHitCluster::~SimG4HcalHitCluster |
( |
| ) |
|
|
default |
double SimG4HcalHitCluster::collectEcalEnergyR |
( |
| ) |
|
Definition at line 54 of file SimG4HcalHitCluster.cc.
References hitsc.
56 std::vector<CaloHit>::iterator itr;
58 for (itr =
hitsc.begin(); itr <
hitsc.end(); itr++) {
59 if (itr->det() == 10 || itr->det() == 11 || itr->det() == 12) {
std::vector< CaloHit > hitsc
double SimG4HcalHitCluster::e |
( |
| ) |
const |
|
inline |
double SimG4HcalHitCluster::eta |
( |
void |
| ) |
const |
|
inline |
std::vector<CaloHit>* SimG4HcalHitCluster::getHits |
( |
| ) |
|
|
inline |
double SimG4HcalHitCluster::my_cosh |
( |
float |
eta | ) |
|
|
inlineprivate |
double SimG4HcalHitCluster::my_sinh |
( |
float |
eta | ) |
|
|
inlineprivate |
Definition at line 15 of file SimG4HcalHitCluster.cc.
References funct::cos(), CaloHit::e(), ec, CaloHit::eta(), etac, hitsc, log, my_cosh(), my_sinh(), CaloHit::phi(), phic, funct::sin(), funct::tan(), and theta().
29 CLHEP::HepLorentzVector clusHLV(px, py, pz,
ec);
33 double etah = hit.
eta();
34 double phih = hit.
phi();
40 CLHEP::HepLorentzVector hitHLV(px, py, pz, eh);
45 double theta = clusHLV.theta();
static std::vector< std::string > checklist log
std::vector< CaloHit > hitsc
Sin< T >::type sin(const T &t)
Geom::Theta< T > theta() const
double my_sinh(float eta)
Cos< T >::type cos(const T &t)
Tan< T >::type tan(const T &t)
double my_cosh(float eta)
double SimG4HcalHitCluster::phi |
( |
void |
| ) |
const |
|
inline |
double SimG4HcalHitCluster::ec |
|
private |
double SimG4HcalHitCluster::etac |
|
private |
std::vector<CaloHit> SimG4HcalHitCluster::hitsc |
|
private |
double SimG4HcalHitCluster::phic |
|
private |