#include <Hydjet2Hadronizer.h>
|
double | CharmEnhancementFactor (double, double, double, double) |
|
const char * | classname () const |
|
bool | decay () |
|
bool | declareSpecialSettings (const std::vector< std::string > &) |
|
bool | declareStableParticles (const std::vector< int > &) |
|
double | f (double) |
|
double | f2 (double, double, double) |
|
void | finalizeEvent () |
|
bool | generatePartonsAndHadronize () |
|
double | GetVolEff () |
|
virtual double | GetWeakDecayLimit () |
|
bool | hadronize () |
|
| Hydjet2Hadronizer (const edm::ParameterSet &) |
|
bool | IniOfThFreezeoutParameters () |
|
bool | initializeForExternalPartons () |
|
bool | initializeForInternalPartons () |
|
double | MidpointIntegrator2 (double, double, double, double) |
|
bool | readSettings (int) |
|
bool | residualDecay () |
|
virtual bool | RunDecays () |
|
void | SetVolEff (double value) |
|
double | SimpsonIntegrator (double, double, double, double) |
|
double | SimpsonIntegrator2 (double, double, double, double) |
|
void | statistics () |
|
| ~Hydjet2Hadronizer () |
|
virtual void | Evolve (List_t &secondaries, ParticleAllocator &allocator, double weakDecayLimit) |
|
| InitialState () |
|
virtual | ~InitialState () |
|
| BaseHadronizer (edm::ParameterSet const &ps) |
|
void | cleanLHE () |
|
void | generateLHE (edm::LuminosityBlock const &lumi, CLHEP::HepRandomEngine *rengine) |
|
edm::Event & | getEDMEvent () const |
|
HepMC::GenEvent * | getGenEvent () |
|
GenEventInfoProduct * | getGenEventInfo () |
|
virtual GenLumiInfoHeader * | getGenLumiInfoHeader () const |
|
GenRunInfoProduct & | getGenRunInfo () |
|
const boost::shared_ptr
< lhef::LHERunInfo > & | getLHERunInfo () const |
|
const std::string & | gridpackPath () const |
|
int | randomIndex () const |
|
const std::string & | randomInitConfigDescription () const |
|
void | randomizeIndex (edm::LuminosityBlock const &lumi, CLHEP::HepRandomEngine *rengine) |
|
void | resetEvent (HepMC::GenEvent *event) |
|
void | resetEventInfo (GenEventInfoProduct *eventInfo) |
|
virtual bool | select (HepMC::GenEvent *) const |
|
void | setEDMEvent (edm::Event &event) |
|
void | setLHEEvent (lhef::LHEEvent *event) |
|
void | setLHERunInfo (lhef::LHERunInfo *runInfo) |
|
void | setRandomEngine (CLHEP::HepRandomEngine *v) |
|
std::vector< std::string > const & | sharedResources () const |
|
| ~BaseHadronizer () |
|
Definition at line 66 of file Hydjet2Hadronizer.h.
Hydjet2Hadronizer::~Hydjet2Hadronizer |
( |
| ) |
|
void Hydjet2Hadronizer::add_heavy_ion_rec |
( |
HepMC::GenEvent * |
evt | ) |
|
|
private |
HepMC::GenParticle * Hydjet2Hadronizer::build_hyjet2 |
( |
int |
index, |
|
|
int |
barcode |
|
) |
| |
|
private |
HepMC::GenVertex * Hydjet2Hadronizer::build_hyjet2_vertex |
( |
int |
i, |
|
|
int |
id |
|
) |
| |
|
private |
double Hydjet2Hadronizer::CharmEnhancementFactor |
( |
double |
Ncc, |
|
|
double |
Ndth, |
|
|
double |
NJPsith, |
|
|
double |
Epsilon |
|
) |
| |
const char * Hydjet2Hadronizer::classname |
( |
| ) |
const |
bool Hydjet2Hadronizer::decay |
( |
| ) |
|
bool gen::Hydjet2Hadronizer::declareSpecialSettings |
( |
const std::vector< std::string > & |
| ) |
|
|
inline |
bool Hydjet2Hadronizer::declareStableParticles |
( |
const std::vector< int > & |
_pdg | ) |
|
void Hydjet2Hadronizer::doSetRandomEngine |
( |
CLHEP::HepRandomEngine * |
v | ) |
|
|
overrideprivatevirtual |
virtual std::vector<std::string> const& gen::Hydjet2Hadronizer::doSharedResources |
( |
| ) |
const |
|
inlineoverrideprivatevirtual |
double gen::Hydjet2Hadronizer::f |
( |
double |
| ) |
|
double Hydjet2Hadronizer::f2 |
( |
double |
x, |
|
|
double |
y, |
|
|
double |
Delta |
|
) |
| |
void Hydjet2Hadronizer::finalizeEvent |
( |
| ) |
|
bool Hydjet2Hadronizer::generatePartonsAndHadronize |
( |
| ) |
|
bool Hydjet2Hadronizer::get_particles |
( |
HepMC::GenEvent * |
evt | ) |
|
|
private |
double gen::Hydjet2Hadronizer::GetVolEff |
( |
| ) |
|
|
inline |
virtual double gen::Hydjet2Hadronizer::GetWeakDecayLimit |
( |
| ) |
|
|
inlinevirtual |
bool Hydjet2Hadronizer::hadronize |
( |
| ) |
|
bool gen::Hydjet2Hadronizer::IniOfThFreezeoutParameters |
( |
| ) |
|
bool gen::Hydjet2Hadronizer::initializeForExternalPartons |
( |
| ) |
|
bool Hydjet2Hadronizer::initializeForInternalPartons |
( |
| ) |
|
double Hydjet2Hadronizer::MidpointIntegrator2 |
( |
double |
a, |
|
|
double |
b, |
|
|
double |
Delta, |
|
|
double |
Epsilon |
|
) |
| |
double Hydjet2Hadronizer::nuclear_radius |
( |
| ) |
const |
|
inlineprivate |
bool Hydjet2Hadronizer::readSettings |
( |
int |
| ) |
|
bool Hydjet2Hadronizer::residualDecay |
( |
| ) |
|
void Hydjet2Hadronizer::rotateEvtPlane |
( |
| ) |
|
|
private |
virtual bool gen::Hydjet2Hadronizer::RunDecays |
( |
| ) |
|
|
inlinevirtual |
void gen::Hydjet2Hadronizer::SetVolEff |
( |
double |
value | ) |
|
|
inline |
double Hydjet2Hadronizer::SimpsonIntegrator |
( |
double |
a, |
|
|
double |
b, |
|
|
double |
phi, |
|
|
double |
Delta |
|
) |
| |
double Hydjet2Hadronizer::SimpsonIntegrator2 |
( |
double |
a, |
|
|
double |
b, |
|
|
double |
Epsilon, |
|
|
double |
Delta |
|
) |
| |
void Hydjet2Hadronizer::statistics |
( |
| ) |
|
float gen::Hydjet2Hadronizer::Bgen |
|
private |
double gen::Hydjet2Hadronizer::cosphi0_ |
|
private |
float gen::Hydjet2Hadronizer::E[500000] |
|
private |
bool gen::Hydjet2Hadronizer::embedding_ |
|
private |
int gen::Hydjet2Hadronizer::ev |
|
private |
HepMC::GenEvent* gen::Hydjet2Hadronizer::evt |
|
private |
double gen::Hydjet2Hadronizer::fAw |
|
private |
double gen::Hydjet2Hadronizer::fBfix |
|
private |
double gen::Hydjet2Hadronizer::fBmax |
|
private |
double gen::Hydjet2Hadronizer::fBmin |
|
private |
int gen::Hydjet2Hadronizer::fCharmProd |
|
private |
double gen::Hydjet2Hadronizer::fCorrC |
|
private |
double gen::Hydjet2Hadronizer::fCorrS |
|
private |
int gen::Hydjet2Hadronizer::fDecay |
|
private |
double gen::Hydjet2Hadronizer::fDelta |
|
private |
double gen::Hydjet2Hadronizer::fEpsilon |
|
private |
int gen::Hydjet2Hadronizer::fEtaType |
|
private |
int gen::Hydjet2Hadronizer::fIanglu |
|
private |
int gen::Hydjet2Hadronizer::fIenglu |
|
private |
int gen::Hydjet2Hadronizer::fIfb |
|
private |
int gen::Hydjet2Hadronizer::fIfDeltaEpsilon |
|
private |
int gen::Hydjet2Hadronizer::final[500000] |
|
private |
int gen::Hydjet2Hadronizer::FirstDaughterIndex[500000] |
|
private |
int gen::Hydjet2Hadronizer::fIshad |
|
private |
double gen::Hydjet2Hadronizer::fMu_th_pip |
|
private |
double gen::Hydjet2Hadronizer::fMuB |
|
private |
double gen::Hydjet2Hadronizer::fMuC |
|
private |
double gen::Hydjet2Hadronizer::fMuI3 |
|
private |
double gen::Hydjet2Hadronizer::fMuS |
|
private |
double gen::Hydjet2Hadronizer::fMuTh[1000] |
|
private |
double gen::Hydjet2Hadronizer::fNccth |
|
private |
int gen::Hydjet2Hadronizer::fNf |
|
private |
int gen::Hydjet2Hadronizer::fNhsel |
|
private |
double gen::Hydjet2Hadronizer::fNocth |
|
private |
int gen::Hydjet2Hadronizer::fNPartTypes |
|
private |
int gen::Hydjet2Hadronizer::fPartEnc[1000] |
|
private |
double gen::Hydjet2Hadronizer::fPartMu[2000] |
|
private |
double gen::Hydjet2Hadronizer::fPartMult[2000] |
|
private |
double gen::Hydjet2Hadronizer::fPtmin |
|
private |
int gen::Hydjet2Hadronizer::fPyhist |
|
private |
int gen::Hydjet2Hadronizer::fPythDecay |
|
private |
double gen::Hydjet2Hadronizer::fR |
|
private |
double gen::Hydjet2Hadronizer::fSigmaTau |
|
private |
double gen::Hydjet2Hadronizer::fSqrtS |
|
private |
double gen::Hydjet2Hadronizer::fT |
|
private |
double gen::Hydjet2Hadronizer::fT0 |
|
private |
double gen::Hydjet2Hadronizer::fTau |
|
private |
double gen::Hydjet2Hadronizer::fTau0 |
|
private |
double gen::Hydjet2Hadronizer::fThFO |
|
private |
int gen::Hydjet2Hadronizer::fTMuType |
|
private |
double gen::Hydjet2Hadronizer::fUmax |
|
private |
double gen::Hydjet2Hadronizer::fVolEff |
|
private |
double gen::Hydjet2Hadronizer::fWeakDecay |
|
private |
double gen::Hydjet2Hadronizer::fYlmax |
|
private |
int gen::Hydjet2Hadronizer::Index[500000] |
|
private |
int gen::Hydjet2Hadronizer::LastDaughterIndex[500000] |
|
private |
unsigned int gen::Hydjet2Hadronizer::maxEventsToPrint_ |
|
private |
int gen::Hydjet2Hadronizer::MotherIndex[500000] |
|
private |
int gen::Hydjet2Hadronizer::Mpdg[500000] |
|
private |
int gen::Hydjet2Hadronizer::Nbcol |
|
private |
int gen::Hydjet2Hadronizer::NDaughters[500000] |
|
private |
int gen::Hydjet2Hadronizer::nhard_ |
|
private |
int gen::Hydjet2Hadronizer::Nhyd |
|
private |
int gen::Hydjet2Hadronizer::Njet |
|
private |
int gen::Hydjet2Hadronizer::Npart |
|
private |
int gen::Hydjet2Hadronizer::Npyt |
|
private |
int gen::Hydjet2Hadronizer::nsoft_ |
|
private |
int gen::Hydjet2Hadronizer::nsub_ |
|
private |
int gen::Hydjet2Hadronizer::Ntot |
|
private |
int gen::Hydjet2Hadronizer::pdg[500000] |
|
private |
double gen::Hydjet2Hadronizer::phi0_ |
|
private |
double gen::Hydjet2Hadronizer::psiforv3 |
|
private |
float gen::Hydjet2Hadronizer::Px[500000] |
|
private |
float gen::Hydjet2Hadronizer::Py[500000] |
|
private |
unsigned int gen::Hydjet2Hadronizer::pythiaPylistVerbosity_ |
|
private |
int gen::Hydjet2Hadronizer::pythiaStatus[500000] |
|
private |
float gen::Hydjet2Hadronizer::Pz[500000] |
|
private |
bool gen::Hydjet2Hadronizer::rotate_ |
|
private |
float gen::Hydjet2Hadronizer::Sigin |
|
private |
float gen::Hydjet2Hadronizer::Sigjet |
|
private |
double gen::Hydjet2Hadronizer::sinphi0_ |
|
private |
List_t gen::Hydjet2Hadronizer::source |
|
private |
int gen::Hydjet2Hadronizer::sseed |
|
private |
float gen::Hydjet2Hadronizer::T[500000] |
|
private |
int gen::Hydjet2Hadronizer::type[500000] |
|
private |
float gen::Hydjet2Hadronizer::X[500000] |
|
private |
float gen::Hydjet2Hadronizer::Y[500000] |
|
private |
float gen::Hydjet2Hadronizer::Z[500000] |
|
private |