#include <TJjetsPFOAnalysisProcessor.h>
|
static bool | SortPfoTargetsByEnergy (const EVENT::MCParticle *const pLhs, const EVENT::MCParticle *const pRhs) |
| Sort mc pfo targets by decreasing energy. More...
|
|
TJjetsPFOAnalysisProcessor::TJjetsPFOAnalysisProcessor |
( |
| ) |
|
void TJjetsPFOAnalysisProcessor::ApplyPfoSelectionRules |
( |
EVENT::MCParticle * |
pMCParticle, |
|
|
MCParticleList & |
mcPfoCandidates |
|
) |
| const |
|
protected |
Apply pfo selection rules, starting with root particles.
- Parameters
-
pMCParticle | the address of a mc particle (initially call this recursive function with a top-level, root particle) |
mcPfoCandidates | to collect the list of mc pfo candidates |
Definition at line 155 of file CustomPFOAnalysis.cpp.
template<class Object >
bool TJjetsPFOAnalysisProcessor::areDisjointVectors |
( |
const std::vector< Object > & |
v1, |
|
|
const std::vector< Object > & |
v2 |
|
) |
| const |
|
protected |
void TJjetsPFOAnalysisProcessor::check |
( |
LCEvent * |
event | ) |
|
void TJjetsPFOAnalysisProcessor::Clear |
( |
| ) |
|
|
protected |
void TJjetsPFOAnalysisProcessor::end |
( |
| ) |
|
void TJjetsPFOAnalysisProcessor::ExtractCollections |
( |
JetContentPair * |
jet_content | ) |
|
|
protected |
void TJjetsPFOAnalysisProcessor::findTrueJetParticles |
( |
LCEvent * |
event | ) |
|
|
protected |
std::string TJjetsPFOAnalysisProcessor::get_recoMCTruthLink |
( |
| ) |
|
|
inline |
bool TJjetsPFOAnalysisProcessor::hasSomeParentsInMCList |
( |
EVENT::MCParticle * |
pMCParticle, |
|
|
MCParticleList & |
mcs |
|
) |
| const |
|
protected |
void TJjetsPFOAnalysisProcessor::init |
( |
| ) |
|
Called at the begin of the job before anything is read.
Use to initialize the processor, e.g. book histograms.
Definition at line 178 of file TJjetsPFOAnalysisProcessor.cpp.
void TJjetsPFOAnalysisProcessor::makeNTuple |
( |
| ) |
|
|
protected |
void TJjetsPFOAnalysisProcessor::MakeQuarkVariables |
( |
JetContentPair * |
jet_content | ) |
|
|
protected |
virtual Processor* TJjetsPFOAnalysisProcessor::newProcessor |
( |
| ) |
|
|
inlinevirtual |
void TJjetsPFOAnalysisProcessor::PerformPfoAnalysis |
( |
| ) |
|
|
protected |
void TJjetsPFOAnalysisProcessor::processEvent |
( |
LCEvent * |
event | ) |
|
void TJjetsPFOAnalysisProcessor::processRunHeader |
( |
LCRunHeader * |
run | ) |
|
bool TJjetsPFOAnalysisProcessor::SortPfoTargetsByEnergy |
( |
const EVENT::MCParticle *const |
pLhs, |
|
|
const EVENT::MCParticle *const |
pRhs |
|
) |
| |
|
staticprotected |
Sort mc pfo targets by decreasing energy.
- Parameters
-
pLhs | the address of the first mc pfo target |
pRhs | the address of the second mc pfo target |
Definition at line 491 of file CustomPFOAnalysis.cpp.
template<class Object >
std::vector<Object> TJjetsPFOAnalysisProcessor::turnVectorOfConstToVector |
( |
const std::vector< const Object > & |
v | ) |
const |
|
protected |
std::string TJjetsPFOAnalysisProcessor::_colAllPFOs {} |
|
protected |
std::string TJjetsPFOAnalysisProcessor::_colMC {} |
|
protected |
TTree* TJjetsPFOAnalysisProcessor::_datatrain {} |
|
protected |
TFile* TJjetsPFOAnalysisProcessor::_otfile {} |
|
protected |
std::string TJjetsPFOAnalysisProcessor::_recoMCTruthLink {} |
|
protected |
std::string TJjetsPFOAnalysisProcessor::_rootfilename {} |
|
protected |
float TJjetsPFOAnalysisProcessor::m_costQ1 {} |
|
protected |
float TJjetsPFOAnalysisProcessor::m_costQ2 {} |
|
protected |
float TJjetsPFOAnalysisProcessor::m_costQQ {} |
|
protected |
float TJjetsPFOAnalysisProcessor::m_eQ1 {} |
|
protected |
float TJjetsPFOAnalysisProcessor::m_eQ2 {} |
|
protected |
float TJjetsPFOAnalysisProcessor::m_eQQ {} |
|
protected |
TH1F* TJjetsPFOAnalysisProcessor::m_hPfoEnergySum {} |
|
protected |
TH1F* TJjetsPFOAnalysisProcessor::m_hPfoEnergySumL7A {} |
|
protected |
std::string TJjetsPFOAnalysisProcessor::m_inputPfoCollection {} |
|
protected |
int TJjetsPFOAnalysisProcessor::m_jetFinElPDG {} |
|
protected |
int TJjetsPFOAnalysisProcessor::m_jetInitElPDG {} |
|
protected |
JetVec TJjetsPFOAnalysisProcessor::m_jets {} |
|
protected |
int TJjetsPFOAnalysisProcessor::m_lookForQuarksWithMotherZ {} |
|
protected |
float TJjetsPFOAnalysisProcessor::m_mcEnergyENu {} |
|
protected |
float TJjetsPFOAnalysisProcessor::m_mcEnergyFwd {} |
|
protected |
std::string TJjetsPFOAnalysisProcessor::m_mcParticleCollection {} |
|
protected |
float TJjetsPFOAnalysisProcessor::m_mcPfoSelectionLowEnergyNPCutOff {} |
|
protected |
float TJjetsPFOAnalysisProcessor::m_mcPfoSelectionMomentum {} |
|
protected |
float TJjetsPFOAnalysisProcessor::m_mcPfoSelectionRadius {} |
|
protected |
float TJjetsPFOAnalysisProcessor::m_mQQ {} |
|
protected |
int TJjetsPFOAnalysisProcessor::m_nEvt {} |
|
protected |
int TJjetsPFOAnalysisProcessor::m_nEvtSum {} |
|
protected |
int TJjetsPFOAnalysisProcessor::m_nJet {} |
|
protected |
int TJjetsPFOAnalysisProcessor::m_nPfosNeutralHadrons {} |
|
protected |
int TJjetsPFOAnalysisProcessor::m_nPfosPhotons {} |
|
protected |
int TJjetsPFOAnalysisProcessor::m_nPfosTotal {} |
|
protected |
int TJjetsPFOAnalysisProcessor::m_nPfosTracks {} |
|
protected |
int TJjetsPFOAnalysisProcessor::m_nPfoTargetsNeutralHadrons {} |
|
protected |
int TJjetsPFOAnalysisProcessor::m_nPfoTargetsPhotons {} |
|
protected |
int TJjetsPFOAnalysisProcessor::m_nPfoTargetsTotal {} |
|
protected |
int TJjetsPFOAnalysisProcessor::m_nPfoTargetsTracks {} |
|
protected |
int TJjetsPFOAnalysisProcessor::m_nRun {} |
|
protected |
int TJjetsPFOAnalysisProcessor::m_nRunSum {} |
|
protected |
FloatVector TJjetsPFOAnalysisProcessor::m_pfoCosTheta {} |
|
protected |
float TJjetsPFOAnalysisProcessor::m_pfoECalToEmEnergy {} |
|
protected |
float TJjetsPFOAnalysisProcessor::m_pfoECalToHadEnergy {} |
|
protected |
FloatVector TJjetsPFOAnalysisProcessor::m_pfoEnergies {} |
|
protected |
float TJjetsPFOAnalysisProcessor::m_pfoEnergyNeutralHadrons {} |
|
protected |
float TJjetsPFOAnalysisProcessor::m_pfoEnergyPhotons {} |
|
protected |
float TJjetsPFOAnalysisProcessor::m_pfoEnergyTotal {} |
|
protected |
float TJjetsPFOAnalysisProcessor::m_pfoEnergyTracks {} |
|
protected |
float TJjetsPFOAnalysisProcessor::m_pfoHCalToEmEnergy {} |
|
protected |
float TJjetsPFOAnalysisProcessor::m_pfoHCalToHadEnergy {} |
|
protected |
float TJjetsPFOAnalysisProcessor::m_pfoMassTotal {} |
|
protected |
float TJjetsPFOAnalysisProcessor::m_pfoMuonToEnergy {} |
|
protected |
float TJjetsPFOAnalysisProcessor::m_pfoOtherEnergy {} |
|
protected |
IntVector TJjetsPFOAnalysisProcessor::m_pfoPdgCodes {} |
|
protected |
FloatVector TJjetsPFOAnalysisProcessor::m_pfoTargetCosTheta {} |
|
protected |
FloatVector TJjetsPFOAnalysisProcessor::m_pfoTargetEnergies {} |
|
protected |
IntVector TJjetsPFOAnalysisProcessor::m_pfoTargetPdgCodes {} |
|
protected |
FloatVector TJjetsPFOAnalysisProcessor::m_pfoTargetPx {} |
|
protected |
FloatVector TJjetsPFOAnalysisProcessor::m_pfoTargetPy {} |
|
protected |
FloatVector TJjetsPFOAnalysisProcessor::m_pfoTargetPz {} |
|
protected |
float TJjetsPFOAnalysisProcessor::m_pfoTargetsEnergyNeutralHadrons {} |
|
protected |
float TJjetsPFOAnalysisProcessor::m_pfoTargetsEnergyPhotons {} |
|
protected |
float TJjetsPFOAnalysisProcessor::m_pfoTargetsEnergyTotal {} |
|
protected |
float TJjetsPFOAnalysisProcessor::m_pfoTargetsEnergyTracks {} |
|
protected |
int TJjetsPFOAnalysisProcessor::m_printing {} |
|
protected |
TFile* TJjetsPFOAnalysisProcessor::m_pTFile {} |
|
protected |
TTree* TJjetsPFOAnalysisProcessor::m_pTTree {} |
|
protected |
int TJjetsPFOAnalysisProcessor::m_qPdg {} |
|
protected |
std::string TJjetsPFOAnalysisProcessor::m_rootFile {} |
|
protected |
float TJjetsPFOAnalysisProcessor::m_thrust {} |
|
protected |
The documentation for this class was generated from the following files:
- /afs/desy.de/user/d/dudarboh/analysis/iLCSoft/MarlinReco/Analysis/TJjetsPFOAnalysisProcessor/include/TJjetsPFOAnalysisProcessor.h
- /afs/desy.de/user/d/dudarboh/analysis/iLCSoft/MarlinReco/Analysis/TJjetsPFOAnalysisProcessor/include/VectorHelper.h
- /afs/desy.de/user/d/dudarboh/analysis/iLCSoft/MarlinReco/Analysis/TJjetsPFOAnalysisProcessor/src/CustomPFOAnalysis.cpp
- /afs/desy.de/user/d/dudarboh/analysis/iLCSoft/MarlinReco/Analysis/TJjetsPFOAnalysisProcessor/src/FindTrueJetParticles.cpp
- /afs/desy.de/user/d/dudarboh/analysis/iLCSoft/MarlinReco/Analysis/TJjetsPFOAnalysisProcessor/src/TJjetsPFOAnalysisProcessor.cpp