Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
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 <
DataFormats/CSCDigi/interface/CSCCorrelatedLCTDigiCollection.h
>
20
#include <
DataFormats/L1CSCTrackFinder/interface/CSCTriggerContainer.h
>
21
#include <
DataFormats/L1CSCTrackFinder/interface/TrackStub.h
>
22
23
24
class
CSCMuonPortCard
25
{
26
public
:
27
CSCMuonPortCard
() {};
28
29
typedef
CSCTriggerContainer<csctf::TrackStub>
TrackStubList
;
30
31
32
// Method to load the content of the digi container into a trigger
33
// container. This allows us to sort per BX more easily.
34
void
loadDigis
(
const
CSCCorrelatedLCTDigiCollection
& thedigis);
35
36
// Method to sort all Correlated LCTs generated by the TMB.
37
// Returns a vector of TrackStubs indexed by [sorting]
38
std::vector<csctf::TrackStub>
sort
(
const
unsigned
endcap
,
const
unsigned
station
,
39
const
unsigned
sector,
const
unsigned
subsector,
40
const
int
bx);
41
42
void
clear
() {
_stubs
.
clear
(); }
43
44
private
:
45
CSCTriggerContainer<csctf::TrackStub>
_stubs
;
46
};
47
48
#endif
TrackStub.h
CSCMuonPortCard::CSCMuonPortCard
CSCMuonPortCard()
Definition:
CSCMuonPortCard.h:27
CSCMuonPortCard
Definition:
CSCMuonPortCard.h:24
Reference_intrackfit_cff.endcap
endcap
Definition:
Reference_intrackfit_cff.py:82
CSCMuonPortCard::clear
void clear()
Definition:
CSCMuonPortCard.h:42
CSCTriggerContainer::clear
void clear()
Definition:
CSCTriggerContainer.h:47
CSCMuonPortCard::loadDigis
void loadDigis(const CSCCorrelatedLCTDigiCollection &thedigis)
Definition:
CSCMuonPortCard.cc:27
CSCCorrelatedLCTDigiCollection
relativeConstraints.station
tuple station
Definition:
relativeConstraints.py:66
CSCTriggerContainer.h
CSCCorrelatedLCTDigiCollection.h
CSCMuonPortCard::_stubs
CSCTriggerContainer< csctf::TrackStub > _stubs
Definition:
CSCMuonPortCard.h:45
CSCMuonPortCard::TrackStubList
CSCTriggerContainer< csctf::TrackStub > TrackStubList
Definition:
CSCMuonPortCard.h:27
CSCTriggerContainer< csctf::TrackStub >
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:46
Generated for CMSSW Reference Manual by
1.8.5