#include <Hector.h>
|
string | beam1filename |
|
string | beam2filename |
|
double | etacut |
|
double | lengthd1 |
|
double | lengthfp420 |
|
double | lengthzdc |
|
H_BeamLine * | m_beamlineD11 |
|
H_BeamLine * | m_beamlineD12 |
|
H_BeamLine * | m_beamlineFP4201 |
|
H_BeamLine * | m_beamlineFP4202 |
|
H_BeamLine * | m_beamlineZDC1 |
|
H_BeamLine * | m_beamlineZDC2 |
|
std::map< unsigned int,
H_BeamParticle * > | m_beamPart |
|
std::map< unsigned int, int > | m_direct |
|
std::map< unsigned int, double > | m_eAtTrPoint |
|
std::map< unsigned int, double > | m_eta |
|
bool | m_FP420Transport |
|
std::map< unsigned int, bool > | m_isCharged |
|
std::map< unsigned int, bool > | m_isStoppedd1 |
|
std::map< unsigned int, bool > | m_isStoppedfp420 |
|
std::map< unsigned int, bool > | m_isStoppedzdc |
|
std::map< unsigned int, int > | m_pdg |
|
std::map< unsigned int, double > | m_pz |
|
H_RecRPObject * | m_rp420_b |
|
H_RecRPObject * | m_rp420_f |
|
float | m_rpp420_b |
|
float | m_rpp420_f |
|
float | m_rppd1 |
|
float | m_rppzdc |
|
double | m_sig_e |
|
double | m_sigmaSTX |
|
double | m_sigmaSTY |
|
bool | m_smearAng |
|
bool | m_smearE |
|
std::map< unsigned int, double > | m_TxAtTrPoint |
|
std::map< unsigned int, double > | m_TyAtTrPoint |
|
bool | m_verbosity |
|
std::map< unsigned int, double > | m_xAtTrPoint |
|
std::map< unsigned int, double > | m_yAtTrPoint |
|
bool | m_ZDCTransport |
|
edm::ESHandle< ParticleDataTable > | pdt |
|
std::vector< LHCTransportLink > | theCorrespondenceMap |
|
Definition at line 40 of file Hector.h.
Hector::Hector |
( |
const edm::ParameterSet & |
ps, |
|
|
bool |
verbosity, |
|
|
bool |
FP420Transport, |
|
|
bool |
ZDCTransport |
|
) |
| |
void Hector::add |
( |
const HepMC::GenEvent * |
ev, |
|
|
const edm::EventSetup & |
es |
|
) |
| |
HepMC::GenEvent * Hector::addPartToHepMC |
( |
HepMC::GenEvent * |
event | ) |
|
void Hector::clear |
( |
void |
| ) |
|
void Hector::clearApertureFlags |
( |
| ) |
|
void Hector::filterD1 |
( |
TRandom3 * |
rootEngine | ) |
|
void Hector::filterFP420 |
( |
TRandom3 * |
rootEngine | ) |
|
void Hector::filterZDC |
( |
TRandom3 * |
rootEngine | ) |
|
int Hector::getDirect |
( |
unsigned int |
part_n | ) |
const |
void Hector::print |
( |
void |
| ) |
const |
Prints properties of all particles in a beamline
Definition at line 470 of file Hector.cc.
string Hector::beam1filename |
|
private |
string Hector::beam2filename |
|
private |
double Hector::lengthfp420 |
|
private |
H_BeamLine* Hector::m_beamlineD11 |
|
private |
H_BeamLine* Hector::m_beamlineD12 |
|
private |
H_BeamLine* Hector::m_beamlineFP4201 |
|
private |
H_BeamLine* Hector::m_beamlineFP4202 |
|
private |
H_BeamLine* Hector::m_beamlineZDC1 |
|
private |
H_BeamLine* Hector::m_beamlineZDC2 |
|
private |
std::map<unsigned int, H_BeamParticle*> Hector::m_beamPart |
|
private |
std::map<unsigned int, int> Hector::m_direct |
|
private |
std::map<unsigned int, double> Hector::m_eAtTrPoint |
|
private |
std::map<unsigned int, double> Hector::m_eta |
|
private |
bool Hector::m_FP420Transport |
|
private |
std::map<unsigned int, bool> Hector::m_isCharged |
|
private |
std::map<unsigned int, bool> Hector::m_isStoppedd1 |
|
private |
std::map<unsigned int, bool> Hector::m_isStoppedfp420 |
|
private |
std::map<unsigned int, bool> Hector::m_isStoppedzdc |
|
private |
std::map<unsigned int, int> Hector::m_pdg |
|
private |
std::map<unsigned int, double> Hector::m_pz |
|
private |
H_RecRPObject* Hector::m_rp420_b |
|
private |
H_RecRPObject* Hector::m_rp420_f |
|
private |
double Hector::m_sigmaSTX |
|
private |
double Hector::m_sigmaSTY |
|
private |
std::map<unsigned int, double> Hector::m_TxAtTrPoint |
|
private |
std::map<unsigned int, double> Hector::m_TyAtTrPoint |
|
private |
std::map<unsigned int, double> Hector::m_xAtTrPoint |
|
private |
std::map<unsigned int, double> Hector::m_yAtTrPoint |
|
private |
bool Hector::m_ZDCTransport |
|
private |