CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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)
 

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 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 58 of file TriggerEventWithRefs.h.

References filterTag_, and HLT_25ns14e33_v1_cff::InputTag.

58  :
59  filterTag_(),
60  photons_(0), electrons_(0), muons_(0), jets_(0), composites_(0), basemets_(0), calomets_(0), pixtracks_(0), l1em_(0), l1muon_(0), l1jet_(0), l1etmiss_(0), l1hfrings_(0), pfjets_(0), pftaus_(0), pfmets_(0) {
61  filterTag_=edm::InputTag().encode();
62  }
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 
)
inline

Definition at line 63 of file TriggerEventWithRefs.h.

64  :
65  filterTag_(filterTag.encode()),
66  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) { }
std::string encode() const
Definition: InputTag.cc:164
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 TriggerFilterObject().

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::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.