Class JetMaker
- class JetMaker
- derived from Algorithm
Maker class which reads Cluster information from the TES and
makes flavour-tagged, smeared Jets.
Constructor Summary |
JetMaker(const std::string & name, ISvcLocator * pSvcLocator) |
lnkJet
private Jet * lnkJet
- label output
- supplierCardinality 0..*
m_BarrelForwardEta
private double m_BarrelForwardEta
m_bMaxDeltaR
private double m_bMaxDeltaR
m_bPtMin
private double m_bPtMin
m_cMaxDeltaR
private double m_cMaxDeltaR
m_cPtMin
private double m_cPtMin
m_doSmearing
private bool m_doSmearing
m_etaTagMax
private double m_etaTagMax
m_inputLocation
private std::string m_inputLocation
m_kinehelp
private KinematicHelper m_kinehelp
m_lumi
private int m_lumi
m_maxEta
private double m_maxEta
m_mcTruthLocation
private std::string m_mcTruthLocation
m_minPT
private double m_minPT
m_muonLocation
private std::string m_muonLocation
m_outputLocation
private std::string m_outputLocation
m_randSeed
private int m_randSeed
m_rconeb
private double m_rconeb
m_rconef
private double m_rconef
m_smearer
private ISmearer * m_smearer
- supplierCardinality 1
m_tauJetPtRatio
private double m_tauJetPtRatio
m_tauMaxDeltaR
private double m_tauMaxDeltaR
m_tauPtMin
private double m_tauPtMin
m_TesIO
private TesIO * m_TesIO
- helper class to deal with TES I/O
- supplierCardinality 1
JetMaker
public JetMaker(const std::string & name, ISvcLocator * pSvcLocator)
~JetMaker
public virtual ~JetMaker()
addMuons
public void addMuons(Jet * , MuonCollection & )
create
public Jet * create(Cluster * )
dumpParameters
public const MsgStream & dumpParameters(MsgStream & )
execute
public StatusCode execute()
finalize
public StatusCode finalize()
getJetTags
private const bool getJetTags(const HepMC_helper::SelectJetTag & particleSelector, const PartitionCondition::BelowThresholdDeltaR & tagSelector)
getTauTags
private const int getTauTags(const HepMC_helper::SelectJetTag & particleSelector, const PartitionCondition::BelowThresholdDeltaR & tagSelector, double jetPt)
initialize
public StatusCode initialize()
isAcceptable
public bool isAcceptable(Jet * )
tag
private const void tag(Jet * jet)
to Class Atlfast::ISmearer- Supplier Cardinality 1
to Class Atlfast::TesIO
- helper class to deal with TES I/O
- Supplier Cardinality 1
to Class Atlfast::KinematicHelper
to Class Atlfast::Jet
- Label output
- Supplier Cardinality 0..*
to Class Atlfast::Cluster- link dependency
to Class HepMC::Particle
- link dependency
to Class Atlfast::ReconstructedParticle
- link dependency