LArSoft
v06_85_00
Liquid Argon Software toolkit - http://larsoft.org/
|
Public Member Functions | |
MCinfo (const art::Event &evt) | |
void | Info (const art::Event &evt) |
void | Findtpcborders (const art::Event &evt) |
int | GetNgammas () const |
double | GetMompi0 () const |
double | GetMomGamma1 () const |
double | GetMomGamma2 () const |
double | GetCosine () |
TVector3 const & | GetPrimary () const |
TVector3 const & | GetPospi0 () const |
TVector3 const & | GetPosgamma1 () const |
TVector3 const & | GetPosgamma2 () const |
TVector3 const & | GetDirgamma1 () const |
TVector3 const & | GetDirgamma2 () const |
bool const & | IsInside1 () const |
bool const & | IsInside2 () const |
bool const & | IsCompton () const |
Private Member Functions | |
bool | insideFidVol (const TLorentzVector &pvtx) const |
Private Attributes | |
double | fMinx |
double | fMaxx |
double | fMiny |
double | fMaxy |
double | fMinz |
double | fMaxz |
double | fFidVolCut |
int | fNgammas |
double | fMompi0 |
double | fGammamom1 |
bool | fInside1 |
double | fGammamom2 |
bool | fInside2 |
double | fCosine |
bool | fCompton |
TVector3 | fPrimary |
TVector3 | fPi0pos |
TVector3 | fConvgamma1 |
TVector3 | fConvgamma2 |
TVector3 | fDirgamma1 |
TVector3 | fDirgamma2 |
Definition at line 49 of file MultiEMShowers_module.cc.
ems::MCinfo::MCinfo | ( | const art::Event & | evt | ) |
Definition at line 105 of file MultiEMShowers_module.cc.
References Findtpcborders(), and Info().
void ems::MCinfo::Findtpcborders | ( | const art::Event & | evt | ) |
Definition at line 112 of file MultiEMShowers_module.cc.
References fMaxx, fMaxy, fMaxz, fMinx, fMiny, fMinz, and geo::GeometryCore::IterateTPCs().
Referenced by MCinfo().
|
inline |
Definition at line 62 of file MultiEMShowers_module.cc.
References fCosine.
Referenced by ems::MultiEMShowers::analyze().
|
inline |
Definition at line 69 of file MultiEMShowers_module.cc.
References fDirgamma1.
Referenced by ems::MultiEMShowers::analyze().
|
inline |
Definition at line 70 of file MultiEMShowers_module.cc.
References fDirgamma2.
Referenced by ems::MultiEMShowers::analyze().
|
inline |
Definition at line 59 of file MultiEMShowers_module.cc.
References fGammamom1.
Referenced by ems::MultiEMShowers::analyze().
|
inline |
Definition at line 60 of file MultiEMShowers_module.cc.
References fGammamom2.
Referenced by ems::MultiEMShowers::analyze().
|
inline |
Definition at line 58 of file MultiEMShowers_module.cc.
References fMompi0.
Referenced by ems::MultiEMShowers::analyze().
|
inline |
Definition at line 56 of file MultiEMShowers_module.cc.
References fNgammas.
Referenced by ems::MultiEMShowers::analyze().
|
inline |
Definition at line 66 of file MultiEMShowers_module.cc.
References fConvgamma1.
Referenced by ems::MultiEMShowers::analyze(), and ems::MultiEMShowers::convCluster().
|
inline |
Definition at line 67 of file MultiEMShowers_module.cc.
References fConvgamma2.
Referenced by ems::MultiEMShowers::analyze(), and ems::MultiEMShowers::convCluster().
|
inline |
Definition at line 65 of file MultiEMShowers_module.cc.
References fPi0pos.
Referenced by ems::MultiEMShowers::analyze().
|
inline |
Definition at line 64 of file MultiEMShowers_module.cc.
References fPrimary.
Referenced by ems::MultiEMShowers::analyze().
void ems::MCinfo::Info | ( | const art::Event & | evt | ) |
Definition at line 134 of file MultiEMShowers_module.cc.
References sim::ParticleList::begin(), simb::MCParticle::Daughter(), sim::ParticleList::end(), simb::MCParticle::EndProcess(), fCompton, fConvgamma1, fConvgamma2, fCosine, fDirgamma1, fDirgamma2, fGammamom1, fGammamom2, fInside1, fInside2, fMompi0, fNgammas, fPi0pos, fPrimary, insideFidVol(), simb::MCParticle::NumberDaughters(), simb::MCParticle::P(), cheat::ParticleInventoryService::ParticleList(), simb::MCParticle::PdgCode(), simb::MCParticle::Position(), simb::MCParticle::Process(), and cheat::ParticleInventoryService::TrackIdToParticle_P().
Referenced by MCinfo().
|
private |
Definition at line 212 of file MultiEMShowers_module.cc.
References fFidVolCut, fMaxx, fMaxy, fMaxz, fMinx, fMiny, and fMinz.
Referenced by Info(), and IsCompton().
|
inline |
Definition at line 75 of file MultiEMShowers_module.cc.
References fCompton, and insideFidVol().
Referenced by ems::MultiEMShowers::analyze().
|
inline |
Definition at line 72 of file MultiEMShowers_module.cc.
References fInside1.
Referenced by ems::MultiEMShowers::analyze().
|
inline |
Definition at line 73 of file MultiEMShowers_module.cc.
References fInside2.
Referenced by ems::MultiEMShowers::analyze().
|
private |
Definition at line 95 of file MultiEMShowers_module.cc.
Referenced by Info(), and IsCompton().
|
private |
Definition at line 99 of file MultiEMShowers_module.cc.
Referenced by GetPosgamma1(), and Info().
|
private |
Definition at line 100 of file MultiEMShowers_module.cc.
Referenced by GetPosgamma2(), and Info().
|
private |
Definition at line 93 of file MultiEMShowers_module.cc.
Referenced by GetCosine(), and Info().
|
private |
Definition at line 101 of file MultiEMShowers_module.cc.
Referenced by GetDirgamma1(), and Info().
|
private |
Definition at line 102 of file MultiEMShowers_module.cc.
Referenced by GetDirgamma2(), and Info().
|
private |
Definition at line 83 of file MultiEMShowers_module.cc.
Referenced by insideFidVol().
|
private |
Definition at line 88 of file MultiEMShowers_module.cc.
Referenced by GetMomGamma1(), and Info().
|
private |
Definition at line 90 of file MultiEMShowers_module.cc.
Referenced by GetMomGamma2(), and Info().
|
private |
Definition at line 89 of file MultiEMShowers_module.cc.
Referenced by Info(), and IsInside1().
|
private |
Definition at line 91 of file MultiEMShowers_module.cc.
Referenced by Info(), and IsInside2().
|
private |
Definition at line 79 of file MultiEMShowers_module.cc.
Referenced by Findtpcborders(), and insideFidVol().
|
private |
Definition at line 80 of file MultiEMShowers_module.cc.
Referenced by Findtpcborders(), and insideFidVol().
|
private |
Definition at line 81 of file MultiEMShowers_module.cc.
Referenced by Findtpcborders(), and insideFidVol().
|
private |
Definition at line 79 of file MultiEMShowers_module.cc.
Referenced by Findtpcborders(), and insideFidVol().
|
private |
Definition at line 80 of file MultiEMShowers_module.cc.
Referenced by Findtpcborders(), and insideFidVol().
|
private |
Definition at line 81 of file MultiEMShowers_module.cc.
Referenced by Findtpcborders(), and insideFidVol().
|
private |
Definition at line 87 of file MultiEMShowers_module.cc.
Referenced by GetMompi0(), and Info().
|
private |
Definition at line 85 of file MultiEMShowers_module.cc.
Referenced by GetNgammas(), and Info().
|
private |
Definition at line 98 of file MultiEMShowers_module.cc.
Referenced by GetPospi0(), and Info().
|
private |
Definition at line 97 of file MultiEMShowers_module.cc.
Referenced by GetPrimary(), and Info().