CMS 3D CMS Logo

HeavyIon.h
Go to the documentation of this file.
1 #ifndef DataFormats_HeavyIon_h
2 #define DataFormats_HeavyIon_h
3 
6 
7 namespace pat {
8 
9  class HeavyIon {
10  public:
11  HeavyIon();
15  double b,
16  int npart,
17  int ncoll,
18  int nhard,
19  double phi);
20  virtual ~HeavyIon() { ; }
21 
23 
24  bool isMC() const { return isMC_; }
25  double generatedB() const { return b_; }
26  int generatedNpart() const { return npart_; }
27  int generatedNcoll() const { return ncoll_; }
28  int generatedNhard() const { return nhard_; }
29  double generatedEvtPlane() const { return phi_; }
30 
31  private:
34  bool isMC_;
35  double b_;
36  int npart_;
37  int ncoll_;
38  int nhard_;
39  double phi_;
40  };
41 
42 } // namespace pat
43 
44 #endif
EvtPlane.h
pat::HeavyIon::phi_
double phi_
Definition: HeavyIon.h:39
pat::HeavyIon::generatedNpart
int generatedNpart() const
Definition: HeavyIon.h:26
pat::HeavyIon::nhard_
int nhard_
Definition: HeavyIon.h:38
pat::HeavyIon::~HeavyIon
virtual ~HeavyIon()
Definition: HeavyIon.h:20
pat::HeavyIon::cents_
reco::CentralityCollection cents_
Definition: HeavyIon.h:32
pat::HeavyIon::generatedNhard
int generatedNhard() const
Definition: HeavyIon.h:28
pat::HeavyIon::HeavyIon
HeavyIon()
Definition: HeavyIon.cc:4
npart
double npart
Definition: HydjetWrapper.h:46
pat::HeavyIon::npart_
int npart_
Definition: HeavyIon.h:36
pat::HeavyIon::generatedEvtPlane
double generatedEvtPlane() const
Definition: HeavyIon.h:29
pat::HeavyIon::isMC
bool isMC() const
Definition: HeavyIon.h:24
Centrality.h
pat::HeavyIon::ncoll_
int ncoll_
Definition: HeavyIon.h:37
pat::HeavyIon::generatedNcoll
int generatedNcoll() const
Definition: HeavyIon.h:27
b
double b
Definition: hdecay.h:118
reco::EvtPlaneCollection
std::vector< EvtPlane > EvtPlaneCollection
Definition: EvtPlane.h:62
pat::HeavyIon::planes_
reco::EvtPlaneCollection planes_
Definition: HeavyIon.h:33
pat::HeavyIon::isMC_
bool isMC_
Definition: HeavyIon.h:34
pat::HeavyIon::getCentralityCollection
const reco::CentralityCollection & getCentralityCollection() const
Definition: HeavyIon.h:22
reco::CentralityCollection
std::vector< reco::Centrality > CentralityCollection
Definition: Centrality.h:95
pat::HeavyIon::b_
double b_
Definition: HeavyIon.h:35
pat
Definition: HeavyIon.h:7
pat::HeavyIon
Definition: HeavyIon.h:9
HltBtagPostValidation_cff.c
c
Definition: HltBtagPostValidation_cff.py:31
pat::HeavyIon::generatedB
double generatedB() const
Definition: HeavyIon.h:25
MillePedeFileConverter_cfg.e
e
Definition: MillePedeFileConverter_cfg.py:37