Main Page
Namespaces
Classes
Package Documentation
L1Trigger
RPCTechnicalTrigger
interface
RPCData.h
Go to the documentation of this file.
1
#ifndef INTERFACE_RPCDATA_H
2
#define INTERFACE_RPCDATA_H 1
3
4
// Include files
5
#include "
L1Trigger/RPCTechnicalTrigger/interface/RBCInput.h
"
6
7
#include <stdlib.h>
8
#include <iostream>
9
#include <fstream>
10
#include <ios>
11
#include <cmath>
12
#include <map>
13
23
namespace
l1trigger
{
24
class
Counters
{
25
public
:
26
27
Counters
() {};
28
Counters
(
int
);
29
30
virtual
~Counters
();
31
32
void
incrementSector
(
int
);
33
34
void
printSummary
();
35
36
void
evalCounters
();
37
38
int
m_wheelid
;
39
int
m_nearSide
;
40
int
m_farSide
;
41
int
m_wheel
;
42
std::map<int,int>
m_sector
;
43
};
44
}
45
46
class
RPCData
{
47
public
:
49
RPCData
( );
50
virtual
~
RPCData
( );
51
52
int
m_wheel
;
53
int
*
m_sec1
;
54
int
*
m_sec2
;
55
RBCInput
*
m_orsignals
;
56
57
friend
std::istream&
operator>>
(std::istream &,
RPCData
&);
58
friend
std::ostream&
operator<<
(std::ostream &,
RPCData
&);
59
60
int
wheelIdx
()
//wheel index starts from 0
61
{
62
return
(m_wheel + 2);
63
}
64
65
protected
:
66
67
private
:
68
69
};
70
#endif // INTERFACE_RPCDATA_H
RPCData::m_orsignals
RBCInput * m_orsignals
Definition:
RPCData.h:55
l1trigger::Counters::m_nearSide
int m_nearSide
Definition:
RPCData.h:39
l1trigger::Counters::m_wheel
int m_wheel
Definition:
RPCData.h:41
l1trigger::Counters::printSummary
void printSummary()
Definition:
RPCData.cc:78
l1trigger
Definition:
RPCData.h:23
l1trigger::Counters::m_farSide
int m_farSide
Definition:
RPCData.h:40
RPCData::m_sec2
int * m_sec2
Definition:
RPCData.h:54
operator<<
std::ostream & operator<<(std::ostream &out, const ALILine &li)
Definition:
ALILine.cc:188
l1trigger::Counters
Definition:
RPCData.h:24
RBCInput
Definition:
RBCInput.h:21
l1trigger::Counters::~Counters
virtual ~Counters()
Definition:
RPCData.cc:33
l1trigger::Counters::evalCounters
void evalCounters()
Definition:
RPCData.cc:38
RBCInput.h
l1trigger::Counters::m_sector
std::map< int, int > m_sector
Definition:
RPCData.h:42
RPCData::m_wheel
int m_wheel
Definition:
RPCData.h:52
RPCData::wheelIdx
int wheelIdx()
Definition:
RPCData.h:60
l1trigger::Counters::m_wheelid
int m_wheelid
Definition:
RPCData.h:38
RPCData
Definition:
RPCData.h:46
l1trigger::Counters::incrementSector
void incrementSector(int)
Definition:
RPCData.cc:91
operator>>
std::istream & operator>>(std::istream &input, CLHEP::HepGenMatrix &matrix)
Definition:
matrixSaver.cc:111
l1trigger::Counters::Counters
Counters()
Definition:
RPCData.h:27
RPCData::m_sec1
int * m_sec1
Definition:
RPCData.h:53
Generated for CMSSW Reference Manual by
1.8.11