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 <
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