|
|
#include <SUSYBSMAnalysis/HSCP/src/HSCPTreeBuilder.cc>
|
| HSCPTreeBuilder (const edm::ParameterSet &) |
|
| ~HSCPTreeBuilder () override |
|
| EDFilter () |
|
SerialTaskQueue * | globalLuminosityBlocksQueue () |
|
SerialTaskQueue * | globalRunsQueue () |
|
ModuleDescription const & | moduleDescription () const |
|
| ~EDFilter () override |
|
void | callWhenNewProductsRegistered (std::function< void(BranchDescription const &)> const &func) |
|
std::vector< edm::ProductResolverIndex > const & | indiciesForPutProducts (BranchType iBranchType) const |
|
| ProducerBase () |
|
std::vector< edm::ProductResolverIndex > const & | putTokenIndexToProductResolverIndex () const |
|
std::vector< bool > const & | recordProvenanceList () const |
|
void | registerProducts (ProducerBase *, ProductRegistry *, ModuleDescription const &) |
|
std::function< void(BranchDescription const &)> | registrationCallback () const |
| used by the fwk to register list of products More...
|
|
void | resolvePutIndicies (BranchType iBranchType, ModuleToResolverIndicies const &iIndicies, std::string const &moduleLabel) |
|
TypeLabelList const & | typeLabelList () const |
| used by the fwk to register the list of products of this module More...
|
|
| ~ProducerBase () noexcept(false) override |
|
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 &&)=default |
|
| EDConsumerBase (EDConsumerBase const &)=delete |
|
ESProxyIndex const * | esGetTokenIndices (edm::Transition iTrans) const |
|
std::vector< ESProxyIndex > const & | esGetTokenIndicesVector (edm::Transition iTrans) const |
|
std::vector< ESRecordIndex > const & | esGetTokenRecordIndicesVector (edm::Transition iTrans) const |
|
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 & | operator= (EDConsumerBase &&)=default |
|
EDConsumerBase const & | operator= (EDConsumerBase const &)=delete |
|
bool | registeredToConsume (ProductResolverIndex, bool, BranchType) const |
|
bool | registeredToConsumeMany (TypeID const &, BranchType) const |
|
ProductResolverIndexAndSkipBit | uncheckedIndexFrom (EDGetToken) const |
|
void | updateLookup (BranchType iBranchType, ProductResolverIndexHelper const &, bool iPrefetchMayGet) |
|
void | updateLookup (eventsetup::ESRecordsToProxyIndices const &) |
|
virtual | ~EDConsumerBase () noexcept(false) |
|
|
typedef EDFilter | ModuleType |
|
using | ModuleToResolverIndicies = std::unordered_multimap< std::string, std::tuple< edm::TypeID const *, const char *, edm::ProductResolverIndex > > |
|
typedef ProductRegistryHelper::TypeLabelList | TypeLabelList |
|
typedef ProductLabels | Labels |
|
static const std::string & | baseType () |
|
static void | fillDescriptions (ConfigurationDescriptions &descriptions) |
|
static void | prevalidate (ConfigurationDescriptions &) |
|
static bool | wantsGlobalLuminosityBlocks () |
|
static bool | wantsGlobalRuns () |
|
static bool | wantsInputProcessBlocks () |
|
static bool | wantsProcessBlocks () |
|
static bool | wantsStreamLuminosityBlocks () |
|
static bool | wantsStreamRuns () |
|
template<class ProductType > |
BranchAliasSetterT< ProductType > | produces () |
| declare what type of product will make and with which optional label More...
|
|
template<typename ProductType , BranchType B> |
BranchAliasSetterT< ProductType > | produces () |
|
template<typename ProductType , Transition B> |
BranchAliasSetterT< ProductType > | produces () |
|
BranchAliasSetter | produces (const TypeID &id, std::string instanceName=std::string(), bool recordProvenance=true) |
|
template<BranchType B> |
BranchAliasSetter | produces (const TypeID &id, std::string instanceName=std::string(), bool recordProvenance=true) |
|
template<Transition B> |
BranchAliasSetter | produces (const TypeID &id, std::string instanceName=std::string(), bool recordProvenance=true) |
|
template<typename ProductType , Transition B> |
BranchAliasSetterT< ProductType > | produces (std::string instanceName) |
|
template<class ProductType > |
BranchAliasSetterT< ProductType > | produces (std::string instanceName) |
|
template<typename ProductType , BranchType B> |
BranchAliasSetterT< ProductType > | produces (std::string instanceName) |
|
ProducesCollector | producesCollector () |
|
EDGetToken | consumes (const TypeToGet &id, edm::InputTag const &tag) |
|
template<typename ProductType , BranchType B = InEvent> |
EDGetTokenT< ProductType > | consumes (edm::InputTag const &tag) |
|
template<BranchType B = InEvent> |
EDConsumerBaseAdaptor< B > | consumes (edm::InputTag tag) noexcept |
|
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 ESProduct , typename ESRecord , Transition Tr = Transition::Event> |
auto | esConsumes () |
|
template<Transition Tr = Transition::Event> |
constexpr auto | esConsumes () noexcept |
|
template<typename ESProduct , typename ESRecord , Transition Tr = Transition::Event> |
auto | esConsumes (ESInputTag const &tag) |
|
template<Transition Tr = Transition::Event> |
auto | esConsumes (ESInputTag tag) noexcept |
|
template<Transition Tr = Transition::Event> |
ESGetTokenGeneric | esConsumes (eventsetup::EventSetupRecordKey const &iRecord, eventsetup::DataKey const &iKey) |
| Used with EventSetupRecord::doGet. More...
|
|
EDGetToken | mayConsume (const TypeToGet &id, edm::InputTag const &tag) |
|
template<BranchType B> |
EDGetToken | mayConsume (const TypeToGet &id, edm::InputTag const &tag) |
|
template<typename ProductType , BranchType B = InEvent> |
EDGetTokenT< ProductType > | mayConsume (edm::InputTag const &tag) |
|
Description: <one line="" class="" summary>="">
Implementation: <Notes on="" implementation>="">
Definition at line 112 of file HSCPTreeBuilder.cc.
◆ HSCPTreeBuilder()
◆ ~HSCPTreeBuilder()
HSCPTreeBuilder::~HSCPTreeBuilder |
( |
| ) |
|
|
override |
◆ beginJob()
void HSCPTreeBuilder::beginJob |
( |
void |
| ) |
|
|
overrideprivatevirtual |
◆ ClosestMuonIndex()
◆ endJob()
void HSCPTreeBuilder::endJob |
( |
void |
| ) |
|
|
overrideprivatevirtual |
◆ filter()
Implements edm::EDFilter.
Definition at line 411 of file HSCPTreeBuilder.cc.
414 cout <<
"I'm in HSCPTreeBuilder::analyze!" << endl;
433 L1GtFdlWord fdlWord = h_gtReadoutRecord->gtFdlWord();
436 for (
unsigned int i = 0;
i < 64; ++
i) {
440 for (
unsigned int i = 0;
i < 128; ++
i) {
444 for (
unsigned int i = 0;
i < 64; ++
i) {
451 for (
unsigned int i = 0;
i < trh->
size() &&
i < 128; ++
i) {
482 for (
unsigned int i = 0;
i < HSCPCollection.size();
i++) {
597 if (
part.status() != 1)
References edm::HLTPathStatus::accept(), edm::HLTGlobalStatus::at(), susybsm::RPCBetaMeasurement::beta, gather_cfg::cout, debug, genParticles2HepMC_cfi::genParticles, edm::EventSetup::get(), edm::get(), L1GtFdlWord::gtDecisionWord(), L1GtFdlWord::gtDecisionWordExtended(), L1GtFdlWord::gtTechnicalTriggerWord(), susybsm::HSCParticle::hasCaloInfo(), susybsm::HSCParticle::hasMuonRef(), susybsm::HSCParticle::hasRpcInfo(), susybsm::HSCParticle::hasTrackRef(), mps_fire::i, iEvent, MagneticField::inTesla(), cmsRun_displayProdMFGeom_cfg::MF, susybsm::HSCParticle::muonRef(), position, edm::Handle< T >::product(), HLTEgPhaseIITestSequence_cff::recoVertex, susybsm::HSCParticle::rpc(), edm::HLTGlobalStatus::size(), HLT_FULL_cff::track, susybsm::HSCParticle::trackRef(), susybsm::HSCParticle::type(), and PV3DBase< T, PVType, FrameType >::z().
◆ Calo_ecal_beta
float HSCPTreeBuilder::Calo_ecal_beta[10000] |
|
private |
◆ Calo_ecal_beta_err
float HSCPTreeBuilder::Calo_ecal_beta_err[10000] |
|
private |
◆ Calo_ecal_chi2s
float HSCPTreeBuilder::Calo_ecal_chi2s[10000][10] |
|
private |
◆ Calo_ecal_crossedE
float HSCPTreeBuilder::Calo_ecal_crossedE[10000] |
|
private |
◆ Calo_ecal_dEdx
float HSCPTreeBuilder::Calo_ecal_dEdx[10000] |
|
private |
◆ Calo_ecal_detIds
unsigned int HSCPTreeBuilder::Calo_ecal_detIds[10000][10] |
|
private |
◆ Calo_ecal_e1OverE9s
float HSCPTreeBuilder::Calo_ecal_e1OverE9s[10000][10] |
|
private |
◆ Calo_ecal_energies
float HSCPTreeBuilder::Calo_ecal_energies[10000][10] |
|
private |
◆ Calo_ecal_invBeta_err
float HSCPTreeBuilder::Calo_ecal_invBeta_err[10000] |
|
private |
◆ Calo_ecal_numCrysCrossed
int HSCPTreeBuilder::Calo_ecal_numCrysCrossed[10000] |
|
private |
◆ Calo_ecal_outOfTimeChi2s
float HSCPTreeBuilder::Calo_ecal_outOfTimeChi2s[10000][10] |
|
private |
◆ Calo_ecal_outOfTimeEnergies
float HSCPTreeBuilder::Calo_ecal_outOfTimeEnergies[10000][10] |
|
private |
◆ Calo_ecal_swissCrossKs
float HSCPTreeBuilder::Calo_ecal_swissCrossKs[10000][10] |
|
private |
◆ Calo_ecal_time
float HSCPTreeBuilder::Calo_ecal_time[10000] |
|
private |
◆ Calo_ecal_time_err
float HSCPTreeBuilder::Calo_ecal_time_err[10000] |
|
private |
◆ Calo_ecal_timeErrors
float HSCPTreeBuilder::Calo_ecal_timeErrors[10000][10] |
|
private |
◆ Calo_ecal_times
float HSCPTreeBuilder::Calo_ecal_times[10000][10] |
|
private |
◆ Calo_ecal_trackExitEtas
float HSCPTreeBuilder::Calo_ecal_trackExitEtas[10000][10] |
|
private |
◆ Calo_ecal_trackExitPhis
float HSCPTreeBuilder::Calo_ecal_trackExitPhis[10000][10] |
|
private |
◆ Calo_ecal_trackLengths
float HSCPTreeBuilder::Calo_ecal_trackLengths[10000][10] |
|
private |
◆ Event_BField
float HSCPTreeBuilder::Event_BField |
|
private |
◆ Event_BXCrossing
unsigned int HSCPTreeBuilder::Event_BXCrossing |
|
private |
◆ Event_EventNumber
unsigned int HSCPTreeBuilder::Event_EventNumber |
|
private |
◆ Event_LumiSection
unsigned int HSCPTreeBuilder::Event_LumiSection |
|
private |
◆ Event_Orbit
unsigned int HSCPTreeBuilder::Event_Orbit |
|
private |
◆ Event_PhysicsDeclared
bool HSCPTreeBuilder::Event_PhysicsDeclared |
|
private |
◆ Event_RunNumber
unsigned int HSCPTreeBuilder::Event_RunNumber |
|
private |
◆ Event_Store
unsigned int HSCPTreeBuilder::Event_Store |
|
private |
◆ Event_technicalBits
bool HSCPTreeBuilder::Event_technicalBits[64] |
|
private |
◆ Event_Time
unsigned int HSCPTreeBuilder::Event_Time |
|
private |
◆ Event_triggerHLTBits
bool HSCPTreeBuilder::Event_triggerHLTBits[128] |
|
private |
◆ Event_triggerL1Bits
bool HSCPTreeBuilder::Event_triggerL1Bits[192] |
|
private |
◆ Gen_beta
float HSCPTreeBuilder::Gen_beta[10000] |
|
private |
◆ Gen_charge
float HSCPTreeBuilder::Gen_charge[10000] |
|
private |
◆ Gen_eta
float HSCPTreeBuilder::Gen_eta[10000] |
|
private |
◆ Gen_mass
float HSCPTreeBuilder::Gen_mass[10000] |
|
private |
◆ Gen_p
float HSCPTreeBuilder::Gen_p[10000] |
|
private |
◆ Gen_pdgId
int HSCPTreeBuilder::Gen_pdgId[10000] |
|
private |
◆ Gen_phi
float HSCPTreeBuilder::Gen_phi[10000] |
|
private |
◆ Gen_pt
float HSCPTreeBuilder::Gen_pt[10000] |
|
private |
◆ Gen_px
float HSCPTreeBuilder::Gen_px[10000] |
|
private |
◆ Gen_py
float HSCPTreeBuilder::Gen_py[10000] |
|
private |
◆ Gen_pz
float HSCPTreeBuilder::Gen_pz[10000] |
|
private |
◆ Hscp_hasCalo
bool HSCPTreeBuilder::Hscp_hasCalo[10000] |
|
private |
◆ Hscp_hasMuon
bool HSCPTreeBuilder::Hscp_hasMuon[10000] |
|
private |
◆ Hscp_hasRpc
bool HSCPTreeBuilder::Hscp_hasRpc[10000] |
|
private |
◆ Hscp_hasTrack
bool HSCPTreeBuilder::Hscp_hasTrack[10000] |
|
private |
◆ Hscp_type
int HSCPTreeBuilder::Hscp_type[10000] |
|
private |
◆ iEvent_
◆ iSetup_
◆ m_genParticlesToken
◆ m_gtReadoutRecordToken
◆ m_HSCPsToken
◆ m_recoVertexToken
◆ m_trToken
◆ Muon_cb_fIBeta
float HSCPTreeBuilder::Muon_cb_fIBeta[10000] |
|
private |
◆ Muon_cb_fIBeta_err
float HSCPTreeBuilder::Muon_cb_fIBeta_err[10000] |
|
private |
◆ Muon_cb_IBeta
float HSCPTreeBuilder::Muon_cb_IBeta[10000] |
|
private |
◆ Muon_cb_IBeta_err
float HSCPTreeBuilder::Muon_cb_IBeta_err[10000] |
|
private |
◆ Muon_cb_ndof
int HSCPTreeBuilder::Muon_cb_ndof[10000] |
|
private |
◆ Muon_charge
int HSCPTreeBuilder::Muon_charge[10000] |
|
private |
◆ Muon_csc_fIBeta
float HSCPTreeBuilder::Muon_csc_fIBeta[10000] |
|
private |
◆ Muon_csc_fIBeta_err
float HSCPTreeBuilder::Muon_csc_fIBeta_err[10000] |
|
private |
◆ Muon_csc_IBeta
float HSCPTreeBuilder::Muon_csc_IBeta[10000] |
|
private |
◆ Muon_csc_IBeta_err
float HSCPTreeBuilder::Muon_csc_IBeta_err[10000] |
|
private |
◆ Muon_csc_ndof
int HSCPTreeBuilder::Muon_csc_ndof[10000] |
|
private |
◆ Muon_dt_fIBeta
float HSCPTreeBuilder::Muon_dt_fIBeta[10000] |
|
private |
◆ Muon_dt_fIBeta_err
float HSCPTreeBuilder::Muon_dt_fIBeta_err[10000] |
|
private |
◆ Muon_dt_IBeta
float HSCPTreeBuilder::Muon_dt_IBeta[10000] |
|
private |
◆ Muon_dt_IBeta_err
float HSCPTreeBuilder::Muon_dt_IBeta_err[10000] |
|
private |
◆ Muon_dt_ndof
int HSCPTreeBuilder::Muon_dt_ndof[10000] |
|
private |
◆ Muon_eta
float HSCPTreeBuilder::Muon_eta[10000] |
|
private |
◆ Muon_p
float HSCPTreeBuilder::Muon_p[10000] |
|
private |
◆ Muon_phi
float HSCPTreeBuilder::Muon_phi[10000] |
|
private |
◆ Muon_pt
float HSCPTreeBuilder::Muon_pt[10000] |
|
private |
◆ Muon_qualityValid
bool HSCPTreeBuilder::Muon_qualityValid[10000] |
|
private |
◆ Muon_type
int HSCPTreeBuilder::Muon_type[10000] |
|
private |
◆ MyTree
TTree* HSCPTreeBuilder::MyTree |
|
private |
◆ NGens
unsigned int HSCPTreeBuilder::NGens |
|
private |
◆ NHSCPs
unsigned int HSCPTreeBuilder::NHSCPs |
|
private |
◆ NVertices
unsigned int HSCPTreeBuilder::NVertices |
|
private |
◆ reccordGenInfo
bool HSCPTreeBuilder::reccordGenInfo |
|
private |
◆ reccordVertexInfo
bool HSCPTreeBuilder::reccordVertexInfo |
|
private |
◆ Rpc_beta
float HSCPTreeBuilder::Rpc_beta[10000] |
|
private |
◆ tfs
◆ Track_charge
int HSCPTreeBuilder::Track_charge[10000] |
|
private |
◆ Track_chi2
float HSCPTreeBuilder::Track_chi2[10000] |
|
private |
◆ Track_d0
float HSCPTreeBuilder::Track_d0[10000] |
|
private |
◆ Track_dEdxD1
float HSCPTreeBuilder::Track_dEdxD1[10000] |
|
private |
◆ Track_dEdxD1_NOM
unsigned int HSCPTreeBuilder::Track_dEdxD1_NOM[10000] |
|
private |
◆ Track_dEdxD1_NOS
float HSCPTreeBuilder::Track_dEdxD1_NOS[10000] |
|
private |
◆ Track_dEdxD2
float HSCPTreeBuilder::Track_dEdxD2[10000] |
|
private |
◆ Track_dEdxD2_NOM
unsigned int HSCPTreeBuilder::Track_dEdxD2_NOM[10000] |
|
private |
◆ Track_dEdxD2_NOS
float HSCPTreeBuilder::Track_dEdxD2_NOS[10000] |
|
private |
◆ Track_dEdxD3
float HSCPTreeBuilder::Track_dEdxD3[10000] |
|
private |
◆ Track_dEdxD3_NOM
unsigned int HSCPTreeBuilder::Track_dEdxD3_NOM[10000] |
|
private |
◆ Track_dEdxD3_NOS
float HSCPTreeBuilder::Track_dEdxD3_NOS[10000] |
|
private |
◆ Track_dEdxE1
float HSCPTreeBuilder::Track_dEdxE1[10000] |
|
private |
◆ Track_dEdxE1_NOM
unsigned int HSCPTreeBuilder::Track_dEdxE1_NOM[10000] |
|
private |
◆ Track_dEdxE1_NOS
float HSCPTreeBuilder::Track_dEdxE1_NOS[10000] |
|
private |
◆ Track_dEdxE2
float HSCPTreeBuilder::Track_dEdxE2[10000] |
|
private |
◆ Track_dEdxE2_NOM
unsigned int HSCPTreeBuilder::Track_dEdxE2_NOM[10000] |
|
private |
◆ Track_dEdxE2_NOS
float HSCPTreeBuilder::Track_dEdxE2_NOS[10000] |
|
private |
◆ Track_dEdxE3
float HSCPTreeBuilder::Track_dEdxE3[10000] |
|
private |
◆ Track_dEdxE3_NOM
unsigned int HSCPTreeBuilder::Track_dEdxE3_NOM[10000] |
|
private |
◆ Track_dEdxE3_NOS
float HSCPTreeBuilder::Track_dEdxE3_NOS[10000] |
|
private |
◆ Track_dz
float HSCPTreeBuilder::Track_dz[10000] |
|
private |
◆ Track_eta
float HSCPTreeBuilder::Track_eta[10000] |
|
private |
◆ Track_eta_err
float HSCPTreeBuilder::Track_eta_err[10000] |
|
private |
◆ Track_ndof
unsigned int HSCPTreeBuilder::Track_ndof[10000] |
|
private |
◆ Track_NOH
unsigned int HSCPTreeBuilder::Track_NOH[10000] |
|
private |
◆ Track_p
float HSCPTreeBuilder::Track_p[10000] |
|
private |
◆ Track_phi
float HSCPTreeBuilder::Track_phi[10000] |
|
private |
◆ Track_phi_err
float HSCPTreeBuilder::Track_phi_err[10000] |
|
private |
◆ Track_pt
float HSCPTreeBuilder::Track_pt[10000] |
|
private |
◆ Track_pt_err
float HSCPTreeBuilder::Track_pt_err[10000] |
|
private |
◆ Track_quality
int HSCPTreeBuilder::Track_quality[10000] |
|
private |
◆ Vertex_chi2
float HSCPTreeBuilder::Vertex_chi2[1000] |
|
private |
◆ Vertex_isFake
bool HSCPTreeBuilder::Vertex_isFake[1000] |
|
private |
◆ Vertex_ndof
float HSCPTreeBuilder::Vertex_ndof[1000] |
|
private |
◆ Vertex_TrackSize
int HSCPTreeBuilder::Vertex_TrackSize[1000] |
|
private |
◆ Vertex_x
float HSCPTreeBuilder::Vertex_x[1000] |
|
private |
◆ Vertex_x_err
float HSCPTreeBuilder::Vertex_x_err[1000] |
|
private |
◆ Vertex_y
float HSCPTreeBuilder::Vertex_y[1000] |
|
private |
◆ Vertex_y_err
float HSCPTreeBuilder::Vertex_y_err[1000] |
|
private |
◆ Vertex_z
float HSCPTreeBuilder::Vertex_z[1000] |
|
private |
◆ Vertex_z_err
float HSCPTreeBuilder::Vertex_z_err[1000] |
|
private |
unsigned int Track_dEdxD1_NOM[10000]
float Muon_csc_IBeta_err[10000]
virtual GlobalVector inTesla(const GlobalPoint &gp) const =0
Field value ad specified global point, in Tesla.
float Calo_ecal_time[10000]
bool Event_PhysicsDeclared
float Track_eta_err[10000]
T const * product() const
float Calo_ecal_time_err[10000]
float Track_dEdxE3_NOS[10000]
float Calo_ecal_beta_err[10000]
float Calo_ecal_chi2s[10000][10]
float Calo_ecal_timeErrors[10000][10]
int Calo_ecal_numCrysCrossed[10000]
unsigned int Track_NOH[10000]
unsigned int Track_dEdxE3_NOM[10000]
const RPCBetaMeasurement & rpc() const
std::vector< Vertex > VertexCollection
collection of Vertex objects
float Track_dEdxE1[10000]
float Calo_ecal_times[10000][10]
float Track_dEdxE2[10000]
const DecisionWordExtended & gtDecisionWordExtended() const
get/set extended algorithms bits (extended decision word)
float Muon_dt_IBeta_err[10000]
float Muon_csc_fIBeta_err[10000]
T getUntrackedParameter(std::string const &, T const &) const
std::vector< HSCParticle > HSCParticleCollection
bool Event_triggerHLTBits[128]
float Muon_dt_IBeta[10000]
float Track_dEdxE1_NOS[10000]
float Muon_csc_IBeta[10000]
float Muon_cb_fIBeta[10000]
unsigned int Track_dEdxD2_NOM[10000]
float Calo_ecal_swissCrossKs[10000][10]
unsigned int Event_RunNumber
float Track_dEdxD3_NOS[10000]
bool Event_technicalBits[64]
unsigned int Calo_ecal_detIds[10000][10]
float Calo_ecal_invBeta_err[10000]
float Calo_ecal_outOfTimeEnergies[10000][10]
unsigned int size() const
Get number of paths stored.
float Track_dEdxD2[10000]
float Track_phi_err[10000]
EDGetTokenT< L1GlobalTriggerReadoutRecord > m_gtReadoutRecordToken
EDGetTokenT< edm::TriggerResults > m_trToken
float Calo_ecal_energies[10000][10]
float Calo_ecal_beta[10000]
EDGetTokenT< susybsm::HSCParticleCollection > m_HSCPsToken
float Calo_ecal_e1OverE9s[10000][10]
float Track_dEdxE3[10000]
bool accept() const
has this path accepted the event?
EDGetTokenT< reco::VertexCollection > m_recoVertexToken
bool Muon_qualityValid[10000]
bool Event_triggerL1Bits[192]
EDGetTokenT< GenParticleCollection > m_genParticlesToken
static int position[264][3]
unsigned int Event_EventNumber
const HLTPathStatus & at(const unsigned int i) const
reco::MuonRef muonRef() const
const DecisionWord & gtDecisionWord() const
get/set/print algorithms bits (decision word)
float Muon_cb_fIBeta_err[10000]
float Calo_ecal_dEdx[10000]
float Track_dEdxD1[10000]
float Calo_ecal_trackLengths[10000][10]
float Muon_dt_fIBeta_err[10000]
float Muon_cb_IBeta_err[10000]
float Muon_csc_fIBeta[10000]
std::vector< bool > DecisionWord
typedefs
std::vector< bool > DecisionWordExtended
const TechnicalTriggerWord & gtTechnicalTriggerWord() const
get/set technical trigger bits
float Calo_ecal_trackExitEtas[10000][10]
unsigned int Track_dEdxE2_NOM[10000]
unsigned int Track_dEdxE1_NOM[10000]
unsigned int Track_ndof[10000]
float Track_dEdxD1_NOS[10000]
reco::TrackRef trackRef() const
T getParameter(std::string const &) const
float Track_pt_err[10000]
float Calo_ecal_outOfTimeChi2s[10000][10]
float Muon_cb_IBeta[10000]
float Track_dEdxD2_NOS[10000]
unsigned int Event_BXCrossing
float Calo_ecal_crossedE[10000]
float Calo_ecal_trackExitPhis[10000][10]
int Vertex_TrackSize[1000]
float Track_dEdxD3[10000]
unsigned int Track_dEdxD3_NOM[10000]
std::vector< bool > TechnicalTriggerWord
technical trigger bits (64 bits)
bool Hscp_hasTrack[10000]
float Track_dEdxE2_NOS[10000]
unsigned int Event_LumiSection
float Muon_dt_fIBeta[10000]
T * make(const Args &... args) const
make new ROOT object
edm::Service< TFileService > tfs