#include <HLTMCtruth.h>
Public Member Functions | |
void | analyze (const edm::Handle< reco::CandidateView > &mctruth, const double &pthat, const double &weight, const edm::Handle< std::vector< SimTrack > > &simTracks, const edm::Handle< std::vector< SimVertex > > &simVertices, const edm::Handle< std::vector< PileupSummaryInfo > > &PupInfo, TTree *tree) |
HLTMCtruth () | |
void | setup (const edm::ParameterSet &pSet, TTree *tree) |
Private Attributes | |
bool | _Debug |
bool | _Gen |
bool | _Monte |
float * | mceta |
float * | mcphi |
int * | mcpid |
float * | mcpt |
int * | mcstatus |
float * | mcvx |
float * | mcvy |
float * | mcvz |
int | nab |
int | nbb |
int | nel3 |
int | nmcpart |
int | nmu3 |
int | npubx0 |
int | npuvertbx0 |
int | nwenu |
int | nwmunu |
int | nzee |
int | nzmumu |
float | ptEleMax |
float | pthatf |
float | ptMuMax |
float | weightf |
float | weightsignf |
$Date: November 2006 $Revision:
Definition at line 30 of file HLTMCtruth.h.
HLTMCtruth::HLTMCtruth | ( | ) |
void HLTMCtruth::analyze | ( | const edm::Handle< reco::CandidateView > & | mctruth, |
const double & | pthat, | ||
const double & | weight, | ||
const edm::Handle< std::vector< SimTrack > > & | simTracks, | ||
const edm::Handle< std::vector< SimVertex > > & | simVertices, | ||
const edm::Handle< std::vector< PileupSummaryInfo > > & | PupInfo, | ||
TTree * | tree | ||
) |
Analyze the Data
Definition at line 74 of file HLTMCtruth.cc.
References _Gen, _Monte, funct::abs(), L1TStage2uGTEmulatorClient_cff::BX, ztail::d, PVValHelper::eta, mps_fire::i, dqmiolumiharvest::j, mceta, mcphi, mcpid, mcpt, mcstatus, HLTBitAnalyser_cfi::mctruth, mcvx, mcvy, mcvz, nab, nbb, nel3, nmcpart, nmu3, npubx0, npuvertbx0, nwenu, nwmunu, nzee, nzmumu, AlCaHLTBitMon_ParallelJobs::p, EgammaValidation_cff::pdgid, DiDispStaMuonMonitor_cfi::pt, ptEleMax, pthatf, ptMuMax, alignCSCRings::r, TrackCandidateProducer_cfi::simTracks, HGCalValidator_cfi::simVertices, mathSSE::sqrt(), mps_merge::weight, weightf, weightsignf, x, y, and z.
Referenced by HLTBitAnalyzer::analyze().
void HLTMCtruth::setup | ( | const edm::ParameterSet & | pSet, |
TTree * | tree | ||
) |
Definition at line 23 of file HLTMCtruth.cc.
References _Debug, _Gen, _Monte, edm::ParameterSet::getParameter(), edm::ParameterSet::getParameterNames(), mceta, mcphi, mcpid, mcpt, mcstatus, mcvx, mcvy, mcvz, nab, nbb, nel3, nmcpart, nmu3, npubx0, npuvertbx0, nwenu, nwmunu, nzee, nzmumu, ptEleMax, pthatf, ptMuMax, weightf, and weightsignf.
Referenced by HLTBitAnalyzer::HLTBitAnalyzer().
|
private |
Definition at line 54 of file HLTMCtruth.h.
Referenced by HLTMCtruth(), and setup().
|
private |
Definition at line 54 of file HLTMCtruth.h.
Referenced by analyze(), HLTMCtruth(), and setup().
|
private |
Definition at line 54 of file HLTMCtruth.h.
Referenced by analyze(), HLTMCtruth(), and setup().
|
private |
Definition at line 47 of file HLTMCtruth.h.
|
private |
Definition at line 47 of file HLTMCtruth.h.
|
private |
Definition at line 48 of file HLTMCtruth.h.
|
private |
Definition at line 47 of file HLTMCtruth.h.
|
private |
Definition at line 48 of file HLTMCtruth.h.
|
private |
Definition at line 47 of file HLTMCtruth.h.
|
private |
Definition at line 47 of file HLTMCtruth.h.
|
private |
Definition at line 47 of file HLTMCtruth.h.
|
private |
Definition at line 49 of file HLTMCtruth.h.
|
private |
Definition at line 49 of file HLTMCtruth.h.
|
private |
Definition at line 49 of file HLTMCtruth.h.
|
private |
Definition at line 49 of file HLTMCtruth.h.
|
private |
Definition at line 49 of file HLTMCtruth.h.
|
private |
Definition at line 50 of file HLTMCtruth.h.
|
private |
Definition at line 50 of file HLTMCtruth.h.
|
private |
Definition at line 49 of file HLTMCtruth.h.
|
private |
Definition at line 49 of file HLTMCtruth.h.
|
private |
Definition at line 49 of file HLTMCtruth.h.
|
private |
Definition at line 49 of file HLTMCtruth.h.
|
private |
Definition at line 52 of file HLTMCtruth.h.
|
private |
Definition at line 51 of file HLTMCtruth.h.
|
private |
Definition at line 52 of file HLTMCtruth.h.
|
private |
Definition at line 51 of file HLTMCtruth.h.
|
private |
Definition at line 51 of file HLTMCtruth.h.