CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes
MuonsGrabber Class Reference

#include <L1Trigger/RPCTrigger/interface/MuonsGrabber.h>

Public Member Functions

void addMuon (RPCTBMuon &mu, int lvl, int region, int hs, int index)
 
void setRPCBasicTrigConfig (RPCBasicTrigConfig *c)
 
void startNewEvent (int event, int bx)
 
void writeDataForRelativeBX (int bx)
 

Static Public Member Functions

static MuonsGrabberInstance ()
 

Private Member Functions

std::string IntToString (int i)
 
 MuonsGrabber ()
 
 MuonsGrabber (const MuonsGrabber &)
 
const MuonsGrabberoperator= (const MuonsGrabber &)
 
virtual ~MuonsGrabber ()
 

Private Attributes

int m_currentBX
 
int m_currentEvent
 
XERCES_CPP_NAMESPACE::DOMElement * m_currEvent
 
XERCES_CPP_NAMESPACE::DOMDocument * m_doc
 
XERCES_CPP_NAMESPACE::DOMImplementation * m_dom
 
std::vector< RPCMuonExtraStructm_muons
 
XERCES_CPP_NAMESPACE::DOMElement * m_rootElem
 
RPCBasicTrigConfigm_trigConfig
 

Detailed Description

Description: <one line="" class="" summary>="">

Usage: <usage>

Definition at line 53 of file MuonsGrabber.h.

Constructor & Destructor Documentation

MuonsGrabber::MuonsGrabber ( )
private

Definition at line 70 of file MuonsGrabber.cc.

MuonsGrabber::~MuonsGrabber ( )
privatevirtual

Definition at line 100 of file MuonsGrabber.cc.

MuonsGrabber::MuonsGrabber ( const MuonsGrabber )
private

Member Function Documentation

void MuonsGrabber::addMuon ( RPCTBMuon mu,
int  lvl,
int  region,
int  hs,
int  index 
)
MuonsGrabber & MuonsGrabber::Instance ( )
static
std::string MuonsGrabber::IntToString ( int  i)
private

Definition at line 317 of file MuonsGrabber.cc.

const MuonsGrabber& MuonsGrabber::operator= ( const MuonsGrabber )
private
void MuonsGrabber::setRPCBasicTrigConfig ( RPCBasicTrigConfig c)
inline

Definition at line 61 of file MuonsGrabber.h.

References EnergyCorrector::c, and m_trigConfig.

61 {m_trigConfig = c;};
RPCBasicTrigConfig * m_trigConfig
Definition: MuonsGrabber.h:76
void MuonsGrabber::startNewEvent ( int  event,
int  bx 
)

Definition at line 130 of file MuonsGrabber.cc.

void MuonsGrabber::writeDataForRelativeBX ( int  bx)

Definition at line 149 of file MuonsGrabber.cc.

Member Data Documentation

int MuonsGrabber::m_currentBX
private

Definition at line 79 of file MuonsGrabber.h.

int MuonsGrabber::m_currentEvent
private

Definition at line 78 of file MuonsGrabber.h.

XERCES_CPP_NAMESPACE::DOMElement* MuonsGrabber::m_currEvent
private

Definition at line 83 of file MuonsGrabber.h.

XERCES_CPP_NAMESPACE::DOMDocument* MuonsGrabber::m_doc
private

Definition at line 81 of file MuonsGrabber.h.

XERCES_CPP_NAMESPACE::DOMImplementation* MuonsGrabber::m_dom
private

Definition at line 80 of file MuonsGrabber.h.

std::vector< RPCMuonExtraStruct > MuonsGrabber::m_muons
private

Definition at line 75 of file MuonsGrabber.h.

XERCES_CPP_NAMESPACE::DOMElement* MuonsGrabber::m_rootElem
private

Definition at line 82 of file MuonsGrabber.h.

RPCBasicTrigConfig* MuonsGrabber::m_trigConfig
private

Definition at line 76 of file MuonsGrabber.h.

Referenced by setRPCBasicTrigConfig().