#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 TrackerTopology *tTopo, RandomEngineAndDistribution const *) |
The real thing is done here. More... | |
void | setupGeometryAndField (edm::Run const &run, const edm::EventSetup &es) |
Get information from the Event Setup. More... | |
FSimEvent * | simEvent () const |
The simulated 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 |
FSimEvent * | mySimEvent |
TrajectoryManager * | myTrajectoryManager |
double | weight_ |
Definition at line 29 of file FamosManager.h.
FamosManager::FamosManager | ( | edm::ParameterSet const & | p | ) |
Constructor.
Initialize the TrajectoryManager
Definition at line 45 of file FamosManager.cc.
References m_Calorimetry, myCalorimetry, mySimEvent, myTrajectoryManager, and AlCaHLTBitMon_ParallelJobs::p.
FamosManager::~FamosManager | ( | ) |
Destructor.
Definition at line 72 of file FamosManager.cc.
References myCalorimetry, mySimEvent, and myTrajectoryManager.
|
inline |
The calorimeter.
Definition at line 50 of file FamosManager.h.
References myCalorimetry.
Referenced by FamosProducer::produce().
void FamosManager::reconstruct | ( | const HepMC::GenEvent * | evt, |
const TrackerTopology * | tTopo, | ||
RandomEngineAndDistribution const * | random | ||
) |
The real thing is done here.
Definition at line 139 of file FamosManager.cc.
References FSimEvent::fill(), triggerObjects_cff::id, iEvent, m_pRunNumber, myCalorimetry, mySimEvent, myTrajectoryManager, FSimEvent::nGenParts(), FSimEvent::nTracks(), FSimEvent::nVertices(), CalorimetryManager::reconstruct(), TrajectoryManager::reconstruct(), mitigatedMETSequence_cff::U, and FSimEvent::weight().
Referenced by FamosProducer::produce().
void FamosManager::setupGeometryAndField | ( | edm::Run const & | run, |
const edm::EventSetup & | es | ||
) |
Get information from the Event Setup.
Definition at line 81 of file FamosManager.cc.
References g, edm::EventSetup::get(), get, CalorimetryManager::getCalorimeter(), edm::EventSetup::getData(), CalorimetryManager::getHFShowerLibrary(), FastHFShowerLibrary::initHFShowerLibrary(), CaloGeometryHelper::initialize(), FBaseSimEvent::initializePdt(), TrajectoryManager::initializeRecoGeometry(), TrajectoryManager::initializeTrackerGeometry(), MagneticFieldMap::inTeslaZ(), m_Alignment, m_pRunNumber, m_pUseMagneticField, m_Tracking, myCalorimetry, mySimEvent, myTrajectoryManager, writedatasetfile::run, Calorimeter::setupGeometry(), Calorimeter::setupTopology(), AlCaHLTBitMon_QueryRunRegistry::string, and PbPb_ZMuSkimMuonDPG_cff::tracker.
Referenced by FamosProducer::beginRun().
|
inline |
The simulated event.
Definition at line 41 of file FamosManager.h.
References mySimEvent.
Referenced by FamosProducer::produce().
|
inline |
The tracker.
Definition at line 47 of file FamosManager.h.
References myTrajectoryManager.
Referenced by FamosProducer::produce().
|
private |
Definition at line 53 of file FamosManager.h.
Referenced by reconstruct().
|
private |
Definition at line 63 of file FamosManager.h.
Referenced by setupGeometryAndField().
|
private |
Definition at line 62 of file FamosManager.h.
Referenced by FamosManager().
|
private |
Definition at line 65 of file FamosManager.h.
Referenced by reconstruct(), and setupGeometryAndField().
|
private |
Definition at line 60 of file FamosManager.h.
Referenced by setupGeometryAndField().
|
private |
Definition at line 66 of file FamosManager.h.
|
private |
Definition at line 61 of file FamosManager.h.
Referenced by setupGeometryAndField().
|
private |
Definition at line 57 of file FamosManager.h.
Referenced by calorimetryManager(), FamosManager(), reconstruct(), setupGeometryAndField(), and ~FamosManager().
|
private |
Definition at line 55 of file FamosManager.h.
Referenced by FamosManager(), reconstruct(), setupGeometryAndField(), simEvent(), and ~FamosManager().
|
private |
Definition at line 56 of file FamosManager.h.
Referenced by FamosManager(), reconstruct(), setupGeometryAndField(), trackerManager(), and ~FamosManager().
|
private |
Definition at line 64 of file FamosManager.h.