CMS 3D CMS Logo

Classes | Typedefs | Enumerations | Functions

trigger Namespace Reference

Classes

class  HLTPrescaleTable
 The single EDProduct containing the HLT Prescale Table. More...
class  HLTPrescaleTableCond
class  TriggerEvent
 The single EDProduct to be saved for each event (AOD case) More...
class  TriggerEventWithRefs
class  TriggerFilterObjectWithRefs
class  TriggerObject
 Single trigger physics object (e.g., an isolated muon) More...
class  TriggerRefsCollections
class  TriggerTypeDefs

Typedefs

typedef std::vector< size_typeKeys
typedef uint16_t size_type
typedef std::vector
< TriggerObject
TriggerObjectCollection
 collection of trigger physics objects (e.g., all isolated muons)
typedef std::vector< int > Vids
typedef std::vector< reco::METRefVRbasemet
typedef std::vector
< reco::CaloMETRef
VRcalomet
typedef std::vector
< reco::CompositeCandidateRef
VRcomposite
typedef std::vector
< reco::ElectronRef
VRelectron
typedef std::vector
< reco::CaloJetRef
VRjet
typedef std::vector
< l1extra::L1EmParticleRef
VRl1em
typedef std::vector
< l1extra::L1EtMissParticleRef
VRl1etmiss
typedef std::vector
< l1extra::L1HFRingsRef
VRl1hfrings
typedef std::vector
< l1extra::L1JetParticleRef
VRl1jet
typedef std::vector
< l1extra::L1MuonParticleRef
VRl1muon
typedef std::vector
< reco::RecoChargedCandidateRef
VRmuon
typedef std::vector
< reco::RecoEcalCandidateRef
VRphoton
typedef std::vector
< reco::IsolatedPixelTrackCandidateRef
VRpixtrack

Enumerations

enum  TriggerObjectType {
  TriggerL1Mu = -81, TriggerL1NoIsoEG = -82, TriggerL1IsoEG = -83, TriggerL1CenJet = -84,
  TriggerL1ForJet = -85, TriggerL1TauJet = -86, TriggerL1ETM = -87, TriggerL1ETT = -88,
  TriggerL1HTT = -89, TriggerL1HTM = -90, TriggerL1JetCounts = -91, TriggerL1HfBitCounts = -92,
  TriggerL1HfRingEtSums = -93, TriggerL1TechTrig = -94, TriggerL1Castor = -95, TriggerL1BPTX = -96,
  TriggerL1GtExternal = -97, TriggerPhoton = +81, TriggerElectron = +82, TriggerMuon = +83,
  TriggerTau = +84, TriggerJet = +85, TriggerBJet = +86, TriggerMET = +87,
  TriggerTET = +88, TriggerTHT = +89, TriggerMHT = +90, TriggerTrack = +91,
  TriggerCluster = +92, TriggerMETSig = +93, TriggerELongit = +94, TriggerMHTSig = +95,
  TriggerHLongit = +96
}

Functions

void swap (TriggerFilterObjectWithRefs &first, TriggerFilterObjectWithRefs &second)
void swap (TriggerRefsCollections &first, TriggerRefsCollections &second)

Typedef Documentation

typedef std::vector<size_type> trigger::Keys

Definition at line 22 of file TriggerTypeDefs.h.

typedef uint16_t trigger::size_type

Definition at line 21 of file TriggerTypeDefs.h.

collection of trigger physics objects (e.g., all isolated muons)

Definition at line 83 of file TriggerObject.h.

typedef std::vector<int> trigger::Vids

Definition at line 24 of file TriggerTypeDefs.h.

typedef std::vector<reco::METRef> trigger::VRbasemet

Definition at line 55 of file TriggerRefsCollections.h.

typedef std::vector<reco::CaloMETRef> trigger::VRcalomet

Definition at line 56 of file TriggerRefsCollections.h.

Definition at line 54 of file TriggerRefsCollections.h.

typedef std::vector<reco::ElectronRef> trigger::VRelectron

Definition at line 51 of file TriggerRefsCollections.h.

typedef std::vector<reco::CaloJetRef> trigger::VRjet

Definition at line 53 of file TriggerRefsCollections.h.

Definition at line 59 of file TriggerRefsCollections.h.

Definition at line 62 of file TriggerRefsCollections.h.

Definition at line 63 of file TriggerRefsCollections.h.

Definition at line 61 of file TriggerRefsCollections.h.

Definition at line 60 of file TriggerRefsCollections.h.

Definition at line 52 of file TriggerRefsCollections.h.

Definition at line 50 of file TriggerRefsCollections.h.

Definition at line 57 of file TriggerRefsCollections.h.


Enumeration Type Documentation

Enumerator:
TriggerL1Mu 

enum start value shifted to 81 so as to avoid clashes with PDG codes

L1 - using cases as defined in enum L1GtObject, file: DataFormats/L1GlobalTrigger/interface/L1GlobalTriggerReadoutSetupFwd.h"

TriggerL1NoIsoEG 
TriggerL1IsoEG 
TriggerL1CenJet 
TriggerL1ForJet 
TriggerL1TauJet 
TriggerL1ETM 
TriggerL1ETT 
TriggerL1HTT 
TriggerL1HTM 
TriggerL1JetCounts 
TriggerL1HfBitCounts 
TriggerL1HfRingEtSums 
TriggerL1TechTrig 
TriggerL1Castor 
TriggerL1BPTX 
TriggerL1GtExternal 
TriggerPhoton 

HLT.

TriggerElectron 
TriggerMuon 
TriggerTau 
TriggerJet 
TriggerBJet 
TriggerMET 
TriggerTET 
TriggerTHT 
TriggerMHT 
TriggerTrack 
TriggerCluster 
TriggerMETSig 
TriggerELongit 
TriggerMHTSig 
TriggerHLongit 

Definition at line 26 of file TriggerTypeDefs.h.


Function Documentation

void trigger::swap ( TriggerFilterObjectWithRefs &  first,
TriggerFilterObjectWithRefs &  second 
) [inline]
void trigger::swap ( TriggerRefsCollections &  first,
TriggerRefsCollections &  second 
) [inline]

Definition at line 760 of file TriggerRefsCollections.h.

References trigger::TriggerRefsCollections::swap().

                                                                                    {
    first.swap(second);
  }