AliPhysics  9fe175b (9fe175b)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliReducedJetEvent.h
Go to the documentation of this file.
1 
8 #ifndef ALIREDUCEDJETEVENT_H
9 #define ALIREDUCEDJETEVENT_H
10 /* Copyright(c) 1998-2015, ALICE Experiment at CERN, All rights reserved. *
11  * See cxx source for full Copyright notice */
12 
13 #include <TObject.h>
14 
15 class TObjArray;
16 
31 namespace HighPtTracks {
32 
33 class AliReducedJetInfo;
34 
46 class AliReducedJetEvent : public TObject {
47 public:
49  AliReducedJetEvent(double crosssection, int ntrials, double pthard);
52  virtual ~AliReducedJetEvent();
53 
62  void SetPythiaHardInfo(double crosssection, int ntrials, double pthard){
63  fCrossSection = crosssection;
64  fTrials = ntrials;
65  fPtHard = pthard;
66  }
68 
74  double GetCrossSection() const { return fCrossSection; }
75 
81  int GetNumberOfTrials() const { return fTrials; }
82 
87  double GetPtHard() const { return fPtHard; }
88 
89  int GetNumberOfJets() const;
90 
91  AliReducedJetInfo *GetReconstructedJet(int ijet) const;
92 
98  TObjArray *GetListOfJets() const { return fReconstructedJets; }
99 
100 private:
101  double fCrossSection;
102  int fTrials;
103  double fPtHard;
104  TObjArray *fReconstructedJets;
105 
107  ClassDef(AliReducedJetEvent, 1);
109 };
110 
111 } /* namespace HighPtTracks */
112 
113 #endif /* ALIREDUCEDJETEVENT_H */
double fCrossSection
Event cross section.
AliReducedJetInfo * GetReconstructedJet(int ijet) const
AliReducedJetEvent & operator=(const AliReducedJetEvent &)
Event structure containing reduced jet information.
TObjArray * fReconstructedJets
List of reconstructed jets at generator level.
Reduced information about a reconstructed jet.
void SetPythiaHardInfo(double crosssection, int ntrials, double pthard)
double fPtHard
Generated of the hard interaction.
void AddReconstructedJet(AliReducedJetInfo *jet)