CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Classes | Namespaces | Typedefs
TriggerObject.h File Reference
#include "DataFormats/Candidate/interface/LeafCandidate.h"
#include <map>
#include <string>
#include <vector>
#include <algorithm>
#include "DataFormats/L1Trigger/interface/L1EmParticle.h"
#include "DataFormats/L1Trigger/interface/L1EmParticleFwd.h"
#include "DataFormats/L1Trigger/interface/L1EtMissParticle.h"
#include "DataFormats/L1Trigger/interface/L1EtMissParticleFwd.h"
#include "DataFormats/L1Trigger/interface/L1JetParticle.h"
#include "DataFormats/L1Trigger/interface/L1JetParticleFwd.h"
#include "DataFormats/L1Trigger/interface/L1MuonParticle.h"
#include "DataFormats/L1Trigger/interface/L1MuonParticleFwd.h"
#include "DataFormats/HLTReco/interface/TriggerTypeDefs.h"
#include "DataFormats/HLTReco/interface/TriggerObject.h"
#include "DataFormats/Common/interface/RefVectorIterator.h"
#include "DataFormats/Common/interface/Association.h"
#include "FWCore/Utilities/interface/InputTag.h"

Go to the source code of this file.

Classes

class  pat::TriggerObject
 Analysis-level trigger object class. More...
 

Namespaces

 pat
 

Typedefs

typedef std::vector
< TriggerObject > 
pat::TriggerObjectCollection
 Collection of TriggerObject. More...
 
typedef edm::Association
< TriggerObjectCollection > 
pat::TriggerObjectMatch
 Association of TriggerObjects to store matches to Candidates. More...
 
typedef std::map< std::string,
TriggerObjectMatchRefProd > 
pat::TriggerObjectMatchContainer
 Container to store references to matches from different producers in the trigger event. More...
 
typedef std::map< std::string,
TriggerObjectRef > 
pat::TriggerObjectMatchMap
 Container to store match references from different producers (for one PAT object) More...
 
typedef edm::RefProd
< TriggerObjectMatch > 
pat::TriggerObjectMatchRefProd
 Persistent reference to a TriggerObjectMatch product. More...
 
typedef edm::Ref
< TriggerObjectCollection > 
pat::TriggerObjectRef
 Persistent reference to an item in a TriggerObjectCollection. More...
 
typedef edm::RefProd
< TriggerObjectCollection > 
pat::TriggerObjectRefProd
 Persistent reference to a TriggerObjectCollection product. More...
 
typedef edm::RefVector
< TriggerObjectCollection > 
pat::TriggerObjectRefVector
 Vector of persistent references to items in the same TriggerObjectCollection. More...
 
typedef edm::RefVectorIterator
< TriggerObjectCollection > 
pat::TriggerObjectRefVectorIterator
 Const iterator over vector of persistent references to items in the same TriggerObjectCollection. More...