Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

DefaultReconstructedParticleMaker.h File Reference

#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:

Include dependency graph

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

Define Documentation

#define DEFAULT_commonDataLocation   "/Event/AtlfastCommonData"
 

#define DEFAULT_doSmearing   true
 

#define DEFAULT_EtaMax   2.5
 

#define DEFAULT_MC_eventLocation   "/Event/McEventCollection"
 

#define DEFAULT_mcEtaMax   100.0
 

#define DEFAULT_mcPtMin   0.0
 

#define DEFAULT_muSmearKey   1
 

#define DEFAULT_outputLocation   "/Event/AtlfastReconstructedParticle"
 

#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.

#define DEFAULT_PtMin   5.0
 


Generated on Wed Jan 23 12:58:54 2002 for Atlfast by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001