StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
StChargedPionHelpers.h
1 #ifndef STAR_StChargedPionHelpers
2 #define STAR_StChargedPionHelpers
3 
4 // $Id: StChargedPionHelpers.h,v 1.3 2010/07/16 20:23:38 rfatemi Exp $
5 
6 /*****************************************************************************
7  * @class StChargedPionHelpers
8  * @author Adam Kocoloski
9  *
10  * Description of class.
11  *****************************************************************************/
12 
13 #include <vector>
14 using std::vector;
15 
16 class TLorentzVector;
17 
19 class StChargedPionEvent;
20 class StChargedPionJet;
22 class StChargedPionTrack;
23 
24 class StJet;
25 class StJets;
26 class StJetSkimEvent;
27 class StMiniMcEvent;
28 class StMuTrack;
29 class StPythiaEvent;
30 class TrackToJetIndex;
31 
32 #include "TObject.h"
33 
34 class StChargedPionHelpers : public TObject
35 {
36 public:
37  virtual ~StChargedPionHelpers();
38 
39  static void translateEvent(StJetSkimEvent*, StChargedPionBaseEv*);
40  static void translateJet(StJet*, vector<TLorentzVector*>, StChargedPionJet*);
41  static void translateJets(StJets*, StChargedPionBaseEv*);
42  static void translateJets(StJets*, StChargedPionMcEvent*);
43  static void translatePythia(const StPythiaEvent*, StChargedPionMcEvent*);
44  static void translateMinimc(const StMiniMcEvent*, StChargedPionMcEvent*);
45  static void translateMuDst(StChargedPionEvent*);
46  static void translateMuDst(StChargedPionMcEvent*);
47  static void translateTrack(const StMuTrack*, StChargedPionTrack*);
48 
49 private:
50  static void translateMuDst(StChargedPionBaseEv *ev);
51 
52  ClassDef(StChargedPionHelpers, 1)
53 };
54 
55 #endif
56 
57 /*****************************************************************************
58  * $Log: StChargedPionHelpers.h,v $
59  * Revision 1.3 2010/07/16 20:23:38 rfatemi
60  * Changes in PionAnalysisMaker code to ensure backward compatibility with updates in the Jet code. Affects how to access particles in the jets.
61  *
62  * Revision 1.1 2008/07/17 17:06:30 kocolosk
63  * big-bang integration StChargedPionMcEvent framework
64  *
65  *****************************************************************************/
Definition: StJets.h:24
Definition: StJet.h:91