#include <RecoParticleFlow/PFClusterTools/interface/SingleParticleWrapper.h>
Public Types | |
typedef boost::shared_ptr < SingleParticleWrapper > | SingleParticleWrapperPtr |
Public Member Functions | |
double | getCaloE () const |
virtual void | reset () |
SingleParticleWrapper () | |
virtual | ~SingleParticleWrapper () |
Public Attributes | |
std::vector < CalibrationResultWrapper > | calibrations_ |
double | eEcal |
double | eHcal |
double | ePFEcal |
double | ePFElementEcal |
double | ePFElementHcal |
double | ePFHcal |
double | eRecHitsEcal |
double | eRecHitsHcal |
double | eSqEcal |
double | eSqHcal |
double | eSqPFEcal |
double | eSqPFHcal |
double | etaEcal |
double | etaHcal |
double | etaMC |
int | nEcalCluster |
int | nHcalCluster |
int | nPFCandidates |
int | nRecHitsEcal |
int | nRecHitsHcal |
int | nSimParticles |
double | phiEcal |
double | phiHcal |
double | phiMC |
double | trueEnergy |
Note that a Reflex dictionary must be produced for this class, for the Root branching mechanisms to work.
Definition at line 20 of file SingleParticleWrapper.h.
typedef boost::shared_ptr<SingleParticleWrapper> pftools::SingleParticleWrapper::SingleParticleWrapperPtr |
Definition at line 24 of file SingleParticleWrapper.h.
pftools::SingleParticleWrapper::SingleParticleWrapper | ( | ) | [inline] |
Definition at line 26 of file SingleParticleWrapper.h.
References reset().
00026 { 00027 reset(); 00028 }
virtual pftools::SingleParticleWrapper::~SingleParticleWrapper | ( | ) | [inline, virtual] |
double pftools::SingleParticleWrapper::getCaloE | ( | ) | const [inline] |
Definition at line 36 of file SingleParticleWrapper.h.
References calibrations_, eEcal, eHcal, ePFEcal, ePFElementEcal, ePFElementHcal, ePFHcal, eRecHitsEcal, eRecHitsHcal, eSqEcal, eSqHcal, eSqPFEcal, eSqPFHcal, etaEcal, etaHcal, etaMC, nEcalCluster, nHcalCluster, nPFCandidates, nRecHitsEcal, nRecHitsHcal, nSimParticles, phiEcal, phiHcal, phiMC, and trueEnergy.
Referenced by SingleParticleWrapper().
00036 { 00037 eEcal = 0; 00038 eHcal = 0; 00039 trueEnergy = -1; 00040 etaMC = 0; 00041 phiMC = 0; 00042 etaEcal = 0; 00043 phiEcal = 0; 00044 etaHcal = 0; 00045 phiHcal = 0; 00046 nEcalCluster = 0; 00047 nHcalCluster = 0; 00048 eSqEcal = 0; 00049 eSqHcal = 0; 00050 nPFCandidates = 0; 00051 ePFEcal = 0; 00052 ePFHcal = 0; 00053 eSqPFEcal = 0; 00054 eSqPFHcal = 0; 00055 ePFElementEcal = 0; 00056 ePFElementHcal = 0; 00057 eRecHitsEcal = 0; 00058 eRecHitsHcal = 0; 00059 nRecHitsEcal = 0; 00060 nRecHitsHcal = 0; 00061 nSimParticles = 0; 00062 00063 calibrations_.clear(); 00064 };