Definition at line 20 of file mergingDJRs.cxx.
◆ mergingDJRs()
Pythia8::mergingDJRs::mergingDJRs |
( |
| ) |
|
|
inline |
Definition at line 44 of file mergingDJRs.cxx.
46 m_slowJet = std::make_unique<Pythia8::SlowJet>(
51 m_HistDjr = std::make_unique<TH1F>(
"HistDjr",
"The first DJR", 100, 0.0, 3.0);
53 std::make_unique<TH1F>(
"HistDjr2",
"The second DJR", 100, 0.0, 3.0);
54 m_outFile = std::make_unique<TFile>(
"hist-DJR.root",
"RECREATE");
56 std::cout <<
"**********************************************************"
60 std::cout <<
"* the jet merging userhook CKKWL DJRS is working *"
64 std::cout <<
"**********************************************************"
◆ ~mergingDJRs()
Pythia8::mergingDJRs::~mergingDJRs |
( |
| ) |
|
|
inline |
◆ canVetoPartonLevel()
virtual bool Pythia8::mergingDJRs::canVetoPartonLevel |
( |
| ) |
|
|
inlineoverridevirtual |
◆ doVetoPartonLevel()
bool Pythia8::mergingDJRs::doVetoPartonLevel |
( |
const Event & |
event | ) |
|
|
inlineoverridevirtual |
Definition at line 91 of file mergingDJRs.cxx.
110 std::cout<<
"setup failed in mergingDJRs::doVetoPartonLevel\n";
◆ getDJR()
void Pythia8::mergingDJRs::getDJR |
( |
const Event & |
event | ) |
|
|
inlinevirtual |
Definition at line 122 of file mergingDJRs.cxx.
126 std::cout<<
"setup failed in mergingDJRs::getDJR\n";
147 double eventWeight = infoPtr->mergingWeight() * infoPtr->weight();
149 if (
m_DJR.size() > 0) {
◆ initAfterBeams()
virtual bool Pythia8::mergingDJRs::initAfterBeams |
( |
| ) |
|
|
inlineoverridevirtual |
◆ m_DJR
vector<double> Pythia8::mergingDJRs::m_DJR |
|
private |
◆ m_etaMax
double Pythia8::mergingDJRs::m_etaMax = 10. |
|
private |
◆ m_HistDjr
std::unique_ptr<TH1F> Pythia8::mergingDJRs::m_HistDjr |
|
private |
◆ m_HistDjr2
std::unique_ptr<TH1F> Pythia8::mergingDJRs::m_HistDjr2 |
|
private |
◆ m_massSetIn
int Pythia8::mergingDJRs::m_massSetIn = 1 |
|
private |
◆ m_nSel
int Pythia8::mergingDJRs::m_nSel = 2 |
|
private |
◆ m_outFile
std::unique_ptr<TFile> Pythia8::mergingDJRs::m_outFile |
|
private |
◆ m_power
int Pythia8::mergingDJRs::m_power = 1 |
|
private |
◆ m_pTjetMin
double Pythia8::mergingDJRs::m_pTjetMin = 10. |
|
private |
◆ m_radius
double Pythia8::mergingDJRs::m_radius = 1.0 |
|
private |
◆ m_result
vector<double> Pythia8::mergingDJRs::m_result |
|
private |
◆ m_sjHookPtrIn
Pythia8::SlowJetHook* Pythia8::mergingDJRs::m_sjHookPtrIn = 0 |
|
private |
◆ m_slowJet
std::unique_ptr<Pythia8::SlowJet> Pythia8::mergingDJRs::m_slowJet |
|
private |
◆ m_useFJcoreIn
bool Pythia8::mergingDJRs::m_useFJcoreIn = false |
|
private |
◆ m_useStandardRin
bool Pythia8::mergingDJRs::m_useStandardRin = true |
|
private |
◆ m_workEventJet
Event Pythia8::mergingDJRs::m_workEventJet |
|
private |
The documentation for this class was generated from the following file: