#include <vector>
#include <string>
#include "GaudiKernel/ISvcLocator.h"
#include "GaudiKernel/IAlgorithm.h"
#include "GaudiKernel/Algorithm.h"
#include "GaudiKernel/MsgStream.h"
#include "GaudiKernel/DataObject.h"
#include "CLHEP/Vector/LorentzVector.h"
#include "HepMC/GenEvent.h"
#include "HepMC/GenParticle.h"
#include "AtlfastCode/HepMC_helper.h"
#include "AtlfastCode/ReconstructedParticle.h"
#include "AtlfastCode/ReconstructedParticleCollection.h"
#include "AtlfastCode/ISmearer.h"
#include "AtlfastCode/TesIO.h"
#include "AtlfastCode/CommonData.h"
Include dependency graph for DefaultReconstructedParticleMaker.h:
Go to the source code of this file.
Namespaces | |
namespace | Atlfast |
Defines | |
#define | DEFAULT_particleType 11 |
Namespace Atlfast:: class: DefaultReconstructedParticleMaker Description: Default Algorithm to make smeared 'Atlfast::ReconstructedParticles' from MC truth 'HepMC::GenParticles' HepMC::GenParticles are accessed in the TES. Only those satisfying specified pre-selection requirements are used by this algorithm. These requirements are: - particle type (given by pdg_id) - minimum pT - maximum eta These are set via job options. The different treatement of different species of particle is embodied completely in a smearer object. Arbitrarily complex smearers can be supplied if desired. For each HepMC::GenParticle, a candidate ReconstructedParticle is created. This is only kept if it satisfies the following requirements: - minimum pT - maximum eta The surviving ReconstructedParticles are stored in the TES. More... | |
#define | DEFAULT_mcPtMin 0.0 |
#define | DEFAULT_mcEtaMax 100.0 |
#define | DEFAULT_PtMin 5.0 |
#define | DEFAULT_EtaMax 2.5 |
#define | DEFAULT_doSmearing true |
#define | DEFAULT_MC_eventLocation "/Event/McEventCollection" |
#define | DEFAULT_commonDataLocation "/Event/AtlfastCommonData" |
#define | DEFAULT_outputLocation "/Event/AtlfastReconstructedParticle" |
#define | DEFAULT_muSmearKey 1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Namespace Atlfast:: class: DefaultReconstructedParticleMaker Description: Default Algorithm to make smeared 'Atlfast::ReconstructedParticles' from MC truth 'HepMC::GenParticles' HepMC::GenParticles are accessed in the TES. Only those satisfying specified pre-selection requirements are used by this algorithm. These requirements are: - particle type (given by pdg_id) - minimum pT - maximum eta These are set via job options. The different treatement of different species of particle is embodied completely in a smearer object. Arbitrarily complex smearers can be supplied if desired. For each HepMC::GenParticle, a candidate ReconstructedParticle is created. This is only kept if it satisfies the following requirements: - minimum pT - maximum eta The surviving ReconstructedParticles are stored in the TES.
|
|
|