Analysis Software
Documentation for sPHENIX simulation software
|
Definition of this analysis module class. More...
#include <coresoftware/blob/master/offline/packages/ResonanceJetTagging/ResonanceJetTagging.h>
Public Types | |
enum | ALGO { ANTIKT = 0, KT = 1, CAMBRIDGE = 2 } |
enum | RECOMB { E_SCHEME = 0, PT_SCHEME = 1, PT2_SCHEME = 2, ET_SCHEME = 3, ET2_SCHEME = 4 } |
enum | TAG { D0 = 0, D0TOK3PI = 1, DPLUS = 2, DSTAR = 3, JPSY = 4, K0 = 5, GAMMA = 6, ELECTRON = 7, LAMBDAC = 8 } |
Private Member Functions | |
int | tagHFHadronic (PHCompositeNode *topNode) |
Methods for grabbing the data. | |
void | findTaggedJets (PHCompositeNode *topNode, PHG4Particlev2 *Tag, const std::vector< PHG4Particlev2 * > &TagDecays) |
void | addParticleFlow (PHCompositeNode *topNode, std::vector< fastjet::PseudoJet > &particles, const std::vector< PHG4Particlev2 * > &TagDecays, std::map< int, std::pair< Jet::SRC, int >> &fjMap) |
void | addTracks (PHCompositeNode *topNode, std::vector< fastjet::PseudoJet > &particles, const std::vector< PHG4Particlev2 * > &TagDecays, std::map< int, std::pair< Jet::SRC, int >> &fjMap) |
void | addClusters (PHCompositeNode *topNode, std::vector< fastjet::PseudoJet > &particles, std::map< int, std::pair< Jet::SRC, int >> &fjMap) |
void | findMCTaggedJets (PHCompositeNode *topNode) |
bool | isAcceptableParticleFlow (ParticleFlowElement *pfPart) |
bool | isAcceptableTrack (SvtxTrack *track) |
bool | isAcceptableEMCalCluster (CLHEP::Hep3Vector &E_vec_cluster) |
bool | isAcceptableHCalCluster (CLHEP::Hep3Vector &E_vec_cluster) |
bool | isDecay (HepMC::GenParticle *particle, const std::vector< PHG4Particlev2 * > &decays) |
bool | isDecay (SvtxTrack *track, const std::vector< PHG4Particlev2 * > &decays) |
int | createJetNode (PHCompositeNode *topNode) |
Additional Inherited Members | |
Protected Member Functions inherited from SubsysReco | |
SubsysReco (const std::string &name="NONAME") | |
Definition of this analysis module class.
Definition at line 37 of file ResonanceJetTagging.h.
View newest version in sPHENIX GitHub at line 37 of file ResonanceJetTagging.h
Definition at line 40 of file ResonanceJetTagging.h.
View newest version in sPHENIX GitHub at line 40 of file ResonanceJetTagging.h
Definition at line 47 of file ResonanceJetTagging.h.
View newest version in sPHENIX GitHub at line 47 of file ResonanceJetTagging.h
Definition at line 56 of file ResonanceJetTagging.h.
View newest version in sPHENIX GitHub at line 56 of file ResonanceJetTagging.h
ResonanceJetTagging::ResonanceJetTagging | ( | const std::string & | name = "ResonanceJetTagging" , |
const TAG | tag = TAG::D0 , |
||
const std::string & | KFparticle_Container_name = "" |
||
) |
Constructor.
ResonanceJetTagging is a class developed to reconstruct jets containing a D-meson The class can be adapted to tag jets using any kind of particle Author: Antonio Silva (anton) Contributor: Jakub Kvapil ( io.s pheni x@gm ail.c omjakub) Constructor of module .kva pil@c ern. ch
Definition at line 79 of file ResonanceJetTagging.cc.
View newest version in sPHENIX GitHub at line 79 of file ResonanceJetTagging.cc
References m_nDaughters, m_tag_particle, and m_tag_pdg.
|
virtual |
Destructor of module
Definition at line 152 of file ResonanceJetTagging.cc.
View newest version in sPHENIX GitHub at line 152 of file ResonanceJetTagging.cc
|
private |
Loop over the EMCal clusters
Loop over the EMCal clusters
Get this cluster
Loop over the EMCal clusters
Get this cluster
Get cluster characteristics This helper class determines the photon characteristics depending on the vertex position This is important for e.g. eta determination and E_T determination
Definition at line 452 of file ResonanceJetTagging.cc.
View newest version in sPHENIX GitHub at line 452 of file ResonanceJetTagging.cc
References assert, GlobalVertexMap::begin(), Enable::CEMC_CLUSTER, GlobalVertexMap::empty(), RawCluster::get_id(), GlobalVertex::get_x(), GlobalVertex::get_y(), GlobalVertex::get_z(), RawClusterContainer::getClusters(), RawClusterUtility::GetECoreVec(), isAcceptableEMCalCluster(), isAcceptableHCalCluster(), m_add_EMCal_clusters, m_add_HCal_clusters, and PHWHERE.
Referenced by findTaggedJets().
|
private |
Definition at line 337 of file ResonanceJetTagging.cc.
View newest version in sPHENIX GitHub at line 337 of file ResonanceJetTagging.cc
References ParticleFlowElement::get_e(), ParticleFlowElement::get_id(), ParticleFlowElement::get_px(), ParticleFlowElement::get_py(), ParticleFlowElement::get_pz(), ParticleFlowElement::get_track(), ParticleFlowElementContainer::getParticleFlowElements(), isAcceptableParticleFlow(), isDecay(), and PHWHERE.
Referenced by findTaggedJets().
|
private |
Definition at line 399 of file ResonanceJetTagging.cc.
View newest version in sPHENIX GitHub at line 399 of file ResonanceJetTagging.cc
References SvtxTrack::get_id(), SvtxTrack::get_px(), SvtxTrack::get_py(), SvtxTrack::get_pz(), isAcceptableTrack(), isDecay(), and PHWHERE.
Referenced by findTaggedJets().
|
private |
Definition at line 853 of file ResonanceJetTagging.cc.
View newest version in sPHENIX GitHub at line 853 of file ResonanceJetTagging.cc
References PHCompositeNode::addNode(), Fun4AllReturnCodes::EVENT_OK, PHNodeIterator::findFirst(), m_jetcontainer_name, m_taggedJetContainer, m_truth_taggedJetContainer, and Acts::Test::pos.
Referenced by Init().
|
virtual |
SubsysReco end processing method.
End the module and finish any data collection. Clean up any remaining loose ends
Reimplemented from SubsysReco.
Definition at line 207 of file ResonanceJetTagging.cc.
View newest version in sPHENIX GitHub at line 207 of file ResonanceJetTagging.cc
References Fun4AllBase::Verbosity().
|
private |
If the node was not properly put on the tree, return
Definition at line 678 of file ResonanceJetTagging.cc.
View newest version in sPHENIX GitHub at line 678 of file ResonanceJetTagging.cc
References JetContainerv1::add_jet(), Best, Jet::clear_comp(), mvtx_utils::comp(), PHHepMCGenEventMap::get(), PHG4Particle::get_barcode(), PHG4Particle::get_parent_id(), PHG4Particle::get_pid(), PHHepMCGenEvent::getEvent(), PHG4TruthInfoContainer::GetParticle(), PHG4TruthInfoContainer::GetParticleRange(), Jet::insert_comp(), it, m_EMCal_cluster_maxpt, m_EMCal_cluster_minpt, m_jetalgo, m_jetr, m_recomb_scheme, m_tag_pdg, m_track_maxeta, m_track_maxpt, m_track_mineta, m_track_minpt, m_truth_jet_id, m_truth_taggedJetContainer, merge_hashes::p, particles, PHWHERE, Jet::set_e(), Jet::set_id(), Jet::set_px(), Jet::set_py(), and Jet::set_pz().
Referenced by tagHFHadronic().
|
private |
Definition at line 275 of file ResonanceJetTagging.cc.
View newest version in sPHENIX GitHub at line 275 of file ResonanceJetTagging.cc
References JetContainerv1::add_jet(), addClusters(), addParticleFlow(), addTracks(), Best, Jet::clear_comp(), mvtx_utils::comp(), PHG4Particlev1::get_barcode(), PHG4Particlev2::get_e(), PHG4Particlev1::get_px(), PHG4Particlev1::get_py(), PHG4Particlev1::get_pz(), Jet::insert_comp(), m_add_EMCal_clusters, m_add_HCal_clusters, m_add_particleflow, m_add_tracks, m_jet_id, m_jetalgo, m_jetr, m_recomb_scheme, m_taggedJetContainer, particles, Jet::set_e(), Jet::set_id(), Jet::set_px(), Jet::set_py(), and Jet::set_pz().
Referenced by tagHFHadronic().
|
inline |
Definition at line 164 of file ResonanceJetTagging.h.
View newest version in sPHENIX GitHub at line 164 of file ResonanceJetTagging.h
References m_add_EMCal_clusters.
|
inline |
Definition at line 166 of file ResonanceJetTagging.h.
View newest version in sPHENIX GitHub at line 166 of file ResonanceJetTagging.h
References m_add_HCal_clusters.
|
inline |
Definition at line 160 of file ResonanceJetTagging.h.
View newest version in sPHENIX GitHub at line 160 of file ResonanceJetTagging.h
References m_add_particleflow.
|
inline |
Definition at line 162 of file ResonanceJetTagging.h.
View newest version in sPHENIX GitHub at line 162 of file ResonanceJetTagging.h
References m_add_tracks.
|
inline |
Definition at line 218 of file ResonanceJetTagging.h.
View newest version in sPHENIX GitHub at line 218 of file ResonanceJetTagging.h
References m_dorec.
|
inline |
Definition at line 220 of file ResonanceJetTagging.h.
View newest version in sPHENIX GitHub at line 220 of file ResonanceJetTagging.h
References m_dotruth.
|
inline |
Definition at line 135 of file ResonanceJetTagging.h.
View newest version in sPHENIX GitHub at line 135 of file ResonanceJetTagging.h
References m_EMCal_cluster_maxeta.
|
inline |
Definition at line 125 of file ResonanceJetTagging.h.
View newest version in sPHENIX GitHub at line 125 of file ResonanceJetTagging.h
References m_EMCal_cluster_maxpt.
|
inline |
Definition at line 134 of file ResonanceJetTagging.h.
View newest version in sPHENIX GitHub at line 134 of file ResonanceJetTagging.h
References m_EMCal_cluster_mineta.
|
inline |
Definition at line 124 of file ResonanceJetTagging.h.
View newest version in sPHENIX GitHub at line 124 of file ResonanceJetTagging.h
References m_EMCal_cluster_minpt.
|
inline |
Definition at line 156 of file ResonanceJetTagging.h.
View newest version in sPHENIX GitHub at line 156 of file ResonanceJetTagging.h
References m_HCal_cluster_maxeta.
|
inline |
Definition at line 146 of file ResonanceJetTagging.h.
View newest version in sPHENIX GitHub at line 146 of file ResonanceJetTagging.h
References m_HCal_cluster_maxpt.
|
inline |
Definition at line 155 of file ResonanceJetTagging.h.
View newest version in sPHENIX GitHub at line 155 of file ResonanceJetTagging.h
References m_HCal_cluster_mineta.
|
inline |
Definition at line 145 of file ResonanceJetTagging.h.
View newest version in sPHENIX GitHub at line 145 of file ResonanceJetTagging.h
References m_HCal_cluster_minpt.
|
inline |
Definition at line 186 of file ResonanceJetTagging.h.
View newest version in sPHENIX GitHub at line 186 of file ResonanceJetTagging.h
References m_jetalgo.
|
inline |
Definition at line 216 of file ResonanceJetTagging.h.
View newest version in sPHENIX GitHub at line 216 of file ResonanceJetTagging.h
References m_jetcontainer_name.
|
inline |
Definition at line 93 of file ResonanceJetTagging.h.
View newest version in sPHENIX GitHub at line 93 of file ResonanceJetTagging.h
References m_particleflow_maxeta.
|
inline |
Definition at line 92 of file ResonanceJetTagging.h.
View newest version in sPHENIX GitHub at line 92 of file ResonanceJetTagging.h
References m_particleflow_mineta.
Definition at line 170 of file ResonanceJetTagging.h.
View newest version in sPHENIX GitHub at line 170 of file ResonanceJetTagging.h
References m_jetr.
|
inline |
Definition at line 208 of file ResonanceJetTagging.h.
View newest version in sPHENIX GitHub at line 208 of file ResonanceJetTagging.h
References m_recomb_scheme.
|
inline |
Definition at line 114 of file ResonanceJetTagging.h.
View newest version in sPHENIX GitHub at line 114 of file ResonanceJetTagging.h
References m_track_maxeta.
|
inline |
Definition at line 104 of file ResonanceJetTagging.h.
View newest version in sPHENIX GitHub at line 104 of file ResonanceJetTagging.h
References m_track_maxpt.
|
inline |
Definition at line 113 of file ResonanceJetTagging.h.
View newest version in sPHENIX GitHub at line 113 of file ResonanceJetTagging.h
References m_track_mineta.
|
inline |
Definition at line 103 of file ResonanceJetTagging.h.
View newest version in sPHENIX GitHub at line 103 of file ResonanceJetTagging.h
References m_track_minpt.
|
virtual |
SubsysReco initialize processing method.
Initialize the module and prepare looping over events
Reimplemented from SubsysReco.
Definition at line 160 of file ResonanceJetTagging.cc.
View newest version in sPHENIX GitHub at line 160 of file ResonanceJetTagging.cc
References createJetNode(), and Fun4AllBase::Verbosity().
|
private |
Definition at line 626 of file ResonanceJetTagging.cc.
View newest version in sPHENIX GitHub at line 626 of file ResonanceJetTagging.cc
References m_EMCal_cluster_maxeta, m_EMCal_cluster_maxpt, m_EMCal_cluster_mineta, and m_EMCal_cluster_minpt.
Referenced by addClusters().
|
private |
Definition at line 640 of file ResonanceJetTagging.cc.
View newest version in sPHENIX GitHub at line 640 of file ResonanceJetTagging.cc
References m_HCal_cluster_maxeta, m_HCal_cluster_maxpt, m_HCal_cluster_mineta, and m_HCal_cluster_minpt.
Referenced by addClusters().
|
private |
Definition at line 389 of file ResonanceJetTagging.cc.
View newest version in sPHENIX GitHub at line 389 of file ResonanceJetTagging.cc
References ParticleFlowElement::get_eta(), m_particleflow_maxeta, and m_particleflow_mineta.
Referenced by addParticleFlow().
|
private |
Definition at line 438 of file ResonanceJetTagging.cc.
View newest version in sPHENIX GitHub at line 438 of file ResonanceJetTagging.cc
References SvtxTrack::get_eta(), SvtxTrack::get_pt(), m_track_maxeta, m_track_maxpt, m_track_mineta, and m_track_minpt.
Referenced by addTracks().
|
private |
Definition at line 666 of file ResonanceJetTagging.cc.
View newest version in sPHENIX GitHub at line 666 of file ResonanceJetTagging.cc
Referenced by addParticleFlow(), and addTracks().
|
private |
Definition at line 654 of file ResonanceJetTagging.cc.
View newest version in sPHENIX GitHub at line 654 of file ResonanceJetTagging.cc
References SvtxTrack::get_id().
|
virtual |
SubsysReco event processing method.
Main workhorse function where each event is looped over and data from each event is collected from the node tree for analysis
Reimplemented from SubsysReco.
Definition at line 176 of file ResonanceJetTagging.cc.
View newest version in sPHENIX GitHub at line 176 of file ResonanceJetTagging.cc
References Fun4AllReturnCodes::ABORTRUN, Fun4AllReturnCodes::EVENT_OK, m_nDaughters, m_tag_particle, and tagHFHadronic().
|
inline |
Definition at line 163 of file ResonanceJetTagging.h.
View newest version in sPHENIX GitHub at line 163 of file ResonanceJetTagging.h
References KFPMath::b, and m_add_EMCal_clusters.
|
inline |
Definition at line 165 of file ResonanceJetTagging.h.
View newest version in sPHENIX GitHub at line 165 of file ResonanceJetTagging.h
References KFPMath::b, and m_add_HCal_clusters.
|
inline |
Definition at line 159 of file ResonanceJetTagging.h.
View newest version in sPHENIX GitHub at line 159 of file ResonanceJetTagging.h
References KFPMath::b, and m_add_particleflow.
|
inline |
Definition at line 161 of file ResonanceJetTagging.h.
View newest version in sPHENIX GitHub at line 161 of file ResonanceJetTagging.h
References KFPMath::b, and m_add_tracks.
|
inline |
Definition at line 217 of file ResonanceJetTagging.h.
View newest version in sPHENIX GitHub at line 217 of file ResonanceJetTagging.h
References KFPMath::b, and m_dorec.
|
inline |
Definition at line 219 of file ResonanceJetTagging.h.
View newest version in sPHENIX GitHub at line 219 of file ResonanceJetTagging.h
References KFPMath::b, and m_dotruth.
Definition at line 127 of file ResonanceJetTagging.h.
View newest version in sPHENIX GitHub at line 127 of file ResonanceJetTagging.h
References etamax, etamin, m_EMCal_cluster_maxeta, and m_EMCal_cluster_mineta.
|
inline |
Definition at line 133 of file ResonanceJetTagging.h.
View newest version in sPHENIX GitHub at line 133 of file ResonanceJetTagging.h
References etamax, and m_EMCal_cluster_maxeta.
|
inline |
Definition at line 123 of file ResonanceJetTagging.h.
View newest version in sPHENIX GitHub at line 123 of file ResonanceJetTagging.h
References m_EMCal_cluster_maxpt.
|
inline |
Definition at line 132 of file ResonanceJetTagging.h.
View newest version in sPHENIX GitHub at line 132 of file ResonanceJetTagging.h
References etamin, and m_EMCal_cluster_mineta.
|
inline |
Definition at line 122 of file ResonanceJetTagging.h.
View newest version in sPHENIX GitHub at line 122 of file ResonanceJetTagging.h
References m_EMCal_cluster_minpt.
Definition at line 117 of file ResonanceJetTagging.h.
View newest version in sPHENIX GitHub at line 117 of file ResonanceJetTagging.h
References m_EMCal_cluster_maxpt, and m_EMCal_cluster_minpt.
Definition at line 148 of file ResonanceJetTagging.h.
View newest version in sPHENIX GitHub at line 148 of file ResonanceJetTagging.h
References etamax, etamin, m_HCal_cluster_maxeta, and m_HCal_cluster_mineta.
|
inline |
Definition at line 154 of file ResonanceJetTagging.h.
View newest version in sPHENIX GitHub at line 154 of file ResonanceJetTagging.h
References etamax, and m_HCal_cluster_maxeta.
|
inline |
Definition at line 144 of file ResonanceJetTagging.h.
View newest version in sPHENIX GitHub at line 144 of file ResonanceJetTagging.h
References m_HCal_cluster_maxpt.
|
inline |
Definition at line 153 of file ResonanceJetTagging.h.
View newest version in sPHENIX GitHub at line 153 of file ResonanceJetTagging.h
References etamin, and m_HCal_cluster_mineta.
|
inline |
Definition at line 143 of file ResonanceJetTagging.h.
View newest version in sPHENIX GitHub at line 143 of file ResonanceJetTagging.h
References m_HCal_cluster_minpt.
Definition at line 138 of file ResonanceJetTagging.h.
View newest version in sPHENIX GitHub at line 138 of file ResonanceJetTagging.h
References m_HCal_cluster_maxpt, and m_HCal_cluster_minpt.
|
inline |
Definition at line 171 of file ResonanceJetTagging.h.
View newest version in sPHENIX GitHub at line 171 of file ResonanceJetTagging.h
References antikt_algorithm, cambridge_algorithm, kt_algorithm, and m_jetalgo.
Referenced by setJetParameters().
|
inline |
Definition at line 215 of file ResonanceJetTagging.h.
View newest version in sPHENIX GitHub at line 215 of file ResonanceJetTagging.h
References m_jetcontainer_name, and n.
Definition at line 209 of file ResonanceJetTagging.h.
View newest version in sPHENIX GitHub at line 209 of file ResonanceJetTagging.h
References setJetAlgo(), setR(), and setRecombScheme().
Definition at line 85 of file ResonanceJetTagging.h.
View newest version in sPHENIX GitHub at line 85 of file ResonanceJetTagging.h
References etamax, etamin, m_particleflow_maxeta, and m_particleflow_mineta.
|
inline |
Definition at line 91 of file ResonanceJetTagging.h.
View newest version in sPHENIX GitHub at line 91 of file ResonanceJetTagging.h
References etamax, and m_particleflow_maxeta.
|
inline |
Definition at line 90 of file ResonanceJetTagging.h.
View newest version in sPHENIX GitHub at line 90 of file ResonanceJetTagging.h
References etamin, and m_particleflow_mineta.
|
inline |
Definition at line 169 of file ResonanceJetTagging.h.
View newest version in sPHENIX GitHub at line 169 of file ResonanceJetTagging.h
References m_jetr, and physmon_track_finding_ttbar::r.
Referenced by setJetParameters().
|
inline |
Definition at line 187 of file ResonanceJetTagging.h.
View newest version in sPHENIX GitHub at line 187 of file ResonanceJetTagging.h
References E_scheme, Et2_scheme, Et_scheme, m_recomb_scheme, pt2_scheme, and pt_scheme.
Referenced by setJetParameters().
Definition at line 106 of file ResonanceJetTagging.h.
View newest version in sPHENIX GitHub at line 106 of file ResonanceJetTagging.h
References etamax, etamin, m_track_maxeta, and m_track_mineta.
|
inline |
Definition at line 112 of file ResonanceJetTagging.h.
View newest version in sPHENIX GitHub at line 112 of file ResonanceJetTagging.h
References etamax, and m_track_maxeta.
|
inline |
Definition at line 102 of file ResonanceJetTagging.h.
View newest version in sPHENIX GitHub at line 102 of file ResonanceJetTagging.h
References m_track_maxpt.
|
inline |
Definition at line 111 of file ResonanceJetTagging.h.
View newest version in sPHENIX GitHub at line 111 of file ResonanceJetTagging.h
References etamin, and m_track_mineta.
|
inline |
Definition at line 101 of file ResonanceJetTagging.h.
View newest version in sPHENIX GitHub at line 101 of file ResonanceJetTagging.h
References m_track_minpt.
Definition at line 96 of file ResonanceJetTagging.h.
View newest version in sPHENIX GitHub at line 96 of file ResonanceJetTagging.h
References m_track_maxpt, and m_track_minpt.
|
private |
Methods for grabbing the data.
Definition at line 217 of file ResonanceJetTagging.cc.
View newest version in sPHENIX GitHub at line 217 of file ResonanceJetTagging.cc
References Fun4AllReturnCodes::ABORTEVENT, KFParticle::E(), Fun4AllReturnCodes::EVENT_OK, findMCTaggedJets(), findTaggedJets(), KFParticle_Container::get(), KFParticleBase::GetPDG(), i, m_dorec, m_dotruth, m_jet_id, m_KFparticle_name, m_nDaughters, m_tag_pdg, KFParticle::Px(), KFParticle::Py(), KFParticle::Pz(), PHG4Particlev1::set_barcode(), PHG4Particlev2::set_e(), PHG4Particlev1::set_px(), PHG4Particlev1::set_py(), PHG4Particlev1::set_pz(), and KFParticle_Container::size().
Referenced by process_event().
|
private |
Definition at line 251 of file ResonanceJetTagging.h.
View newest version in sPHENIX GitHub at line 251 of file ResonanceJetTagging.h
Referenced by addClusters(), findTaggedJets(), getAddEMCalClusters(), and setAddEMCalClusters().
|
private |
Definition at line 252 of file ResonanceJetTagging.h.
View newest version in sPHENIX GitHub at line 252 of file ResonanceJetTagging.h
Referenced by addClusters(), findTaggedJets(), getAddHCalClusters(), and setAddHCalClusters().
|
private |
Add Tracks and Clusters.
Definition at line 249 of file ResonanceJetTagging.h.
View newest version in sPHENIX GitHub at line 249 of file ResonanceJetTagging.h
Referenced by findTaggedJets(), getAddParticleFlow(), and setAddParticleFlow().
|
private |
Definition at line 250 of file ResonanceJetTagging.h.
View newest version in sPHENIX GitHub at line 250 of file ResonanceJetTagging.h
Referenced by findTaggedJets(), getAddTracks(), and setAddTracks().
|
private |
Definition at line 265 of file ResonanceJetTagging.h.
View newest version in sPHENIX GitHub at line 265 of file ResonanceJetTagging.h
Referenced by getDoRecunstructed(), setDoRecunstructed(), and tagHFHadronic().
|
private |
Definition at line 266 of file ResonanceJetTagging.h.
View newest version in sPHENIX GitHub at line 266 of file ResonanceJetTagging.h
Referenced by getDoTruth(), setDoTruth(), and tagHFHadronic().
|
private |
Definition at line 240 of file ResonanceJetTagging.h.
View newest version in sPHENIX GitHub at line 240 of file ResonanceJetTagging.h
Referenced by getEMCalClusterMaxEta(), isAcceptableEMCalCluster(), setEMCalClusterEtaAcc(), and setEMCalClusterMaxEta().
|
private |
Definition at line 238 of file ResonanceJetTagging.h.
View newest version in sPHENIX GitHub at line 238 of file ResonanceJetTagging.h
Referenced by findMCTaggedJets(), getEMCalClusterMaxPt(), isAcceptableEMCalCluster(), setEMCalClusterMaxPt(), and setEMCalClusterPtAcc().
|
private |
Definition at line 239 of file ResonanceJetTagging.h.
View newest version in sPHENIX GitHub at line 239 of file ResonanceJetTagging.h
Referenced by getEMCalClusterMinEta(), isAcceptableEMCalCluster(), setEMCalClusterEtaAcc(), and setEMCalClusterMinEta().
|
private |
EMCal Cluster selection and acceptance.
Definition at line 237 of file ResonanceJetTagging.h.
View newest version in sPHENIX GitHub at line 237 of file ResonanceJetTagging.h
Referenced by findMCTaggedJets(), getEMCalClusterMinPt(), isAcceptableEMCalCluster(), setEMCalClusterMinPt(), and setEMCalClusterPtAcc().
|
private |
Definition at line 246 of file ResonanceJetTagging.h.
View newest version in sPHENIX GitHub at line 246 of file ResonanceJetTagging.h
Referenced by getHCalClusterMaxEta(), isAcceptableHCalCluster(), setHCalClusterEtaAcc(), and setHCalClusterMaxEta().
|
private |
Definition at line 244 of file ResonanceJetTagging.h.
View newest version in sPHENIX GitHub at line 244 of file ResonanceJetTagging.h
Referenced by getHCalClusterMaxPt(), isAcceptableHCalCluster(), setHCalClusterMaxPt(), and setHCalClusterPtAcc().
|
private |
Definition at line 245 of file ResonanceJetTagging.h.
View newest version in sPHENIX GitHub at line 245 of file ResonanceJetTagging.h
Referenced by getHCalClusterMinEta(), isAcceptableHCalCluster(), setHCalClusterEtaAcc(), and setHCalClusterMinEta().
|
private |
HCal Cluster selection and acceptance.
Definition at line 243 of file ResonanceJetTagging.h.
View newest version in sPHENIX GitHub at line 243 of file ResonanceJetTagging.h
Referenced by getHCalClusterMinPt(), isAcceptableHCalCluster(), setHCalClusterMinPt(), and setHCalClusterPtAcc().
|
private |
Definition at line 263 of file ResonanceJetTagging.h.
View newest version in sPHENIX GitHub at line 263 of file ResonanceJetTagging.h
Referenced by findTaggedJets(), and tagHFHadronic().
|
private |
Definition at line 256 of file ResonanceJetTagging.h.
View newest version in sPHENIX GitHub at line 256 of file ResonanceJetTagging.h
Referenced by findMCTaggedJets(), findTaggedJets(), getJetAlgo(), and setJetAlgo().
|
private |
String to contain the jetcontainer name containing the tagged jets.
Definition at line 224 of file ResonanceJetTagging.h.
View newest version in sPHENIX GitHub at line 224 of file ResonanceJetTagging.h
Referenced by createJetNode(), getJetContainerName(), and setJetContainerName().
|
private |
Definition at line 255 of file ResonanceJetTagging.h.
View newest version in sPHENIX GitHub at line 255 of file ResonanceJetTagging.h
Referenced by findMCTaggedJets(), findTaggedJets(), getR(), and setR().
|
private |
Definition at line 269 of file ResonanceJetTagging.h.
View newest version in sPHENIX GitHub at line 269 of file ResonanceJetTagging.h
Referenced by tagHFHadronic().
|
private |
Definition at line 267 of file ResonanceJetTagging.h.
View newest version in sPHENIX GitHub at line 267 of file ResonanceJetTagging.h
Referenced by process_event(), ResonanceJetTagging(), and tagHFHadronic().
|
private |
Definition at line 228 of file ResonanceJetTagging.h.
View newest version in sPHENIX GitHub at line 228 of file ResonanceJetTagging.h
Referenced by getParticleFlowMaxEta(), isAcceptableParticleFlow(), setParticleFlowEtaAcc(), and setParticleFlowMaxEta().
|
private |
Particle Flow selection and acceptance.
Definition at line 227 of file ResonanceJetTagging.h.
View newest version in sPHENIX GitHub at line 227 of file ResonanceJetTagging.h
Referenced by getParticleFlowMinEta(), isAcceptableParticleFlow(), setParticleFlowEtaAcc(), and setParticleFlowMinEta().
|
private |
Definition at line 257 of file ResonanceJetTagging.h.
View newest version in sPHENIX GitHub at line 257 of file ResonanceJetTagging.h
Referenced by findMCTaggedJets(), findTaggedJets(), getRecombScheme(), and setRecombScheme().
|
private |
Definition at line 268 of file ResonanceJetTagging.h.
View newest version in sPHENIX GitHub at line 268 of file ResonanceJetTagging.h
Referenced by process_event(), and ResonanceJetTagging().
|
private |
Definition at line 262 of file ResonanceJetTagging.h.
View newest version in sPHENIX GitHub at line 262 of file ResonanceJetTagging.h
Referenced by findMCTaggedJets(), ResonanceJetTagging(), and tagHFHadronic().
|
private |
Definition at line 259 of file ResonanceJetTagging.h.
View newest version in sPHENIX GitHub at line 259 of file ResonanceJetTagging.h
Referenced by createJetNode(), and findTaggedJets().
|
private |
Definition at line 234 of file ResonanceJetTagging.h.
View newest version in sPHENIX GitHub at line 234 of file ResonanceJetTagging.h
Referenced by findMCTaggedJets(), getTrackMaxEta(), isAcceptableTrack(), setTrackEtaAcc(), and setTrackMaxEta().
|
private |
Definition at line 232 of file ResonanceJetTagging.h.
View newest version in sPHENIX GitHub at line 232 of file ResonanceJetTagging.h
Referenced by findMCTaggedJets(), getTrackMaxPt(), isAcceptableTrack(), setTrackMaxPt(), and setTrackPtAcc().
|
private |
Definition at line 233 of file ResonanceJetTagging.h.
View newest version in sPHENIX GitHub at line 233 of file ResonanceJetTagging.h
Referenced by findMCTaggedJets(), getTrackMinEta(), isAcceptableTrack(), setTrackEtaAcc(), and setTrackMinEta().
|
private |
Track selection and acceptance.
Definition at line 231 of file ResonanceJetTagging.h.
View newest version in sPHENIX GitHub at line 231 of file ResonanceJetTagging.h
Referenced by findMCTaggedJets(), getTrackMinPt(), isAcceptableTrack(), setTrackMinPt(), and setTrackPtAcc().
|
private |
Definition at line 264 of file ResonanceJetTagging.h.
View newest version in sPHENIX GitHub at line 264 of file ResonanceJetTagging.h
Referenced by findMCTaggedJets().
|
private |
Definition at line 260 of file ResonanceJetTagging.h.
View newest version in sPHENIX GitHub at line 260 of file ResonanceJetTagging.h
Referenced by createJetNode(), and findMCTaggedJets().