CMS 3D CMS Logo

Typedefs | Enumerations | Functions
FWItemMuonAccessors.cc File Reference
#include <cassert>
#include "TClass.h"
#include "DataFormats/CSCRecHit/interface/CSCRecHit2DCollection.h"
#include "DataFormats/CSCRecHit/interface/CSCSegmentCollection.h"
#include "DataFormats/DTRecHit/interface/DTRecSegment2DCollection.h"
#include "DataFormats/DTRecHit/interface/DTRecSegment4DCollection.h"
#include "DataFormats/DTRecHit/interface/DTRecHitCollection.h"
#include "DataFormats/RPCRecHit/interface/RPCRecHitCollection.h"
#include "DataFormats/GEMRecHit/interface/GEMRecHitCollection.h"
#include "DataFormats/GEMRecHit/interface/GEMSegmentCollection.h"
#include "DataFormats/GEMRecHit/interface/ME0RecHitCollection.h"
#include "DataFormats/GEMRecHit/interface/ME0SegmentCollection.h"
#include "DataFormats/DTDigi/interface/DTDigiCollection.h"
#include "DataFormats/CSCDigi/interface/CSCWireDigiCollection.h"
#include "DataFormats/CSCDigi/interface/CSCStripDigiCollection.h"
#include "DataFormats/RPCDigi/interface/RPCDigiCollection.h"
#include "DataFormats/CSCDigi/interface/CSCRPCDigiCollection.h"
#include "DataFormats/GEMDigi/interface/GEMDigiCollection.h"
#include "DataFormats/GEMDigi/interface/GEMPadDigiCollection.h"
#include "DataFormats/GEMDigi/interface/GEMCoPadDigiCollection.h"
#include "DataFormats/GEMDigi/interface/ME0DigiPreRecoCollection.h"
#include "Fireworks/Core/interface/FWItemRandomAccessor.h"

Go to the source code of this file.

Typedefs

typedef FWItemMuonDigiAccessor< CSCRPCDigiCollection, CSCRPCDigiCSCRPCDigiAccessor
 
typedef FWItemMuonDigiAccessor< CSCStripDigiCollection, CSCStripDigiCSCStripDigiAccessor
 
typedef FWItemMuonDigiAccessor< CSCWireDigiCollection, CSCWireDigiCSCWireDigiAccessor
 
typedef FWItemMuonDigiAccessor< DTDigiCollection, DTDigiDTDigiAccessor
 
typedef FWItemMuonDigiAccessor< GEMCoPadDigiCollection, GEMCoPadDigiGEMCoPadDigiAccessor
 
typedef FWItemMuonDigiAccessor< GEMDigiCollection, GEMDigiGEMDigiAccessor
 
typedef FWItemMuonDigiAccessor< GEMPadDigiCollection, GEMPadDigiGEMPadDigiAccessor
 
typedef FWItemMuonDigiAccessor< ME0DigiPreRecoCollection, ME0DigiPreRecoME0DigiPreRecoAccessor
 
typedef FWItemMuonDigiAccessor< RPCDigiCollection, RPCDigiRPCDigiAccessor
 

Enumerations

enum  { dummy_itemaccessor_methods___LINE__ }
 
enum  { dummy_itemaccessor_methods___LINE__ }
 
enum  { dummy_itemaccessor_methods___LINE__ }
 
enum  { dummy_itemaccessor_methods___LINE__ }
 
enum  { dummy_itemaccessor_methods___LINE__ }
 
enum  { dummy_itemaccessor_methods___LINE__ }
 
enum  { dummy_itemaccessor_methods___LINE__ }
 
enum  { dummy_itemaccessor_methods___LINE__ }
 
enum  { dummy_itemaccessor_methods___LINE__ }
 
enum  { dummy_itemaccessor_methods___LINE__ }
 
enum  { dummy_itemaccessor_methods___LINE__ }
 
enum  { dummy_itemaccessor_methods___LINE__ }
 
enum  { dummy_itemaccessor_methods___LINE__ }
 
enum  { dummy_itemaccessor_methods___LINE__ }
 
enum  { dummy_itemaccessor_methods___LINE__ }
 
enum  { dummy_itemaccessor_methods___LINE__ }
 
enum  { dummy_itemaccessor_methods___LINE__ }
 
enum  { dummy_itemaccessor_methods___LINE__ }
 
enum  { dummy_itemaccessor_methods___LINE__ }
 

Functions

static const FWItemAccessorRegistry ::PMaker< CSCRPCDigiAccessors_maker__LINE__ (CSCRPCDigiAccessor ::classRegisterTypeName()+""+CSCRPCDigiAccessor ::classPurpose()+"" "CSCRPCDigiAccessor")
 
static const FWItemAccessorRegistry ::PMaker< CSCStripDigiAccessors_maker__LINE__ (CSCStripDigiAccessor ::classRegisterTypeName()+""+CSCStripDigiAccessor ::classPurpose()+"" "CSCStripDigiAccessor")
 
static const FWItemAccessorRegistry ::PMaker< CSCWireDigiAccessors_maker__LINE__ (CSCWireDigiAccessor ::classRegisterTypeName()+""+CSCWireDigiAccessor ::classPurpose()+"" "CSCWireDigiAccessor")
 
static const FWItemAccessorRegistry ::PMaker< DTDigiAccessors_maker__LINE__ (DTDigiAccessor ::classRegisterTypeName()+""+DTDigiAccessor ::classPurpose()+"" "DTDigiAccessor")
 
static const FWItemAccessorRegistry ::PMaker< FWItemRandomAccessor< CSCRecHit2DCollection > > s_maker__LINE__ (FWItemRandomAccessor< CSCRecHit2DCollection > ::classRegisterTypeName()+""+FWItemRandomAccessor< CSCRecHit2DCollection > ::classPurpose()+"" "FWItemRandomAccessor<CSCRecHit2DCollection>")
 
static const FWItemAccessorRegistry ::PMaker< FWItemRandomAccessor< CSCSegmentCollection > > s_maker__LINE__ (FWItemRandomAccessor< CSCSegmentCollection > ::classRegisterTypeName()+""+FWItemRandomAccessor< CSCSegmentCollection > ::classPurpose()+"" "FWItemRandomAccessor<CSCSegmentCollection>")
 
static const FWItemAccessorRegistry ::PMaker< FWItemRandomAccessor< DTRecHitCollection > > s_maker__LINE__ (FWItemRandomAccessor< DTRecHitCollection > ::classRegisterTypeName()+""+FWItemRandomAccessor< DTRecHitCollection > ::classPurpose()+"" "FWItemRandomAccessor<DTRecHitCollection>")
 
static const FWItemAccessorRegistry ::PMaker< FWItemRandomAccessor< DTRecSegment2DCollection > > s_maker__LINE__ (FWItemRandomAccessor< DTRecSegment2DCollection > ::classRegisterTypeName()+""+FWItemRandomAccessor< DTRecSegment2DCollection > ::classPurpose()+"" "FWItemRandomAccessor<DTRecSegment2DCollection>")
 
static const FWItemAccessorRegistry ::PMaker< FWItemRandomAccessor< DTRecSegment4DCollection > > s_maker__LINE__ (FWItemRandomAccessor< DTRecSegment4DCollection > ::classRegisterTypeName()+""+FWItemRandomAccessor< DTRecSegment4DCollection > ::classPurpose()+"" "FWItemRandomAccessor<DTRecSegment4DCollection>")
 
static const FWItemAccessorRegistry ::PMaker< FWItemRandomAccessor< GEMRecHitCollection > > s_maker__LINE__ (FWItemRandomAccessor< GEMRecHitCollection > ::classRegisterTypeName()+""+FWItemRandomAccessor< GEMRecHitCollection > ::classPurpose()+"" "FWItemRandomAccessor<GEMRecHitCollection>")
 
static const FWItemAccessorRegistry ::PMaker< FWItemRandomAccessor< GEMSegmentCollection > > s_maker__LINE__ (FWItemRandomAccessor< GEMSegmentCollection > ::classRegisterTypeName()+""+FWItemRandomAccessor< GEMSegmentCollection > ::classPurpose()+"" "FWItemRandomAccessor<GEMSegmentCollection>")
 
static const FWItemAccessorRegistry ::PMaker< FWItemRandomAccessor< ME0RecHitCollection > > s_maker__LINE__ (FWItemRandomAccessor< ME0RecHitCollection > ::classRegisterTypeName()+""+FWItemRandomAccessor< ME0RecHitCollection > ::classPurpose()+"" "FWItemRandomAccessor<ME0RecHitCollection>")
 
static const FWItemAccessorRegistry ::PMaker< FWItemRandomAccessor< ME0SegmentCollection > > s_maker__LINE__ (FWItemRandomAccessor< ME0SegmentCollection > ::classRegisterTypeName()+""+FWItemRandomAccessor< ME0SegmentCollection > ::classPurpose()+"" "FWItemRandomAccessor<ME0SegmentCollection>")
 
static const FWItemAccessorRegistry ::PMaker< FWItemRandomAccessor< RPCRecHitCollection > > s_maker__LINE__ (FWItemRandomAccessor< RPCRecHitCollection > ::classRegisterTypeName()+""+FWItemRandomAccessor< RPCRecHitCollection > ::classPurpose()+"" "FWItemRandomAccessor<RPCRecHitCollection>")
 
static const FWItemAccessorRegistry ::PMaker< GEMCoPadDigiAccessors_maker__LINE__ (GEMCoPadDigiAccessor ::classRegisterTypeName()+""+GEMCoPadDigiAccessor ::classPurpose()+"" "GEMCoPadDigiAccessor")
 
static const FWItemAccessorRegistry ::PMaker< GEMDigiAccessors_maker__LINE__ (GEMDigiAccessor ::classRegisterTypeName()+""+GEMDigiAccessor ::classPurpose()+"" "GEMDigiAccessor")
 
static const FWItemAccessorRegistry ::PMaker< GEMPadDigiAccessors_maker__LINE__ (GEMPadDigiAccessor ::classRegisterTypeName()+""+GEMPadDigiAccessor ::classPurpose()+"" "GEMPadDigiAccessor")
 
static const FWItemAccessorRegistry ::PMaker< ME0DigiPreRecoAccessors_maker__LINE__ (ME0DigiPreRecoAccessor ::classRegisterTypeName()+""+ME0DigiPreRecoAccessor ::classPurpose()+"" "ME0DigiPreRecoAccessor")
 
static const FWItemAccessorRegistry ::PMaker< RPCDigiAccessors_maker__LINE__ (RPCDigiAccessor ::classRegisterTypeName()+""+RPCDigiAccessor ::classPurpose()+"" "RPCDigiAccessor")
 

Typedef Documentation

◆ CSCRPCDigiAccessor

Definition at line 87 of file FWItemMuonAccessors.cc.

◆ CSCStripDigiAccessor

Definition at line 81 of file FWItemMuonAccessors.cc.

◆ CSCWireDigiAccessor

Definition at line 78 of file FWItemMuonAccessors.cc.

◆ DTDigiAccessor

Definition at line 75 of file FWItemMuonAccessors.cc.

◆ GEMCoPadDigiAccessor

Definition at line 96 of file FWItemMuonAccessors.cc.

◆ GEMDigiAccessor

Definition at line 90 of file FWItemMuonAccessors.cc.

◆ GEMPadDigiAccessor

Definition at line 93 of file FWItemMuonAccessors.cc.

◆ ME0DigiPreRecoAccessor

Definition at line 99 of file FWItemMuonAccessors.cc.

◆ RPCDigiAccessor

Definition at line 84 of file FWItemMuonAccessors.cc.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
dummy_itemaccessor_methods___LINE__ 

Definition at line 46 of file FWItemMuonAccessors.cc.

◆ anonymous enum

anonymous enum
Enumerator
dummy_itemaccessor_methods___LINE__ 

Definition at line 49 of file FWItemMuonAccessors.cc.

◆ anonymous enum

anonymous enum
Enumerator
dummy_itemaccessor_methods___LINE__ 

Definition at line 52 of file FWItemMuonAccessors.cc.

◆ anonymous enum

anonymous enum
Enumerator
dummy_itemaccessor_methods___LINE__ 

Definition at line 55 of file FWItemMuonAccessors.cc.

◆ anonymous enum

anonymous enum
Enumerator
dummy_itemaccessor_methods___LINE__ 

Definition at line 58 of file FWItemMuonAccessors.cc.

◆ anonymous enum

anonymous enum
Enumerator
dummy_itemaccessor_methods___LINE__ 

Definition at line 61 of file FWItemMuonAccessors.cc.

◆ anonymous enum

anonymous enum
Enumerator
dummy_itemaccessor_methods___LINE__ 

Definition at line 64 of file FWItemMuonAccessors.cc.

◆ anonymous enum

anonymous enum
Enumerator
dummy_itemaccessor_methods___LINE__ 

Definition at line 67 of file FWItemMuonAccessors.cc.

◆ anonymous enum

anonymous enum
Enumerator
dummy_itemaccessor_methods___LINE__ 

Definition at line 70 of file FWItemMuonAccessors.cc.

◆ anonymous enum

anonymous enum
Enumerator
dummy_itemaccessor_methods___LINE__ 

Definition at line 73 of file FWItemMuonAccessors.cc.

◆ anonymous enum

anonymous enum
Enumerator
dummy_itemaccessor_methods___LINE__ 

Definition at line 76 of file FWItemMuonAccessors.cc.

◆ anonymous enum

anonymous enum
Enumerator
dummy_itemaccessor_methods___LINE__ 

Definition at line 79 of file FWItemMuonAccessors.cc.

◆ anonymous enum

anonymous enum
Enumerator
dummy_itemaccessor_methods___LINE__ 

Definition at line 82 of file FWItemMuonAccessors.cc.

◆ anonymous enum

anonymous enum
Enumerator
dummy_itemaccessor_methods___LINE__ 

Definition at line 85 of file FWItemMuonAccessors.cc.

◆ anonymous enum

anonymous enum
Enumerator
dummy_itemaccessor_methods___LINE__ 

Definition at line 88 of file FWItemMuonAccessors.cc.

◆ anonymous enum

anonymous enum
Enumerator
dummy_itemaccessor_methods___LINE__ 

Definition at line 91 of file FWItemMuonAccessors.cc.

◆ anonymous enum

anonymous enum
Enumerator
dummy_itemaccessor_methods___LINE__ 

Definition at line 94 of file FWItemMuonAccessors.cc.

◆ anonymous enum

anonymous enum
Enumerator
dummy_itemaccessor_methods___LINE__ 

Definition at line 97 of file FWItemMuonAccessors.cc.

◆ anonymous enum

anonymous enum
Enumerator
dummy_itemaccessor_methods___LINE__ 

Definition at line 100 of file FWItemMuonAccessors.cc.

Function Documentation

◆ s_maker__LINE__() [1/19]

static const FWItemAccessorRegistry ::PMaker< CSCRPCDigiAccessor > s_maker__LINE__ ( CSCRPCDigiAccessor ::classRegisterTypeName()+""+CSCRPCDigiAccessor ::classPurpose()+"" "CSCRPCDigiAccessor"  )
static

◆ s_maker__LINE__() [2/19]

static const FWItemAccessorRegistry ::PMaker< CSCStripDigiAccessor > s_maker__LINE__ ( CSCStripDigiAccessor ::classRegisterTypeName()+""+CSCStripDigiAccessor ::classPurpose()+"" "CSCStripDigiAccessor"  )
static

◆ s_maker__LINE__() [3/19]

static const FWItemAccessorRegistry ::PMaker< CSCWireDigiAccessor > s_maker__LINE__ ( CSCWireDigiAccessor ::classRegisterTypeName()+""+CSCWireDigiAccessor ::classPurpose()+"" "CSCWireDigiAccessor"  )
static

◆ s_maker__LINE__() [4/19]

static const FWItemAccessorRegistry ::PMaker< DTDigiAccessor > s_maker__LINE__ ( DTDigiAccessor ::classRegisterTypeName()+""+DTDigiAccessor ::classPurpose()+"" "DTDigiAccessor"  )
static

◆ s_maker__LINE__() [5/19]

static const FWItemAccessorRegistry ::PMaker< FWItemRandomAccessor<CSCRecHit2DCollection> > s_maker__LINE__ ( FWItemRandomAccessor< CSCRecHit2DCollection > ::classRegisterTypeName()+""+FWItemRandomAccessor< CSCRecHit2DCollection > ::classPurpose()+"" "FWItemRandomAccessor<CSCRecHit2DCollection>"  )
static

◆ s_maker__LINE__() [6/19]

static const FWItemAccessorRegistry ::PMaker< FWItemRandomAccessor<CSCSegmentCollection> > s_maker__LINE__ ( FWItemRandomAccessor< CSCSegmentCollection > ::classRegisterTypeName()+""+FWItemRandomAccessor< CSCSegmentCollection > ::classPurpose()+"" "FWItemRandomAccessor<CSCSegmentCollection>"  )
static

◆ s_maker__LINE__() [7/19]

static const FWItemAccessorRegistry ::PMaker< FWItemRandomAccessor<DTRecHitCollection> > s_maker__LINE__ ( FWItemRandomAccessor< DTRecHitCollection > ::classRegisterTypeName()+""+FWItemRandomAccessor< DTRecHitCollection > ::classPurpose()+"" "FWItemRandomAccessor<DTRecHitCollection>"  )
static

◆ s_maker__LINE__() [8/19]

static const FWItemAccessorRegistry ::PMaker< FWItemRandomAccessor<DTRecSegment2DCollection> > s_maker__LINE__ ( FWItemRandomAccessor< DTRecSegment2DCollection > ::classRegisterTypeName()+""+FWItemRandomAccessor< DTRecSegment2DCollection > ::classPurpose()+"" "FWItemRandomAccessor<DTRecSegment2DCollection>"  )
static

◆ s_maker__LINE__() [9/19]

static const FWItemAccessorRegistry ::PMaker< FWItemRandomAccessor<DTRecSegment4DCollection> > s_maker__LINE__ ( FWItemRandomAccessor< DTRecSegment4DCollection > ::classRegisterTypeName()+""+FWItemRandomAccessor< DTRecSegment4DCollection > ::classPurpose()+"" "FWItemRandomAccessor<DTRecSegment4DCollection>"  )
static

◆ s_maker__LINE__() [10/19]

static const FWItemAccessorRegistry ::PMaker< FWItemRandomAccessor<GEMRecHitCollection> > s_maker__LINE__ ( FWItemRandomAccessor< GEMRecHitCollection > ::classRegisterTypeName()+""+FWItemRandomAccessor< GEMRecHitCollection > ::classPurpose()+"" "FWItemRandomAccessor<GEMRecHitCollection>"  )
static

◆ s_maker__LINE__() [11/19]

static const FWItemAccessorRegistry ::PMaker< FWItemRandomAccessor<GEMSegmentCollection> > s_maker__LINE__ ( FWItemRandomAccessor< GEMSegmentCollection > ::classRegisterTypeName()+""+FWItemRandomAccessor< GEMSegmentCollection > ::classPurpose()+"" "FWItemRandomAccessor<GEMSegmentCollection>"  )
static

◆ s_maker__LINE__() [12/19]

static const FWItemAccessorRegistry ::PMaker< FWItemRandomAccessor<ME0RecHitCollection> > s_maker__LINE__ ( FWItemRandomAccessor< ME0RecHitCollection > ::classRegisterTypeName()+""+FWItemRandomAccessor< ME0RecHitCollection > ::classPurpose()+"" "FWItemRandomAccessor<ME0RecHitCollection>"  )
static

◆ s_maker__LINE__() [13/19]

static const FWItemAccessorRegistry ::PMaker< FWItemRandomAccessor<ME0SegmentCollection> > s_maker__LINE__ ( FWItemRandomAccessor< ME0SegmentCollection > ::classRegisterTypeName()+""+FWItemRandomAccessor< ME0SegmentCollection > ::classPurpose()+"" "FWItemRandomAccessor<ME0SegmentCollection>"  )
static

◆ s_maker__LINE__() [14/19]

static const FWItemAccessorRegistry ::PMaker< FWItemRandomAccessor<RPCRecHitCollection> > s_maker__LINE__ ( FWItemRandomAccessor< RPCRecHitCollection > ::classRegisterTypeName()+""+FWItemRandomAccessor< RPCRecHitCollection > ::classPurpose()+"" "FWItemRandomAccessor<RPCRecHitCollection>"  )
static

◆ s_maker__LINE__() [15/19]

static const FWItemAccessorRegistry ::PMaker< GEMCoPadDigiAccessor > s_maker__LINE__ ( GEMCoPadDigiAccessor ::classRegisterTypeName()+""+GEMCoPadDigiAccessor ::classPurpose()+"" "GEMCoPadDigiAccessor"  )
static

◆ s_maker__LINE__() [16/19]

static const FWItemAccessorRegistry ::PMaker< GEMDigiAccessor > s_maker__LINE__ ( GEMDigiAccessor ::classRegisterTypeName()+""+GEMDigiAccessor ::classPurpose()+"" "GEMDigiAccessor"  )
static

◆ s_maker__LINE__() [17/19]

static const FWItemAccessorRegistry ::PMaker< GEMPadDigiAccessor > s_maker__LINE__ ( GEMPadDigiAccessor ::classRegisterTypeName()+""+GEMPadDigiAccessor ::classPurpose()+"" "GEMPadDigiAccessor"  )
static

◆ s_maker__LINE__() [18/19]

static const FWItemAccessorRegistry ::PMaker< ME0DigiPreRecoAccessor > s_maker__LINE__ ( ME0DigiPreRecoAccessor ::classRegisterTypeName()+""+ME0DigiPreRecoAccessor ::classPurpose()+"" "ME0DigiPreRecoAccessor"  )
static

◆ s_maker__LINE__() [19/19]

static const FWItemAccessorRegistry ::PMaker< RPCDigiAccessor > s_maker__LINE__ ( RPCDigiAccessor ::classRegisterTypeName()+""+RPCDigiAccessor ::classPurpose()+"" "RPCDigiAccessor"  )
static