#include <FamosManager.h>
Public Member Functions | |
CalorimetryManager * | calorimetryManager () const |
The calorimeter. More... | |
FamosManager (edm::ParameterSet const &p) | |
Constructor. More... | |
void | reconstruct (const HepMC::GenEvent *evt, const reco::GenParticleCollection *particles, const HepMC::GenEvent *pu, const TrackerTopology *tTopo, RandomEngineAndDistribution const *) |
The real thing is done here. More... | |
void | reconstruct (const reco::GenParticleCollection *particles, const TrackerTopology *tTopo, RandomEngineAndDistribution const *) |
void | setupGeometryAndField (edm::Run const &run, const edm::EventSetup &es) |
Get information from the Event Setup. More... | |
FSimEvent * | simEvent () const |
The generated event. More... | |
TrajectoryManager * | trackerManager () const |
The tracker. More... | |
~FamosManager () | |
Destructor. More... | |
Private Attributes | |
int | iEvent |
bool | m_Alignment |
bool | m_Calorimetry |
int | m_pRunNumber |
bool | m_pUseMagneticField |
int | m_pVerbose |
bool | m_Tracking |
CalorimetryManager * | myCalorimetry |
PileUpSimulator * | myPileUpSimulator |
FSimEvent * | mySimEvent |
TrajectoryManager * | myTrajectoryManager |
double | weight_ |
Definition at line 30 of file FamosManager.h.
FamosManager::FamosManager | ( | edm::ParameterSet const & | p | ) |
Constructor.
Initialize the TrajectoryManager
Definition at line 47 of file FamosManager.cc.
References edm::ParameterSet::getParameter(), m_Calorimetry, myCalorimetry, myPileUpSimulator, mySimEvent, and myTrajectoryManager.
FamosManager::~FamosManager | ( | ) |
Destructor.
Definition at line 82 of file FamosManager.cc.
References myCalorimetry, myPileUpSimulator, mySimEvent, and myTrajectoryManager.
|
inline |
The calorimeter.
Definition at line 66 of file FamosManager.h.
References myCalorimetry.
Referenced by FamosProducer::produce().
void FamosManager::reconstruct | ( | const HepMC::GenEvent * | evt, |
const reco::GenParticleCollection * | particles, | ||
const HepMC::GenEvent * | pu, | ||
const TrackerTopology * | tTopo, | ||
RandomEngineAndDistribution const * | random | ||
) |
The real thing is done here.
Definition at line 155 of file FamosManager.cc.
References FSimEvent::fill(), iEvent, m_pRunNumber, myCalorimetry, myPileUpSimulator, mySimEvent, myTrajectoryManager, FSimEvent::nGenParts(), FSimEvent::nTracks(), FSimEvent::nVertices(), PileUpSimulator::produce(), CalorimetryManager::reconstruct(), TrajectoryManager::reconstruct(), and FSimEvent::weight().
Referenced by FamosProducer::produce().
void FamosManager::reconstruct | ( | const reco::GenParticleCollection * | particles, |
const TrackerTopology * | tTopo, | ||
RandomEngineAndDistribution const * | random | ||
) |
Definition at line 209 of file FamosManager.cc.
References FSimEvent::fill(), iEvent, m_pRunNumber, myCalorimetry, mySimEvent, myTrajectoryManager, CalorimetryManager::reconstruct(), and TrajectoryManager::reconstruct().
void FamosManager::setupGeometryAndField | ( | edm::Run const & | run, |
const edm::EventSetup & | es | ||
) |
Get information from the Event Setup.
Definition at line 91 of file FamosManager.cc.
References g, edm::EventSetup::get(), CalorimetryManager::getCalorimeter(), edm::EventSetup::getData(), CalorimetryManager::getHFShowerLibrary(), FastHFShowerLibrary::initHFShowerLibrary(), CaloGeometryHelper::initialize(), FBaseSimEvent::initializePdt(), TrajectoryManager::initializeRecoGeometry(), TrajectoryManager::initializeTrackerGeometry(), m_Alignment, m_pRunNumber, m_pUseMagneticField, m_Tracking, myCalorimetry, mySimEvent, myTrajectoryManager, edm::RunBase::run(), Calorimeter::setupGeometry(), Calorimeter::setupTopology(), AlCaHLTBitMon_QueryRunRegistry::string, and patCandidatesForDimuonsSequences_cff::tracker.
Referenced by FamosProducer::beginRun().
|
inline |
The generated event.
The simulated event
Definition at line 49 of file FamosManager.h.
References mySimEvent.
Referenced by FamosProducer::produce().
|
inline |
The tracker.
Definition at line 63 of file FamosManager.h.
References myTrajectoryManager.
Referenced by FamosProducer::produce().
|
private |
Definition at line 71 of file FamosManager.h.
Referenced by reconstruct().
|
private |
Definition at line 83 of file FamosManager.h.
Referenced by setupGeometryAndField().
|
private |
Definition at line 82 of file FamosManager.h.
Referenced by FamosManager().
|
private |
Definition at line 85 of file FamosManager.h.
Referenced by reconstruct(), and setupGeometryAndField().
|
private |
Definition at line 80 of file FamosManager.h.
Referenced by setupGeometryAndField().
|
private |
Definition at line 86 of file FamosManager.h.
|
private |
Definition at line 81 of file FamosManager.h.
Referenced by setupGeometryAndField().
|
private |
Definition at line 76 of file FamosManager.h.
Referenced by calorimetryManager(), FamosManager(), reconstruct(), setupGeometryAndField(), and ~FamosManager().
|
private |
Definition at line 75 of file FamosManager.h.
Referenced by FamosManager(), reconstruct(), and ~FamosManager().
|
private |
Definition at line 73 of file FamosManager.h.
Referenced by FamosManager(), reconstruct(), setupGeometryAndField(), simEvent(), and ~FamosManager().
|
private |
Definition at line 74 of file FamosManager.h.
Referenced by FamosManager(), reconstruct(), setupGeometryAndField(), trackerManager(), and ~FamosManager().
|
private |
Definition at line 84 of file FamosManager.h.