CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes
trigger::TriggerEventWithRefs::TriggerFilterObject Class Reference

Helper class: trigger objects firing a single filter. More...

#include <TriggerEventWithRefs.h>

Public Member Functions

 TriggerFilterObject ()
 constructor More...
 
 TriggerFilterObject (const edm::InputTag &filterTag, size_type np, size_type ne, size_type nm, size_type nj, size_type nc, size_type nB, size_type nC, size_type nt, size_type l1em, size_type l1muon, size_type l1jet, size_type l1etmiss, size_type l1hfrings, size_type pfjets, size_type pftaus, size_type pfmets, size_type l1tmuon, size_type l1tegamma, size_type l1tjet, size_type l1ttau, size_type l1tetsum)
 

Public Attributes

size_type basemets_
 
size_type calomets_
 
size_type composites_
 
size_type electrons_
 
std::string filterTag_
 encoded InputTag of filter product More...
 
size_type jets_
 
size_type l1em_
 
size_type l1etmiss_
 
size_type l1hfrings_
 
size_type l1jet_
 
size_type l1muon_
 
size_type l1tegamma_
 
size_type l1tetsum_
 
size_type l1tjet_
 
size_type l1tmuon_
 
size_type l1ttau_
 
size_type muons_
 
size_type pfjets_
 
size_type pfmets_
 
size_type pftaus_
 
size_type photons_
 
size_type pixtracks_
 

Detailed Description

Helper class: trigger objects firing a single filter.

Definition at line 34 of file TriggerEventWithRefs.h.

Constructor & Destructor Documentation

trigger::TriggerEventWithRefs::TriggerFilterObject::TriggerFilterObject ( )
inline

constructor

Definition at line 63 of file TriggerEventWithRefs.h.

References edm::InputTag::encode().

Referenced by trigger::TriggerEventWithRefs::addFilterObject().

63  :
64  filterTag_(),
67  }
std::string encode() const
Definition: InputTag.cc:159
std::string filterTag_
encoded InputTag of filter product
trigger::TriggerEventWithRefs::TriggerFilterObject::TriggerFilterObject ( const edm::InputTag filterTag,
size_type  np,
size_type  ne,
size_type  nm,
size_type  nj,
size_type  nc,
size_type  nB,
size_type  nC,
size_type  nt,
size_type  l1em,
size_type  l1muon,
size_type  l1jet,
size_type  l1etmiss,
size_type  l1hfrings,
size_type  pfjets,
size_type  pftaus,
size_type  pfmets,
size_type  l1tmuon,
size_type  l1tegamma,
size_type  l1tjet,
size_type  l1ttau,
size_type  l1tetsum 
)
inline

Definition at line 68 of file TriggerEventWithRefs.h.

69  :
70  filterTag_(filterTag.encode()),
71  photons_(np), electrons_(ne), muons_(nm), jets_(nj), composites_(nc), basemets_(nB), calomets_(nC), pixtracks_(nt), l1em_(l1em), l1muon_(l1muon), l1jet_(l1jet), l1etmiss_(l1etmiss), l1hfrings_(l1hfrings), pfjets_(pfjets), pftaus_(pftaus), pfmets_(pfmets), l1tmuon_(l1tmuon), l1tegamma_(l1tegamma), l1tjet_(l1tjet), l1ttau_(l1ttau), l1tetsum_(l1tetsum) { }
std::string encode() const
Definition: InputTag.cc:159
int np
Definition: AMPTWrapper.h:33
int nt
Definition: AMPTWrapper.h:32
std::string filterTag_
encoded InputTag of filter product

Member Data Documentation

size_type trigger::TriggerEventWithRefs::TriggerFilterObject::basemets_

Definition at line 45 of file TriggerEventWithRefs.h.

size_type trigger::TriggerEventWithRefs::TriggerFilterObject::calomets_

Definition at line 46 of file TriggerEventWithRefs.h.

size_type trigger::TriggerEventWithRefs::TriggerFilterObject::composites_

Definition at line 44 of file TriggerEventWithRefs.h.

size_type trigger::TriggerEventWithRefs::TriggerFilterObject::electrons_

Definition at line 41 of file TriggerEventWithRefs.h.

std::string trigger::TriggerEventWithRefs::TriggerFilterObject::filterTag_

encoded InputTag of filter product

Definition at line 37 of file TriggerEventWithRefs.h.

Referenced by trigger::TriggerEventWithRefs::filterIndex().

size_type trigger::TriggerEventWithRefs::TriggerFilterObject::jets_

Definition at line 43 of file TriggerEventWithRefs.h.

size_type trigger::TriggerEventWithRefs::TriggerFilterObject::l1em_

Definition at line 48 of file TriggerEventWithRefs.h.

size_type trigger::TriggerEventWithRefs::TriggerFilterObject::l1etmiss_

Definition at line 51 of file TriggerEventWithRefs.h.

size_type trigger::TriggerEventWithRefs::TriggerFilterObject::l1hfrings_

Definition at line 52 of file TriggerEventWithRefs.h.

size_type trigger::TriggerEventWithRefs::TriggerFilterObject::l1jet_

Definition at line 50 of file TriggerEventWithRefs.h.

size_type trigger::TriggerEventWithRefs::TriggerFilterObject::l1muon_

Definition at line 49 of file TriggerEventWithRefs.h.

size_type trigger::TriggerEventWithRefs::TriggerFilterObject::l1tegamma_

Definition at line 57 of file TriggerEventWithRefs.h.

size_type trigger::TriggerEventWithRefs::TriggerFilterObject::l1tetsum_

Definition at line 60 of file TriggerEventWithRefs.h.

size_type trigger::TriggerEventWithRefs::TriggerFilterObject::l1tjet_

Definition at line 58 of file TriggerEventWithRefs.h.

size_type trigger::TriggerEventWithRefs::TriggerFilterObject::l1tmuon_

Definition at line 56 of file TriggerEventWithRefs.h.

size_type trigger::TriggerEventWithRefs::TriggerFilterObject::l1ttau_

Definition at line 59 of file TriggerEventWithRefs.h.

size_type trigger::TriggerEventWithRefs::TriggerFilterObject::muons_

Definition at line 42 of file TriggerEventWithRefs.h.

size_type trigger::TriggerEventWithRefs::TriggerFilterObject::pfjets_

Definition at line 53 of file TriggerEventWithRefs.h.

size_type trigger::TriggerEventWithRefs::TriggerFilterObject::pfmets_

Definition at line 55 of file TriggerEventWithRefs.h.

size_type trigger::TriggerEventWithRefs::TriggerFilterObject::pftaus_

Definition at line 54 of file TriggerEventWithRefs.h.

size_type trigger::TriggerEventWithRefs::TriggerFilterObject::photons_

1-after-end (std C++) indices into linearised vector of Refs (-> first start index is always 0)

Definition at line 40 of file TriggerEventWithRefs.h.

size_type trigger::TriggerEventWithRefs::TriggerFilterObject::pixtracks_

Definition at line 47 of file TriggerEventWithRefs.h.