CMS 3D CMS Logo

List of all members | Public Member Functions | Static Public Member Functions | Public Attributes
RPCMuonExtraStruct Struct Reference

#include <MuonsGrabber.h>

Public Member Functions

 RPCMuonExtraStruct (signed char l, signed char r, signed char h, signed char i, RPCTBMuon &mu)
 

Static Public Member Functions

static bool lvlCompare (const RPCMuonExtraStruct &a, const RPCMuonExtraStruct &b)
 

Public Attributes

signed char _hsHalf
 
signed char _index
 
signed char _level
 
RPCTBMuon _mu
 
signed char _region
 

Detailed Description

Definition at line 39 of file MuonsGrabber.h.

Constructor & Destructor Documentation

◆ RPCMuonExtraStruct()

RPCMuonExtraStruct::RPCMuonExtraStruct ( signed char  l,
signed char  r,
signed char  h,
signed char  i,
RPCTBMuon mu 
)
inline

Definition at line 40 of file MuonsGrabber.h.

41  : _level(l), _region(r), _hsHalf(h), _index(i), _mu(mu){};
signed char _region
Definition: MuonsGrabber.h:43
signed char _index
Definition: MuonsGrabber.h:45
signed char _hsHalf
Definition: MuonsGrabber.h:44
signed char _level
Definition: MuonsGrabber.h:41
The Signals That Services Can Subscribe To This is based on ActivityRegistry h
Helper function to determine trigger accepts.
Definition: Activities.doc:4

Member Function Documentation

◆ lvlCompare()

static bool RPCMuonExtraStruct::lvlCompare ( const RPCMuonExtraStruct a,
const RPCMuonExtraStruct b 
)
inlinestatic

Definition at line 47 of file MuonsGrabber.h.

References a, and b.

Referenced by MuonsGrabber::writeDataForRelativeBX().

47 { return a._level > b._level; };
double b
Definition: hdecay.h:118
double a
Definition: hdecay.h:119

Member Data Documentation

◆ _hsHalf

signed char RPCMuonExtraStruct::_hsHalf

Definition at line 44 of file MuonsGrabber.h.

◆ _index

signed char RPCMuonExtraStruct::_index

Definition at line 45 of file MuonsGrabber.h.

Referenced by ntupleDataFormat._Object::__getattr__(), datamodel.Object::__getattr__(), python.cmstools.EventTree::__getitem__(), python.cmstools.EventTree::__iter__(), python.cmstools.EventBranch::__readData(), datamodel.Object::__repr__(), python.cmstools.EventTree::__setBranchIndicies(), ntupleDataFormat.TrackingParticle::_nMatchedSeeds(), ntupleDataFormat._SimHitMatchAdaptor::_nMatchedSimHits(), ntupleDataFormat._TrackingParticleMatchAdaptor::_nMatchedTrackingParticles(), ntupleDataFormat.TrackingParticle::_nMatchedTracks(), html.HtmlReport::addNote(), ntupleDataFormat.TrackingVertex::daughterTrackingParticles(), ntupleDataFormat.TrackingParticle::decayVertices(), ntupleDataFormat._DetIdStrAdaptor::detIdStr(), ntupleDataFormat._Object::index(), python.cmstools.EventTree::index(), ntupleDataFormat.Seed::indexWithinAlgo(), ntupleDataFormat._Object::isValid(), ntupleDataFormat._DetIdStrAdaptor::layerStr(), ntupleDataFormat.InvalidHit::layerStr(), ntupleDataFormat.TrackingParticle::matchedSeedInfos(), ntupleDataFormat._SimHitMatchAdaptor::matchedSimHitInfos(), ntupleDataFormat.TrackingParticle::matchedTrackInfos(), ntupleDataFormat._TrackingParticleMatchAdaptor::matchedTrackingParticleInfos(), ntupleDataFormat.GluedHit::monoHit(), ntupleDataFormat.TrackingVertex::nDaughterTrackingParticles(), ntupleDataFormat.SimHit::nRecHits(), ntupleDataFormat._HitObject::nseeds(), ntupleDataFormat.GluedHit::nseeds(), ntupleDataFormat.TrackingVertex::nSourceTrackingParticles(), ntupleDataFormat._HitObject::ntracks(), ntupleDataFormat.Vertex::nTracks(), ntupleDataFormat.TrackingParticle::parentVertex(), ntupleDataFormat.SeedMatchInfo::seed(), ntupleDataFormat.Track::seed(), ntupleDataFormat._HitObject::seeds(), ntupleDataFormat.GluedHit::seeds(), python.cmstools.EventBranch::setIndex(), ntupleDataFormat.SimHitMatchInfo::simHit(), ntupleDataFormat.TrackingVertex::sourceTrackingParticles(), ntupleDataFormat.GluedHit::stereoHit(), ntupleDataFormat.Seed::track(), ntupleDataFormat.SimHit::trackingParticle(), ntupleDataFormat._HitObject::tracks(), ntupleDataFormat.Vertex::tracks(), ntupleDataFormat.Track::vertex(), and html.HtmlReport::write().

◆ _level

signed char RPCMuonExtraStruct::_level

Definition at line 41 of file MuonsGrabber.h.

◆ _mu

RPCTBMuon RPCMuonExtraStruct::_mu

Definition at line 46 of file MuonsGrabber.h.

◆ _region

signed char RPCMuonExtraStruct::_region

Definition at line 43 of file MuonsGrabber.h.