#include <CSCTFanalyzer.h>
Public Member Functions | |
virtual void | analyze (edm::Event const &e, edm::EventSetup const &iSetup) |
virtual void | beginJob () |
CSCTFanalyzer (edm::ParameterSet const &pset) | |
virtual void | endJob (void) |
virtual | ~CSCTFanalyzer (void) |
Public Member Functions inherited from edm::EDAnalyzer | |
void | callWhenNewProductsRegistered (std::function< void(BranchDescription const &)> const &func) |
EDAnalyzer () | |
ModuleDescription const & | moduleDescription () const |
std::string | workerType () const |
virtual | ~EDAnalyzer () |
Public Member Functions inherited from edm::EDConsumerBase | |
std::vector< ConsumesInfo > | consumesInfo () const |
void | convertCurrentProcessAlias (std::string const &processName) |
Convert "@currentProcess" in InputTag process names to the actual current process name. More... | |
EDConsumerBase () | |
EDConsumerBase (EDConsumerBase const &)=delete | |
EDConsumerBase (EDConsumerBase &&)=default | |
ProductResolverIndexAndSkipBit | indexFrom (EDGetToken, BranchType, TypeID const &) const |
void | itemsMayGet (BranchType, std::vector< ProductResolverIndexAndSkipBit > &) const |
void | itemsToGet (BranchType, std::vector< ProductResolverIndexAndSkipBit > &) const |
std::vector< ProductResolverIndexAndSkipBit > const & | itemsToGetFrom (BranchType iType) const |
void | labelsForToken (EDGetToken iToken, Labels &oLabels) const |
void | modulesWhoseProductsAreConsumed (std::vector< ModuleDescription const * > &modules, ProductRegistry const &preg, std::map< std::string, ModuleDescription const * > const &labelsToDesc, std::string const &processName) const |
EDConsumerBase const & | operator= (EDConsumerBase const &)=delete |
EDConsumerBase & | operator= (EDConsumerBase &&)=default |
bool | registeredToConsume (ProductResolverIndex, bool, BranchType) const |
bool | registeredToConsumeMany (TypeID const &, BranchType) const |
void | updateLookup (BranchType iBranchType, ProductResolverIndexHelper const &, bool iPrefetchMayGet) |
virtual | ~EDConsumerBase () noexcept(false) |
Private Attributes | |
edm::InputTag | dataTrackProducer |
int | dbx1 |
int | dbx2 |
int | dbx3 |
int | dch1 |
int | dch2 |
int | dch3 |
double | deta1 |
double | deta2 |
double | deta3 |
int | dlcts1 |
int | dlcts2 |
int | dlcts3 |
int | dmode1 |
int | dmode2 |
int | dmode3 |
double | dphi1 |
double | dphi2 |
double | dphi3 |
int | dpt1 |
int | dpt2 |
int | dpt3 |
int | drank1 |
int | drank2 |
int | drank3 |
int | ebx1 |
int | ebx2 |
int | ebx3 |
int | ech1 |
int | ech2 |
int | ech3 |
double | eeta1 |
double | eeta2 |
double | eeta3 |
int | emode1 |
int | emode2 |
int | emode3 |
edm::InputTag | emulTrackProducer |
double | ephi1 |
double | ephi2 |
double | ephi3 |
int | ept1 |
int | ept2 |
int | ept3 |
int | erank1 |
int | erank2 |
int | erank3 |
TFile * | file |
edm::InputTag | lctProducer |
edm::InputTag | mbProducer |
int | nDataMuons |
int | nEmulMuons |
TTree * | tree |
const L1MuTriggerScales * | ts |
int | verbose |
Additional Inherited Members | |
Public Types inherited from edm::EDAnalyzer | |
typedef EDAnalyzer | ModuleType |
Public Types inherited from edm::EDConsumerBase | |
typedef ProductLabels | Labels |
Static Public Member Functions inherited from edm::EDAnalyzer | |
static const std::string & | baseType () |
static void | fillDescriptions (ConfigurationDescriptions &descriptions) |
static void | prevalidate (ConfigurationDescriptions &) |
Protected Member Functions inherited from edm::EDConsumerBase | |
template<typename ProductType , BranchType B = InEvent> | |
EDGetTokenT< ProductType > | consumes (edm::InputTag const &tag) |
EDGetToken | consumes (const TypeToGet &id, edm::InputTag const &tag) |
template<BranchType B> | |
EDGetToken | consumes (TypeToGet const &id, edm::InputTag const &tag) |
ConsumesCollector | consumesCollector () |
Use a ConsumesCollector to gather consumes information from helper functions. More... | |
template<typename ProductType , BranchType B = InEvent> | |
void | consumesMany () |
void | consumesMany (const TypeToGet &id) |
template<BranchType B> | |
void | consumesMany (const TypeToGet &id) |
template<typename ProductType , BranchType B = InEvent> | |
EDGetTokenT< ProductType > | mayConsume (edm::InputTag const &tag) |
EDGetToken | mayConsume (const TypeToGet &id, edm::InputTag const &tag) |
template<BranchType B> | |
EDGetToken | mayConsume (const TypeToGet &id, edm::InputTag const &tag) |
Definition at line 16 of file CSCTFanalyzer.h.
|
explicit |
Definition at line 9 of file CSCTFanalyzer.cc.
References dataTrackProducer, dbx1, dbx2, dbx3, dch1, dch2, dch3, deta1, deta2, deta3, dlcts1, dlcts2, dlcts3, dmode1, dmode2, dmode3, dphi1, dphi2, dphi3, dpt1, dpt2, dpt3, drank1, drank2, drank3, ebx1, ebx2, ebx3, ech1, ech2, ech3, eeta1, eeta2, eeta3, emode1, emode2, emode3, emulTrackProducer, ephi1, ephi2, ephi3, ept1, ept2, ept3, erank1, erank2, erank3, file, edm::ParameterSet::getUntrackedParameter(), lctProducer, mbProducer, nDataMuons, nEmulMuons, and ts.
Referenced by beginJob().
|
inlinevirtual |
Definition at line 42 of file CSCTFanalyzer.h.
|
virtual |
Implements edm::EDAnalyzer.
Definition at line 75 of file CSCTFanalyzer.cc.
References csc::L1Track::BX(), L1MuRegionalCand::charge_packed(), gather_cfg::cout, dataTrackProducer, dbx1, dbx2, dbx3, dch1, dch2, dch3, TauDecayModes::dec, deta1, deta2, deta3, dlcts1, dlcts2, dlcts3, dmode1, dmode2, dmode3, dphi1, dphi2, dphi3, dpt1, dpt2, dpt3, drank1, drank2, drank3, ebx1, ebx2, ebx3, ech1, ech2, ech3, eeta1, eeta2, eeta3, emode1, emode2, emode3, emulTrackProducer, csc::L1Track::endcap(), ephi1, ephi2, ephi3, ept1, ept2, ept3, erank1, erank2, erank3, L1MuRegionalCand::ETA_LENGTH, L1MuRegionalCand::eta_packed(), CSCTriggerContainer< T >::get(), edm::EventSetup::get(), edm::Event::getByLabel(), L1MuScale::getCenter(), L1MuScale::getLowEdge(), L1MuTriggerScales::getPhiScale(), L1MuTriggerScales::getRegionalEtaScale(), edm::InputTag::instance(), edm::HandleBase::isValid(), edm::InputTag::label(), lctProducer, csc::L1Track::localPhi(), csc::L1Track::mb1ID(), mbProducer, csc::L1Track::me1ID(), csc::L1Track::me2ID(), csc::L1Track::me3ID(), csc::L1Track::me4ID(), csc::L1Track::mode(), nDataMuons, nEmulMuons, csc::L1Track::outputLink(), L1MuRegionalCand::phi_packed(), edm::Handle< T >::product(), edm::ESHandle< T >::product(), L1MuRegionalCand::pt_packed(), csc::L1Track::ptLUTAddress(), CSCTriggerContainer< T >::push_back(), csc::L1Track::rank(), mps_fire::result, csc::L1Track::sector(), csc::L1Track::setOutputLink(), relativeConstraints::station, l1t::tracks, and ts.
|
inlinevirtual |
Reimplemented from edm::EDAnalyzer.
Definition at line 39 of file CSCTFanalyzer.h.
References CSCTFanalyzer(), and muonDTDigis_cfi::pset.
|
virtual |
Reimplemented from edm::EDAnalyzer.
Definition at line 69 of file CSCTFanalyzer.cc.
References file.
|
private |
Definition at line 18 of file CSCTFanalyzer.h.
Referenced by analyze(), and CSCTFanalyzer().
|
private |
Definition at line 22 of file CSCTFanalyzer.h.
Referenced by analyze(), and CSCTFanalyzer().
|
private |
Definition at line 23 of file CSCTFanalyzer.h.
Referenced by analyze(), and CSCTFanalyzer().
|
private |
Definition at line 24 of file CSCTFanalyzer.h.
Referenced by analyze(), and CSCTFanalyzer().
|
private |
Definition at line 22 of file CSCTFanalyzer.h.
Referenced by analyze(), and CSCTFanalyzer().
|
private |
Definition at line 23 of file CSCTFanalyzer.h.
Referenced by analyze(), and CSCTFanalyzer().
|
private |
Definition at line 24 of file CSCTFanalyzer.h.
Referenced by analyze(), and CSCTFanalyzer().
|
private |
Definition at line 22 of file CSCTFanalyzer.h.
Referenced by analyze(), and CSCTFanalyzer().
|
private |
Definition at line 23 of file CSCTFanalyzer.h.
Referenced by analyze(), and CSCTFanalyzer().
|
private |
Definition at line 24 of file CSCTFanalyzer.h.
Referenced by analyze(), and CSCTFanalyzer().
|
private |
Definition at line 27 of file CSCTFanalyzer.h.
Referenced by analyze(), and CSCTFanalyzer().
|
private |
Definition at line 27 of file CSCTFanalyzer.h.
Referenced by analyze(), and CSCTFanalyzer().
|
private |
Definition at line 27 of file CSCTFanalyzer.h.
Referenced by analyze(), and CSCTFanalyzer().
|
private |
Definition at line 26 of file CSCTFanalyzer.h.
Referenced by analyze(), and CSCTFanalyzer().
|
private |
Definition at line 26 of file CSCTFanalyzer.h.
Referenced by analyze(), and CSCTFanalyzer().
|
private |
Definition at line 26 of file CSCTFanalyzer.h.
Referenced by analyze(), and CSCTFanalyzer().
|
private |
Definition at line 22 of file CSCTFanalyzer.h.
Referenced by analyze(), and CSCTFanalyzer().
|
private |
Definition at line 23 of file CSCTFanalyzer.h.
Referenced by analyze(), and CSCTFanalyzer().
|
private |
Definition at line 24 of file CSCTFanalyzer.h.
Referenced by analyze(), and CSCTFanalyzer().
|
private |
Definition at line 22 of file CSCTFanalyzer.h.
Referenced by analyze(), and CSCTFanalyzer().
|
private |
Definition at line 23 of file CSCTFanalyzer.h.
Referenced by analyze(), and CSCTFanalyzer().
|
private |
Definition at line 24 of file CSCTFanalyzer.h.
Referenced by analyze(), and CSCTFanalyzer().
|
private |
Definition at line 25 of file CSCTFanalyzer.h.
Referenced by analyze(), and CSCTFanalyzer().
|
private |
Definition at line 25 of file CSCTFanalyzer.h.
Referenced by analyze(), and CSCTFanalyzer().
|
private |
Definition at line 25 of file CSCTFanalyzer.h.
Referenced by analyze(), and CSCTFanalyzer().
|
private |
Definition at line 28 of file CSCTFanalyzer.h.
Referenced by analyze(), and CSCTFanalyzer().
|
private |
Definition at line 29 of file CSCTFanalyzer.h.
Referenced by analyze(), and CSCTFanalyzer().
|
private |
Definition at line 30 of file CSCTFanalyzer.h.
Referenced by analyze(), and CSCTFanalyzer().
|
private |
Definition at line 28 of file CSCTFanalyzer.h.
Referenced by analyze(), and CSCTFanalyzer().
|
private |
Definition at line 29 of file CSCTFanalyzer.h.
Referenced by analyze(), and CSCTFanalyzer().
|
private |
Definition at line 30 of file CSCTFanalyzer.h.
Referenced by analyze(), and CSCTFanalyzer().
|
private |
Definition at line 28 of file CSCTFanalyzer.h.
Referenced by analyze(), and CSCTFanalyzer().
|
private |
Definition at line 29 of file CSCTFanalyzer.h.
Referenced by analyze(), and CSCTFanalyzer().
|
private |
Definition at line 30 of file CSCTFanalyzer.h.
Referenced by analyze(), and CSCTFanalyzer().
|
private |
Definition at line 32 of file CSCTFanalyzer.h.
Referenced by analyze(), and CSCTFanalyzer().
|
private |
Definition at line 32 of file CSCTFanalyzer.h.
Referenced by analyze(), and CSCTFanalyzer().
|
private |
Definition at line 32 of file CSCTFanalyzer.h.
Referenced by analyze(), and CSCTFanalyzer().
|
private |
Definition at line 18 of file CSCTFanalyzer.h.
Referenced by analyze(), and CSCTFanalyzer().
|
private |
Definition at line 28 of file CSCTFanalyzer.h.
Referenced by analyze(), and CSCTFanalyzer().
|
private |
Definition at line 29 of file CSCTFanalyzer.h.
Referenced by analyze(), and CSCTFanalyzer().
|
private |
Definition at line 30 of file CSCTFanalyzer.h.
Referenced by analyze(), and CSCTFanalyzer().
|
private |
Definition at line 28 of file CSCTFanalyzer.h.
Referenced by analyze(), and CSCTFanalyzer().
|
private |
Definition at line 29 of file CSCTFanalyzer.h.
Referenced by analyze(), and CSCTFanalyzer().
|
private |
Definition at line 30 of file CSCTFanalyzer.h.
Referenced by analyze(), and CSCTFanalyzer().
|
private |
Definition at line 31 of file CSCTFanalyzer.h.
Referenced by analyze(), and CSCTFanalyzer().
|
private |
Definition at line 31 of file CSCTFanalyzer.h.
Referenced by analyze(), and CSCTFanalyzer().
|
private |
Definition at line 31 of file CSCTFanalyzer.h.
Referenced by analyze(), and CSCTFanalyzer().
|
private |
Definition at line 20 of file CSCTFanalyzer.h.
Referenced by CSCTFanalyzer(), and endJob().
|
private |
Definition at line 18 of file CSCTFanalyzer.h.
Referenced by analyze(), and CSCTFanalyzer().
|
private |
Definition at line 18 of file CSCTFanalyzer.h.
Referenced by analyze(), and CSCTFanalyzer().
|
private |
Definition at line 21 of file CSCTFanalyzer.h.
Referenced by analyze(), and CSCTFanalyzer().
|
private |
Definition at line 21 of file CSCTFanalyzer.h.
Referenced by analyze(), and CSCTFanalyzer().
|
private |
Definition at line 19 of file CSCTFanalyzer.h.
Referenced by eventstfile.Events::__iter__(), svgfig.SVG::__str__(), ZJetsTreeAnalyzer.ZJetsTreeAnalyzer::beginLoop(), MetTreeProducer.MetTreeProducer::declareVariables(), core.AutoFillTreeProducer.AutoFillTreeProducer::declareVariables(), core.AutoFillTreeProducer.AutoFillTreeProducer::fillTree(), ZJetsTreeAnalyzer.ZJetsTreeAnalyzer::process(), MetTreeProducer.MetTreeProducer::process(), python.cmstools.EventTree::SetAlias(), and eventstfile.Events::to().
|
private |
Definition at line 34 of file CSCTFanalyzer.h.
Referenced by analyze(), and CSCTFanalyzer().
|
private |
Definition at line 21 of file CSCTFanalyzer.h.
Referenced by python.diff_provenance.difference::list_diff(), python.diffProv.difference::list_diff(), python.diff_provenance.difference::module_diff(), python.diffProv.difference::module_diff(), python.diff_provenance.difference::onefilemodules(), python.diffProv.difference::onefilemodules(), core.TriggerMatchAnalyzer.TriggerMatchAnalyzer::process(), core.SkimAnalyzerCount.SkimAnalyzerCount::process(), and objects.VertexAnalyzer.VertexAnalyzer::process().