Definition at line 37 of file SherpaHadronizer.cc.
Definition at line 109 of file SherpaHadronizer.cc.
References arguments, gather_cfg::cout, edm::ParameterSet::exists(), edm::ParameterSet::getParameter(), i, isInitialized, maxEventsToPrint, SherpaDefaultWeight, SherpaParameterSet, SherpaPath, SherpaPathPiece, SherpaProcess, SherpaResultDir, and AlCaHLTBitMon_QueryRunRegistry::string.
129 int retval=Fetcher.Fetch();
131 std::cout <<
"SherpaHadronizer: Preparation of Sherpack failed ... " << std::endl;
132 std::cout <<
"SherpaHadronizer: Error code: " << retval << std::endl;
140 for (
unsigned i=0;
i<setNames.size(); ++
i ) {
143 std::cout <<
"Write Sherpa parameter set " << setNames[
i] <<
" to "<<setNames[
i]<<
".dat "<<std::endl;
145 std::ofstream os(datfile.c_str());
147 for(std::vector<std::string>::const_iterator itPar = pars.begin(); itPar != pars.end(); ++itPar ) {
148 os<<(*itPar)<<std::endl;
167 arguments.push_back(shPathPiece.c_str());
T getParameter(std::string const &) const
BaseHadronizer(edm::ParameterSet const &ps)
bool exists(std::string const ¶meterName) const
checks if a parameter exists
std::string SherpaPathPiece
unsigned int maxEventsToPrint
edm::ParameterSet SherpaParameterSet
double SherpaDefaultWeight
std::string SherpaProcess
std::string SherpaResultDir
std::vector< std::string > arguments
SherpaHadronizer::~SherpaHadronizer |
( |
| ) |
|
const char* SherpaHadronizer::classname |
( |
| ) |
const |
|
inline |
bool SherpaHadronizer::decay |
( |
| ) |
|
bool SherpaHadronizer::declareSpecialSettings |
( |
const std::vector< std::string > & |
| ) |
|
|
inline |
bool SherpaHadronizer::declareStableParticles |
( |
const std::vector< int > & |
pdgIds | ) |
|
Definition at line 201 of file SherpaHadronizer.cc.
204 for(std::vector<int>::const_iterator iter = pdgIds.begin();
205 iter != pdgIds.end(); ++iter)
206 if (!markStable(*iter))
void SherpaHadronizer::doSetRandomEngine |
( |
CLHEP::HepRandomEngine * |
v | ) |
|
|
overrideprivatevirtual |
void SherpaHadronizer::finalizeEvent |
( |
| ) |
|
bool SherpaHadronizer::generatePartonsAndHadronize |
( |
| ) |
|
Definition at line 231 of file SherpaHadronizer.cc.
References ecal_dqm_sourceclient-live_cfg::cerr, relval_steps::gen(), and gen::BaseHadronizer::resetEvent().
236 bool gen_event =
true;
237 while((itry < 3) && gen_event){
243 std::cerr <<
"Exception from Generator.GenerateOneEvent() catch. Call # "
244 << itry <<
" for this event\n";
249 HepMC::GenEvent* evt =
new HepMC::GenEvent();
261 if(ATOOLS::ToType<int>(ATOOLS::rpa->
gen.Variable(
"EVENT_GENERATION_MODE")) == 1){
262 if (evt->weights().size()>2) {
263 evt->weights()[0]/=evt->weights()[2];
def gen
run2 Cosmic #### Run 256259 @ 0T 2015C### Run 272133 @ 3.8T 2016B###
void resetEvent(HepMC::GenEvent *event)
bool SherpaHadronizer::initializeForInternalPartons |
( |
| ) |
|
bool SherpaHadronizer::readSettings |
( |
int |
| ) |
|
|
inline |
bool SherpaHadronizer::residualDecay |
( |
| ) |
|
void SherpaHadronizer::statistics |
( |
| ) |
|
std::vector<std::string> SherpaHadronizer::arguments |
|
private |
SHERPA::Sherpa SherpaHadronizer::Generator |
|
private |
bool SherpaHadronizer::isInitialized |
|
private |
bool SherpaHadronizer::isRNGinitialized |
|
private |
unsigned int SherpaHadronizer::maxEventsToPrint |
|
private |
std::string SherpaHadronizer::SherpaChecksum |
|
private |
double SherpaHadronizer::SherpaDefaultWeight |
|
private |
std::string SherpaHadronizer::SherpaPath |
|
private |
std::string SherpaHadronizer::SherpaPathPiece |
|
private |
std::string SherpaHadronizer::SherpaProcess |
|
private |
std::string SherpaHadronizer::SherpaResultDir |
|
private |