CMS 3D CMS Logo

trigger::TriggerEventWithRefs Class Reference

The single EDProduct to be saved in addition for each event More...

#include <DataFormats/HLTReco/interface/TriggerEventWithRefs.h>

Inheritance diagram for trigger::TriggerEventWithRefs:

trigger::TriggerRefsCollections

List of all members.

Public Member Functions

void addFilterObject (const edm::InputTag &filterTag, const TriggerFilterObjectWithRefs &tfowr)
 setters - to build EDProduct
std::pair< size_type, size_typebasemetSlice (size_type filter) const
std::pair< size_type, size_typecalometSlice (size_type filter) const
std::pair< size_type, size_typecompositeSlice (size_type filter) const
std::pair< size_type, size_typeelectronSlice (size_type filter) const
size_type filterIndex (const edm::InputTag &filterTag) const
 index from tag
const edm::InputTag filterTag (size_type filterIndex) const
 tag from index
void getObjects (size_type filter, int id, VRl1etmiss &l1etmiss) const
void getObjects (size_type filter, Vids &ids, VRl1etmiss &l1etmiss) const
void getObjects (size_type filter, int id, VRl1jet &l1jet) const
void getObjects (size_type filter, Vids &ids, VRl1jet &l1jet) const
void getObjects (size_type filter, int id, VRl1muon &l1muon) const
void getObjects (size_type filter, Vids &ids, VRl1muon &l1muon) const
void getObjects (size_type filter, int id, VRl1em &l1em) const
void getObjects (size_type filter, Vids &ids, VRl1em &l1em) const
void getObjects (size_type filter, int id, VRpixtrack &pixtracks) const
void getObjects (size_type filter, Vids &ids, VRpixtrack &pixtracks) const
void getObjects (size_type filter, int id, VRcalomet &calomets) const
void getObjects (size_type filter, Vids &ids, VRcalomet &calomets) const
void getObjects (size_type filter, int id, VRbasemet &basemets) const
void getObjects (size_type filter, Vids &ids, VRbasemet &basemets) const
void getObjects (size_type filter, int id, VRcomposite &composites) const
void getObjects (size_type filter, Vids &ids, VRcomposite &composites) const
void getObjects (size_type filter, int id, VRjet &jets) const
void getObjects (size_type filter, Vids &ids, VRjet &jets) const
void getObjects (size_type filter, int id, VRmuon &muons) const
void getObjects (size_type filter, Vids &ids, VRmuon &muons) const
void getObjects (size_type filter, int id, VRelectron &electrons) const
void getObjects (size_type filter, Vids &ids, VRelectron &electrons) const
void getObjects (size_type filter, int id, VRphoton &photons) const
void getObjects (size_type filter, Vids &ids, VRphoton &photons) const
 extract Ref<C>s for a specific filter and of specific physics type
std::pair< size_type, size_typejetSlice (size_type filter) const
std::pair< size_type, size_typel1emSlice (size_type filter) const
std::pair< size_type, size_typel1etmissSlice (size_type filter) const
std::pair< size_type, size_typel1jetSlice (size_type filter) const
std::pair< size_type, size_typel1muonSlice (size_type filter) const
std::pair< size_type, size_typemuonSlice (size_type filter) const
std::pair< size_type, size_typephotonSlice (size_type filter) const
 slices of objects for a specific filter: [begin,end[
std::pair< size_type, size_typepixtrackSlice (size_type filter) const
size_type size () const
 number of filters
 TriggerEventWithRefs (const std::string &usedProcessName, size_type n)
 TriggerEventWithRefs ()
 methods
const std::string & usedProcessName () const
 getters - for user access

Private Attributes

std::vector< TriggerFilterObjectfilterObjects_
 the filters recorded here
std::string usedProcessName_
 data members

Classes

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


Detailed Description

The single EDProduct to be saved in addition for each event

The single EDProduct to be saved for events (RAW case) describing the details of the (HLT) trigger table.

Date
2008/10/11 13:13:57
Revision
1.20

Author:
Martin Grunewald

Definition at line 30 of file TriggerEventWithRefs.h.


Constructor & Destructor Documentation

trigger::TriggerEventWithRefs::TriggerEventWithRefs (  )  [inline]

methods

constructors

Definition at line 76 of file TriggerEventWithRefs.h.

trigger::TriggerEventWithRefs::TriggerEventWithRefs ( const std::string &  usedProcessName,
size_type  n 
) [inline]

Definition at line 77 of file TriggerEventWithRefs.h.

References filterObjects_.

00077                                                                        :
00078       TriggerRefsCollections(),
00079       usedProcessName_(usedProcessName),
00080       filterObjects_()
00081     {
00082       filterObjects_.reserve(n);
00083     }


Member Function Documentation

void trigger::TriggerEventWithRefs::addFilterObject ( const edm::InputTag filterTag,
const TriggerFilterObjectWithRefs tfowr 
) [inline]

setters - to build EDProduct

Definition at line 86 of file TriggerEventWithRefs.h.

References trigger::TriggerRefsCollections::addObjects(), trigger::TriggerRefsCollections::basemetIds(), trigger::TriggerRefsCollections::basemetRefs(), trigger::TriggerRefsCollections::calometIds(), trigger::TriggerRefsCollections::calometRefs(), trigger::TriggerRefsCollections::compositeIds(), trigger::TriggerRefsCollections::compositeRefs(), trigger::TriggerRefsCollections::electronIds(), trigger::TriggerRefsCollections::electronRefs(), filterObjects_, trigger::TriggerRefsCollections::jetIds(), trigger::TriggerRefsCollections::jetRefs(), trigger::TriggerRefsCollections::l1emIds(), trigger::TriggerRefsCollections::l1emRefs(), trigger::TriggerRefsCollections::l1etmissIds(), trigger::TriggerRefsCollections::l1etmissRefs(), trigger::TriggerRefsCollections::l1jetIds(), trigger::TriggerRefsCollections::l1jetRefs(), trigger::TriggerRefsCollections::l1muonIds(), trigger::TriggerRefsCollections::l1muonRefs(), trigger::TriggerRefsCollections::muonIds(), trigger::TriggerRefsCollections::muonRefs(), trigger::TriggerRefsCollections::photonIds(), trigger::TriggerRefsCollections::photonRefs(), trigger::TriggerRefsCollections::pixtrackIds(), and trigger::TriggerRefsCollections::pixtrackRefs().

std::pair<size_type,size_type> trigger::TriggerEventWithRefs::basemetSlice ( size_type  filter  )  const [inline]

Definition at line 158 of file TriggerEventWithRefs.h.

References begin, end, and filterObjects_.

Referenced by getObjects().

00158                                                                       {
00159       const size_type begin(filter==0? 0 : filterObjects_.at(filter-1).basemets_);
00160       const size_type end(filterObjects_.at(filter).basemets_);
00161       return std::pair<size_type,size_type>(begin,end);
00162     }

std::pair<size_type,size_type> trigger::TriggerEventWithRefs::calometSlice ( size_type  filter  )  const [inline]

Definition at line 164 of file TriggerEventWithRefs.h.

References begin, end, and filterObjects_.

Referenced by getObjects().

00164                                                                       {
00165       const size_type begin(filter==0? 0 : filterObjects_.at(filter-1).calomets_);
00166       const size_type end(filterObjects_.at(filter).calomets_);
00167       return std::pair<size_type,size_type>(begin,end);
00168     }

std::pair<size_type,size_type> trigger::TriggerEventWithRefs::compositeSlice ( size_type  filter  )  const [inline]

Definition at line 152 of file TriggerEventWithRefs.h.

References begin, end, and filterObjects_.

Referenced by getObjects().

00152                                                                         {
00153       const size_type begin(filter==0? 0 : filterObjects_.at(filter-1).composites_);
00154       const size_type end(filterObjects_.at(filter).composites_);
00155       return std::pair<size_type,size_type>(begin,end);
00156     }

std::pair<size_type,size_type> trigger::TriggerEventWithRefs::electronSlice ( size_type  filter  )  const [inline]

Definition at line 134 of file TriggerEventWithRefs.h.

References begin, end, and filterObjects_.

Referenced by getObjects().

00134                                                                        {
00135       const size_type begin(filter==0? 0 : filterObjects_.at(filter-1).electrons_);
00136       const size_type end(filterObjects_.at(filter).electrons_);
00137       return std::pair<size_type,size_type>(begin,end);
00138     }

size_type trigger::TriggerEventWithRefs::filterIndex ( const edm::InputTag filterTag  )  const [inline]

index from tag

Definition at line 117 of file TriggerEventWithRefs.h.

References edm::InputTag::encode(), filterObjects_, i, and n.

00117                                                               {
00118       const std::string encodedFilterTag (filterTag.encode());
00119       const size_type n(filterObjects_.size());
00120       for (size_type i=0; i!=n; ++i) {
00121         if (encodedFilterTag==filterObjects_[i].filterTag_) {return i;}
00122       }
00123       return n;
00124     }

const edm::InputTag trigger::TriggerEventWithRefs::filterTag ( size_type  filterIndex  )  const [inline]

tag from index

Definition at line 112 of file TriggerEventWithRefs.h.

References filterObjects_.

00112                                                              {
00113       return edm::InputTag(filterObjects_.at(filterIndex).filterTag_);
00114     }

void trigger::TriggerEventWithRefs::getObjects ( size_type  filter,
int  id,
VRl1etmiss l1etmiss 
) const [inline]

Definition at line 329 of file TriggerEventWithRefs.h.

References begin, end, first, trigger::TriggerRefsCollections::getObjects(), l1etmissSlice(), and edm::second().

00329                                                                           {
00330       const size_type begin(l1etmissSlice(filter).first);
00331       const size_type   end(l1etmissSlice(filter).second);
00332       TriggerRefsCollections::getObjects(id,l1etmiss,begin,end);
00333     }

void trigger::TriggerEventWithRefs::getObjects ( size_type  filter,
Vids ids,
VRl1etmiss l1etmiss 
) const [inline]

Definition at line 324 of file TriggerEventWithRefs.h.

References begin, end, first, trigger::TriggerRefsCollections::getObjects(), l1etmissSlice(), and edm::second().

00324                                                                              {
00325       const size_type begin(l1etmissSlice(filter).first);
00326       const size_type   end(l1etmissSlice(filter).second);
00327       TriggerRefsCollections::getObjects(ids,l1etmiss,begin,end);
00328     }

void trigger::TriggerEventWithRefs::getObjects ( size_type  filter,
int  id,
VRl1jet l1jet 
) const [inline]

Definition at line 318 of file TriggerEventWithRefs.h.

References begin, end, first, trigger::TriggerRefsCollections::getObjects(), l1jetSlice(), and edm::second().

00318                                                                     {
00319       const size_type begin(l1jetSlice(filter).first);
00320       const size_type   end(l1jetSlice(filter).second);
00321       TriggerRefsCollections::getObjects(id,l1jet,begin,end);
00322     }

void trigger::TriggerEventWithRefs::getObjects ( size_type  filter,
Vids ids,
VRl1jet l1jet 
) const [inline]

Definition at line 313 of file TriggerEventWithRefs.h.

References begin, end, first, trigger::TriggerRefsCollections::getObjects(), l1jetSlice(), and edm::second().

00313                                                                        {
00314       const size_type begin(l1jetSlice(filter).first);
00315       const size_type   end(l1jetSlice(filter).second);
00316       TriggerRefsCollections::getObjects(ids,l1jet,begin,end);
00317     }

void trigger::TriggerEventWithRefs::getObjects ( size_type  filter,
int  id,
VRl1muon l1muon 
) const [inline]

Definition at line 307 of file TriggerEventWithRefs.h.

References begin, end, first, trigger::TriggerRefsCollections::getObjects(), l1muonSlice(), and edm::second().

00307                                                                       {
00308       const size_type begin(l1muonSlice(filter).first);
00309       const size_type   end(l1muonSlice(filter).second);
00310       TriggerRefsCollections::getObjects(id,l1muon,begin,end);
00311     }

void trigger::TriggerEventWithRefs::getObjects ( size_type  filter,
Vids ids,
VRl1muon l1muon 
) const [inline]

Definition at line 302 of file TriggerEventWithRefs.h.

References begin, end, first, trigger::TriggerRefsCollections::getObjects(), l1muonSlice(), and edm::second().

00302                                                                          {
00303       const size_type begin(l1muonSlice(filter).first);
00304       const size_type   end(l1muonSlice(filter).second);
00305       TriggerRefsCollections::getObjects(ids,l1muon,begin,end);
00306     }

void trigger::TriggerEventWithRefs::getObjects ( size_type  filter,
int  id,
VRl1em l1em 
) const [inline]

Definition at line 296 of file TriggerEventWithRefs.h.

References begin, end, first, trigger::TriggerRefsCollections::getObjects(), l1emSlice(), and edm::second().

00296                                                                   {
00297       const size_type begin(l1emSlice(filter).first);
00298       const size_type   end(l1emSlice(filter).second);
00299       TriggerRefsCollections::getObjects(id,l1em,begin,end);
00300     }

void trigger::TriggerEventWithRefs::getObjects ( size_type  filter,
Vids ids,
VRl1em l1em 
) const [inline]

Definition at line 291 of file TriggerEventWithRefs.h.

References begin, end, first, trigger::TriggerRefsCollections::getObjects(), l1emSlice(), and edm::second().

00291                                                                      {
00292       const size_type begin(l1emSlice(filter).first);
00293       const size_type   end(l1emSlice(filter).second);
00294       TriggerRefsCollections::getObjects(ids,l1em,begin,end);
00295     }

void trigger::TriggerEventWithRefs::getObjects ( size_type  filter,
int  id,
VRpixtrack pixtracks 
) const [inline]

Definition at line 285 of file TriggerEventWithRefs.h.

References begin, end, first, trigger::TriggerRefsCollections::getObjects(), pixtrackSlice(), and edm::second().

00285                                                                            {
00286       const size_type begin(pixtrackSlice(filter).first);
00287       const size_type   end(pixtrackSlice(filter).second);
00288       TriggerRefsCollections::getObjects(id,pixtracks,begin,end);
00289     }

void trigger::TriggerEventWithRefs::getObjects ( size_type  filter,
Vids ids,
VRpixtrack pixtracks 
) const [inline]

Definition at line 280 of file TriggerEventWithRefs.h.

References begin, end, first, trigger::TriggerRefsCollections::getObjects(), pixtrackSlice(), and edm::second().

00280                                                                               {
00281       const size_type begin(pixtrackSlice(filter).first);
00282       const size_type   end(pixtrackSlice(filter).second);
00283       TriggerRefsCollections::getObjects(ids,pixtracks,begin,end);
00284     }

void trigger::TriggerEventWithRefs::getObjects ( size_type  filter,
int  id,
VRcalomet calomets 
) const [inline]

Definition at line 274 of file TriggerEventWithRefs.h.

References begin, calometSlice(), end, first, trigger::TriggerRefsCollections::getObjects(), and edm::second().

00274                                                                          {
00275       const size_type begin(calometSlice(filter).first);
00276       const size_type   end(calometSlice(filter).second);
00277       TriggerRefsCollections::getObjects(id,calomets,begin,end);
00278     }

void trigger::TriggerEventWithRefs::getObjects ( size_type  filter,
Vids ids,
VRcalomet calomets 
) const [inline]

Definition at line 269 of file TriggerEventWithRefs.h.

References begin, calometSlice(), end, first, trigger::TriggerRefsCollections::getObjects(), and edm::second().

00269                                                                             {
00270       const size_type begin(calometSlice(filter).first);
00271       const size_type   end(calometSlice(filter).second);
00272       TriggerRefsCollections::getObjects(ids,calomets,begin,end);
00273     }

void trigger::TriggerEventWithRefs::getObjects ( size_type  filter,
int  id,
VRbasemet basemets 
) const [inline]

Definition at line 263 of file TriggerEventWithRefs.h.

References basemetSlice(), begin, end, first, trigger::TriggerRefsCollections::getObjects(), and edm::second().

00263                                                                          {
00264       const size_type begin(basemetSlice(filter).first);
00265       const size_type   end(basemetSlice(filter).second);
00266       TriggerRefsCollections::getObjects(id,basemets,begin,end);
00267     }

void trigger::TriggerEventWithRefs::getObjects ( size_type  filter,
Vids ids,
VRbasemet basemets 
) const [inline]

Definition at line 258 of file TriggerEventWithRefs.h.

References basemetSlice(), begin, end, first, trigger::TriggerRefsCollections::getObjects(), and edm::second().

00258                                                                             {
00259       const size_type begin(basemetSlice(filter).first);
00260       const size_type   end(basemetSlice(filter).second);
00261       TriggerRefsCollections::getObjects(ids,basemets,begin,end);
00262     }

void trigger::TriggerEventWithRefs::getObjects ( size_type  filter,
int  id,
VRcomposite composites 
) const [inline]

Definition at line 252 of file TriggerEventWithRefs.h.

References begin, compositeSlice(), end, first, trigger::TriggerRefsCollections::getObjects(), and edm::second().

00252                                                                              {
00253       const size_type begin(compositeSlice(filter).first);
00254       const size_type   end(compositeSlice(filter).second);
00255       TriggerRefsCollections::getObjects(id,composites,begin,end);
00256     }

void trigger::TriggerEventWithRefs::getObjects ( size_type  filter,
Vids ids,
VRcomposite composites 
) const [inline]

Definition at line 247 of file TriggerEventWithRefs.h.

References begin, compositeSlice(), end, first, trigger::TriggerRefsCollections::getObjects(), and edm::second().

00247                                                                                 {
00248       const size_type begin(compositeSlice(filter).first);
00249       const size_type   end(compositeSlice(filter).second);
00250       TriggerRefsCollections::getObjects(ids,composites,begin,end);
00251     }

void trigger::TriggerEventWithRefs::getObjects ( size_type  filter,
int  id,
VRjet jets 
) const [inline]

Definition at line 241 of file TriggerEventWithRefs.h.

References begin, end, first, trigger::TriggerRefsCollections::getObjects(), jetSlice(), and edm::second().

void trigger::TriggerEventWithRefs::getObjects ( size_type  filter,
Vids ids,
VRjet jets 
) const [inline]

Definition at line 236 of file TriggerEventWithRefs.h.

References begin, end, first, trigger::TriggerRefsCollections::getObjects(), jetSlice(), and edm::second().

void trigger::TriggerEventWithRefs::getObjects ( size_type  filter,
int  id,
VRmuon muons 
) const [inline]

Definition at line 230 of file TriggerEventWithRefs.h.

References begin, end, first, trigger::TriggerRefsCollections::getObjects(), muonSlice(), and edm::second().

void trigger::TriggerEventWithRefs::getObjects ( size_type  filter,
Vids ids,
VRmuon muons 
) const [inline]

Definition at line 225 of file TriggerEventWithRefs.h.

References begin, end, first, trigger::TriggerRefsCollections::getObjects(), muonSlice(), and edm::second().

void trigger::TriggerEventWithRefs::getObjects ( size_type  filter,
int  id,
VRelectron electrons 
) const [inline]

Definition at line 219 of file TriggerEventWithRefs.h.

References begin, electronSlice(), end, first, trigger::TriggerRefsCollections::getObjects(), and edm::second().

00219                                                                            {
00220       const size_type begin(electronSlice(filter).first);
00221       const size_type   end(electronSlice(filter).second);
00222       TriggerRefsCollections::getObjects(id,electrons,begin,end);
00223     }

void trigger::TriggerEventWithRefs::getObjects ( size_type  filter,
Vids ids,
VRelectron electrons 
) const [inline]

Definition at line 214 of file TriggerEventWithRefs.h.

References begin, electronSlice(), end, first, trigger::TriggerRefsCollections::getObjects(), and edm::second().

00214                                                                               {
00215       const size_type begin(electronSlice(filter).first);
00216       const size_type   end(electronSlice(filter).second);
00217       TriggerRefsCollections::getObjects(ids,electrons,begin,end);
00218     }

void trigger::TriggerEventWithRefs::getObjects ( size_type  filter,
int  id,
VRphoton photons 
) const [inline]

Definition at line 208 of file TriggerEventWithRefs.h.

References begin, end, first, trigger::TriggerRefsCollections::getObjects(), photonSlice(), and edm::second().

void trigger::TriggerEventWithRefs::getObjects ( size_type  filter,
Vids ids,
VRphoton photons 
) const [inline]

extract Ref<C>s for a specific filter and of specific physics type

Definition at line 203 of file TriggerEventWithRefs.h.

References begin, end, first, trigger::TriggerRefsCollections::getObjects(), photonSlice(), and edm::second().

Referenced by HLTTauValidation::getFilterCollection().

std::pair<size_type,size_type> trigger::TriggerEventWithRefs::jetSlice ( size_type  filter  )  const [inline]

Definition at line 146 of file TriggerEventWithRefs.h.

References begin, end, and filterObjects_.

Referenced by getObjects().

00146                                                                   {
00147       const size_type begin(filter==0? 0 : filterObjects_.at(filter-1).jets_);
00148       const size_type end(filterObjects_.at(filter).jets_);
00149       return std::pair<size_type,size_type>(begin,end);
00150     }

std::pair<size_type,size_type> trigger::TriggerEventWithRefs::l1emSlice ( size_type  filter  )  const [inline]

Definition at line 176 of file TriggerEventWithRefs.h.

References begin, end, and filterObjects_.

Referenced by getObjects().

00176                                                                    {
00177       const size_type begin(filter==0? 0 : filterObjects_.at(filter-1).l1em_);
00178       const size_type end(filterObjects_.at(filter).l1em_);
00179       return std::pair<size_type,size_type>(begin,end);
00180     }

std::pair<size_type,size_type> trigger::TriggerEventWithRefs::l1etmissSlice ( size_type  filter  )  const [inline]

Definition at line 194 of file TriggerEventWithRefs.h.

References begin, end, and filterObjects_.

Referenced by getObjects().

00194                                                                        {
00195       const size_type begin(filter==0? 0 : filterObjects_.at(filter-1).l1etmiss_);
00196       const size_type end(filterObjects_.at(filter).l1etmiss_);
00197       return std::pair<size_type,size_type>(begin,end);
00198     }

std::pair<size_type,size_type> trigger::TriggerEventWithRefs::l1jetSlice ( size_type  filter  )  const [inline]

Definition at line 188 of file TriggerEventWithRefs.h.

References begin, end, and filterObjects_.

Referenced by getObjects().

00188                                                                     {
00189       const size_type begin(filter==0? 0 : filterObjects_.at(filter-1).l1jet_);
00190       const size_type end(filterObjects_.at(filter).l1jet_);
00191       return std::pair<size_type,size_type>(begin,end);
00192     }

std::pair<size_type,size_type> trigger::TriggerEventWithRefs::l1muonSlice ( size_type  filter  )  const [inline]

Definition at line 182 of file TriggerEventWithRefs.h.

References begin, end, and filterObjects_.

Referenced by getObjects().

00182                                                                      {
00183       const size_type begin(filter==0? 0 : filterObjects_.at(filter-1).l1muon_);
00184       const size_type end(filterObjects_.at(filter).l1muon_);
00185       return std::pair<size_type,size_type>(begin,end);
00186     }

std::pair<size_type,size_type> trigger::TriggerEventWithRefs::muonSlice ( size_type  filter  )  const [inline]

Definition at line 140 of file TriggerEventWithRefs.h.

References begin, end, and filterObjects_.

Referenced by getObjects().

00140                                                                    {
00141       const size_type begin(filter==0? 0 : filterObjects_.at(filter-1).muons_);
00142       const size_type end(filterObjects_.at(filter).muons_);
00143       return std::pair<size_type,size_type>(begin,end);
00144     }

std::pair<size_type,size_type> trigger::TriggerEventWithRefs::photonSlice ( size_type  filter  )  const [inline]

slices of objects for a specific filter: [begin,end[

Definition at line 128 of file TriggerEventWithRefs.h.

References begin, end, and filterObjects_.

Referenced by getObjects().

00128                                                                      {
00129       const size_type begin(filter==0? 0 : filterObjects_.at(filter-1).photons_);
00130       const size_type end(filterObjects_.at(filter).photons_);
00131       return std::pair<size_type,size_type>(begin,end);
00132     }

std::pair<size_type,size_type> trigger::TriggerEventWithRefs::pixtrackSlice ( size_type  filter  )  const [inline]

Definition at line 170 of file TriggerEventWithRefs.h.

References begin, end, and filterObjects_.

Referenced by getObjects().

00170                                                                        {
00171       const size_type begin(filter==0? 0 : filterObjects_.at(filter-1).pixtracks_);
00172       const size_type end(filterObjects_.at(filter).pixtracks_);
00173       return std::pair<size_type,size_type>(begin,end);
00174     }

size_type trigger::TriggerEventWithRefs::size ( void   )  const [inline]

number of filters

Definition at line 109 of file TriggerEventWithRefs.h.

References filterObjects_.

00109 {return filterObjects_.size();}

const std::string& trigger::TriggerEventWithRefs::usedProcessName (  )  const [inline]

getters - for user access

Definition at line 106 of file TriggerEventWithRefs.h.

References usedProcessName_.

00106 {return usedProcessName_;}


Member Data Documentation

std::vector<TriggerFilterObject> trigger::TriggerEventWithRefs::filterObjects_ [private]

the filters recorded here

Definition at line 71 of file TriggerEventWithRefs.h.

Referenced by addFilterObject(), basemetSlice(), calometSlice(), compositeSlice(), electronSlice(), filterIndex(), filterTag(), jetSlice(), l1emSlice(), l1etmissSlice(), l1jetSlice(), l1muonSlice(), muonSlice(), photonSlice(), pixtrackSlice(), size(), and TriggerEventWithRefs().

std::string trigger::TriggerEventWithRefs::usedProcessName_ [private]

data members

processName used to select products packed up

Definition at line 69 of file TriggerEventWithRefs.h.

Referenced by usedProcessName().


The documentation for this class was generated from the following file:
Generated on Tue Jun 9 18:53:05 2009 for CMSSW by  doxygen 1.5.4