StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
StjMCParticleRegion.h
1 // -*- mode: C++ -*-
2 
3 //
4 // Grant Webb <gdwebb@bnl.gov>
5 // Brookhaven National Lab
6 // 10 August 2015
7 //
8 
9 #ifndef STJ_MCPARTICLE_REGION_H
10 #define STJ_MCPARTICLE_REGION_H
11 
12 // STAR
13 #include "StjTrackList.h"
14 #include <iostream>
15 using namespace std;
16 //Local
17 #include "StjAbstractMCParticleRegion.h"
18 
20 public:
21  StjMCParticleRegion(float phiplus, float phiminus, float deta) : mphiplus(phiplus), mphiminus(phiminus), mdeta(deta){}
22  virtual ~StjMCParticleRegion() {}
23 
24  StjMCParticleList Do(const StjMCParticleList &mcParticleList, 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(StjMCParticleRegion,0);
36 };
37 
38 #endif // STJ_MCPARTICLE_REGION_H