Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
L1Trigger
CSCTriggerPrimitives
src
CSCMuonPortCard.h
Go to the documentation of this file.
1
#ifndef CSCTriggerPrimitives_CSCMuonPortCard_h
2
#define CSCTriggerPrimitives_CSCMuonPortCard_h
3
18
#include <vector>
19
#include <
FWCore/ParameterSet/interface/ParameterSet.h
>
20
#include <
DataFormats/CSCDigi/interface/CSCCorrelatedLCTDigiCollection.h
>
21
#include <
DataFormats/L1CSCTrackFinder/interface/CSCTriggerContainer.h
>
22
#include <
DataFormats/L1CSCTrackFinder/interface/TrackStub.h
>
23
24
25
class
CSCMuonPortCard
26
{
27
public
:
28
CSCMuonPortCard
();
29
CSCMuonPortCard
(
const
edm::ParameterSet
&
conf
);
30
31
typedef
CSCTriggerContainer<csctf::TrackStub>
TrackStubList
;
32
33
34
// Method to load the content of the digi container into a trigger
35
// container. This allows us to sort per BX more easily.
36
void
loadDigis
(
const
CSCCorrelatedLCTDigiCollection
& thedigis);
37
38
// Method to sort all Correlated LCTs generated by the TMB.
39
// Returns a vector of TrackStubs indexed by [sorting]
40
std::vector<csctf::TrackStub>
sort
(
const
unsigned
endcap
,
const
unsigned
station
,
41
const
unsigned
sector,
const
unsigned
subsector,
42
const
int
bx
);
43
44
void
clear
() {
stubs_
.
clear
(); }
45
46
private
:
47
CSCTriggerContainer<csctf::TrackStub>
stubs_
;
48
unsigned
int
max_stubs_
;
49
};
50
51
#endif
TrackStub.h
CSCMuonPortCard::max_stubs_
unsigned int max_stubs_
Definition:
CSCMuonPortCard.h:48
CSCMuonPortCard::CSCMuonPortCard
CSCMuonPortCard()
Definition:
CSCMuonPortCard.cc:25
CSCMuonPortCard
Definition:
CSCMuonPortCard.h:25
Reference_intrackfit_cff.endcap
endcap
Definition:
Reference_intrackfit_cff.py:82
CSCMuonPortCard::clear
void clear()
Definition:
CSCMuonPortCard.h:44
CSCTriggerContainer::clear
void clear()
Definition:
CSCTriggerContainer.h:47
ParameterSet.h
CSCMuonPortCard::loadDigis
void loadDigis(const CSCCorrelatedLCTDigiCollection &thedigis)
Definition:
CSCMuonPortCard.cc:42
CSCCorrelatedLCTDigiCollection
relativeConstraints.station
tuple station
Definition:
relativeConstraints.py:66
CSCTriggerContainer.h
CSCCorrelatedLCTDigiCollection.h
dbtoconf.conf
tuple conf
Definition:
dbtoconf.py:185
CSCMuonPortCard::TrackStubList
CSCTriggerContainer< csctf::TrackStub > TrackStubList
Definition:
CSCMuonPortCard.h:31
CSCTriggerContainer< csctf::TrackStub >
CSCMuonPortCard::stubs_
CSCTriggerContainer< csctf::TrackStub > stubs_
Definition:
CSCMuonPortCard.h:47
rpc-layouts.bx
string bx
Definition:
rpc-layouts.py:13
CSCMuonPortCard::sort
std::vector< csctf::TrackStub > sort(const unsigned endcap, const unsigned station, const unsigned sector, const unsigned subsector, const int bx)
Definition:
CSCMuonPortCard.cc:61
edm::ParameterSet
Definition:
ParameterSet.h:35
Generated for CMSSW Reference Manual by
1.8.5