StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
StjTrackRegion.h
1 // -*- mode: C++ -*-
2 
3 //
4 // Grant Webb <gdwebb@bnl.gov>
5 // Brookhaven National Lab
6 // 3 August 2015
7 //
8 
9 #ifndef STJ_TRACK_REGION_H
10 #define STJ_TRACK_REGION_H
11 
12 // STAR
13 #include "StjTrackList.h"
14 #include <iostream>
15 using namespace std;
16 //Local
17 #include "StjAbstractTrackRegion.h"
18 
20 public:
21  StjTrackRegion(float phiplus, float phiminus, float deta) : mphiplus(phiplus), mphiminus(phiminus), mdeta(deta){}
22  virtual ~StjTrackRegion() {}
23 
24  StjTrackList Do(const StjTrackList &trackList, const StJetCandidate* leadingjet, const TString bname);
25  float phiplus() const {return mphiplus;}
26  float phiminus() const {return mphiminus;}
27  float deta() const { return mdeta;}
28  void setphiplus(float phiplus) { mphiplus = phiplus;}
29  void setphiminus(float phiminus) { mphiminus = phiminus;}
30  void setdeta(float deta) {mdeta = deta;}
31 private:
32  float mphiplus;
33  float mphiminus;
34  float mdeta;
35  ClassDef(StjTrackRegion,0);
36 };
37 
38 #endif // STJ_TRACK_REGION_H