CMS 3D CMS Logo

L1AnalysisCSCTF.h
Go to the documentation of this file.
1 #ifndef __L1Analysis_L1AnalysisCSCTF_H__
2 #define __L1Analysis_L1AnalysisCSCTF_H__
3 
4 //-------------------------------------------------------------------------------
5 // Created 08/03/2010 - A.-C. Le Bihan
6 //
7 //x
8 // Original code : L1Trigger/L1TNtuples/L1NtupleProducer - Gian Piero Di Giovanni
9 //-------------------------------------------------------------------------------
10 
11 
13 
20 
25 
27 #include <TMath.h>
28 
29 namespace L1Analysis
30 {
32  {
33  public:
36 
37  void SetTracks(const edm::Handle<L1CSCTrackCollection> csctfTrks, const L1MuTriggerScales *ts, const L1MuTriggerPtScale *tpts,
38  CSCSectorReceiverLUT* srLUTs_[5][2],
39  CSCTFPtLUT* ptLUTs_);
44  void Reset() {csctf_.Reset();}
45 
46  private :
48 
49  };
50 }
51 #endif
52 
53 
void SetStatus(const edm::Handle< L1CSCStatusDigiCollection > status)
L1AnalysisCSCTFDataFormat csctf_
void SetTracks(const edm::Handle< L1CSCTrackCollection > csctfTrks, const L1MuTriggerScales *ts, const L1MuTriggerPtScale *tpts, CSCSectorReceiverLUT *srLUTs_[5][2], CSCTFPtLUT *ptLUTs_)
void SetLCTs(const edm::Handle< CSCCorrelatedLCTDigiCollection > corrlcts, CSCSectorReceiverLUT *srLUTs_[5][2])
void SetDTStubs(const edm::Handle< CSCTriggerContainer< csctf::TrackStub > > dtStubs)
L1AnalysisCSCTFDataFormat * getData()