CMS 3D CMS Logo

AngleCalculation.h
Go to the documentation of this file.
1 #ifndef L1TMuonEndCap_AngleCalculation_h
2 #define L1TMuonEndCap_AngleCalculation_h
3 
5 
6 
8 public:
9  void configure(
10  int verbose, int endcap, int sector, int bx,
11  int bxWindow,
12  int thetaWindow, int thetaWindowRPC,
13  bool bugME11Dupes
14  );
15 
16  void process(
18  ) const;
19 
20  void calculate_angles(EMTFTrack& track) const;
21 
22  void calculate_bx(EMTFTrack& track) const;
23 
25 
26 private:
28 
29  int bxWindow_;
32 };
33 
34 #endif
void calculate_bx(EMTFTrack &track) const
void process(emtf::zone_array< EMTFTrackCollection > &zone_tracks) const
void configure(int verbose, int endcap, int sector, int bx, int bxWindow, int thetaWindow, int thetaWindowRPC, bool bugME11Dupes)
l1t::EMTFTrackCollection EMTFTrackCollection
Definition: Common.h:24
void calculate_angles(EMTFTrack &track) const
std::array< T, NUM_ZONES > zone_array
Definition: Common.h:68
void erase_tracks(EMTFTrackCollection &tracks) const