#include <HLTHeavyIon.h>
Public Member Functions | |
void | analyze (const edm::Handle< edm::TriggerResults > &hltresults, const edm::Handle< reco::Centrality > ¢rality, const edm::Handle< reco::EvtPlaneCollection > &evtPlanes, const edm::Handle< edm::GenHIEvent > &hiMC, edm::EventSetup const &eventSetup, edm::Event const &iEvent, TTree *tree) |
void | beginRun (const edm::Run &, const edm::EventSetup &) |
HLTHeavyIon (edm::ConsumesCollector &&iC) | |
void | setup (const edm::ParameterSet &pSet, TTree *tree) |
Static Public Member Functions | |
static void | fillDescriptions (edm::ConfigurationDescriptions &descriptions) |
Private Attributes | |
bool | _Debug |
bool | _Monte |
bool | _OR_BXes |
TString * | algoBitToName |
edm::InputTag | centralityBin_Label |
edm::EDGetTokenT< int > | centralityBin_Token |
float | fb |
float | fEtMR |
float | fMeanPt |
float | fMeanPtMR |
int | fNcharged |
int | fNchargedMR |
int | fNchargedPtCut |
int | fNchargedPtCutMR |
float | fNcoll |
float | fNhard |
float | fNpart |
float | fPhi0 |
int | hiBin |
float | hiEB |
float | hiEE |
float | hiEEminus |
float | hiEEplus |
float | hiET |
float * | hiEvtPlane |
float | hiHF |
float | hiHFhit |
float | hiHFhitMinus |
float | hiHFhitPlus |
float | hiHFminus |
float | hiHFplus |
int | hiNpix |
int | hiNpixelTracks |
int | hiNtracks |
int | hiNtracksEtaCut |
int | hiNtracksEtaPtCut |
int | hiNtracksPtCut |
float | hiZDC |
float | hiZDCminus |
float | hiZDCplus |
HLTConfigProvider | hltConfig_ |
int | HltEvtCnt |
int | nEvtPlanes |
std::string | processName_ |
TString * | techBitToName |
int | UnpackBxInEvent |
$Date: November 2006 $Revision:
Definition at line 58 of file HLTHeavyIon.h.
HLTHeavyIon::HLTHeavyIon | ( | edm::ConsumesCollector && | iC | ) |
Definition at line 21 of file HLTHeavyIon.cc.
References HLT_25ns10e33_v2_cff::InputTag, and HLT_Fake1_cff::UnpackBxInEvent.
void HLTHeavyIon::analyze | ( | const edm::Handle< edm::TriggerResults > & | hltresults, |
const edm::Handle< reco::Centrality > & | centrality, | ||
const edm::Handle< reco::EvtPlaneCollection > & | evtPlanes, | ||
const edm::Handle< edm::GenHIEvent > & | hiMC, | ||
edm::EventSetup const & | eventSetup, | ||
edm::Event const & | iEvent, | ||
TTree * | tree | ||
) |
Analyze the Data
Definition at line 139 of file HLTHeavyIon.cc.
References gather_cfg::cout, benchmark_cfg::fb, edm::Event::getByToken(), HiEvtPlane_cfi::hiEvtPlane, i, and edm::HandleBase::isValid().
void HLTHeavyIon::beginRun | ( | const edm::Run & | run, |
const edm::EventSetup & | c | ||
) |
Definition at line 42 of file HLTHeavyIon.cc.
References gather_cfg::cout.
|
static |
Definition at line 32 of file HLTHeavyIon.cc.
References edm::ConfigurationDescriptions::add(), and edm::ParameterSetDescription::add().
void HLTHeavyIon::setup | ( | const edm::ParameterSet & | pSet, |
TTree * | tree | ||
) |
Definition at line 62 of file HLTHeavyIon.cc.
References benchmark_cfg::fb, edm::ParameterSet::getParameter(), edm::ParameterSet::getParameterNames(), HiEvtPlane_cfi::hiEvtPlane, and AlCaHLTBitMon_QueryRunRegistry::string.
|
private |
Definition at line 115 of file HLTHeavyIon.h.
|
private |
Definition at line 116 of file HLTHeavyIon.h.
|
private |
Definition at line 108 of file HLTHeavyIon.h.
|
private |
Definition at line 101 of file HLTHeavyIon.h.
|
private |
Definition at line 111 of file HLTHeavyIon.h.
|
private |
Definition at line 112 of file HLTHeavyIon.h.
|
private |
Definition at line 90 of file HLTHeavyIon.h.
|
private |
Definition at line 96 of file HLTHeavyIon.h.
|
private |
Definition at line 94 of file HLTHeavyIon.h.
|
private |
Definition at line 95 of file HLTHeavyIon.h.
|
private |
Definition at line 92 of file HLTHeavyIon.h.
|
private |
Definition at line 93 of file HLTHeavyIon.h.
|
private |
Definition at line 97 of file HLTHeavyIon.h.
|
private |
Definition at line 98 of file HLTHeavyIon.h.
|
private |
Definition at line 87 of file HLTHeavyIon.h.
|
private |
Definition at line 88 of file HLTHeavyIon.h.
|
private |
Definition at line 86 of file HLTHeavyIon.h.
|
private |
Definition at line 89 of file HLTHeavyIon.h.
|
private |
Definition at line 82 of file HLTHeavyIon.h.
|
private |
Definition at line 84 of file HLTHeavyIon.h.
|
private |
Definition at line 84 of file HLTHeavyIon.h.
|
private |
Definition at line 84 of file HLTHeavyIon.h.
|
private |
Definition at line 84 of file HLTHeavyIon.h.
|
private |
Definition at line 84 of file HLTHeavyIon.h.
|
private |
Definition at line 79 of file HLTHeavyIon.h.
|
private |
Definition at line 84 of file HLTHeavyIon.h.
|
private |
Definition at line 84 of file HLTHeavyIon.h.
|
private |
Definition at line 84 of file HLTHeavyIon.h.
|
private |
Definition at line 84 of file HLTHeavyIon.h.
|
private |
Definition at line 84 of file HLTHeavyIon.h.
|
private |
Definition at line 84 of file HLTHeavyIon.h.
|
private |
Definition at line 83 of file HLTHeavyIon.h.
|
private |
Definition at line 83 of file HLTHeavyIon.h.
|
private |
Definition at line 83 of file HLTHeavyIon.h.
|
private |
Definition at line 83 of file HLTHeavyIon.h.
|
private |
Definition at line 83 of file HLTHeavyIon.h.
|
private |
Definition at line 83 of file HLTHeavyIon.h.
|
private |
Definition at line 84 of file HLTHeavyIon.h.
|
private |
Definition at line 84 of file HLTHeavyIon.h.
|
private |
Definition at line 84 of file HLTHeavyIon.h.
|
private |
Definition at line 105 of file HLTHeavyIon.h.
|
private |
Definition at line 81 of file HLTHeavyIon.h.
|
private |
Definition at line 80 of file HLTHeavyIon.h.
|
private |
Definition at line 106 of file HLTHeavyIon.h.
|
private |
Definition at line 102 of file HLTHeavyIon.h.
|
private |
Definition at line 109 of file HLTHeavyIon.h.