StRoot
1
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Groups
Pages
StSpinPool
StChargedPionAnalysisMaker
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
18
class
StChargedPionBaseEv
;
19
class
StChargedPionEvent
;
20
class
StChargedPionJet
;
21
class
StChargedPionMcEvent
;
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
*****************************************************************************/
StChargedPionTrack
Definition:
StChargedPionTrack.h:12
StChargedPionEvent
Definition:
StChargedPionEvent.h:20
StChargedPionMcEvent
Definition:
StChargedPionMcEvent.h:33
StChargedPionHelpers
Definition:
StChargedPionHelpers.h:34
StPythiaEvent
Definition:
StPythiaEvent.h:89
StMuTrack
Definition:
StMuTrack.h:55
StJets
Definition:
StJets.h:24
StJetSkimEvent
Definition:
StJetSkimEvent.h:233
StChargedPionJet
Definition:
StChargedPionJet.h:14
TrackToJetIndex
Definition:
TrackToJetIndex.h:31
StChargedPionBaseEv
Definition:
StChargedPionBaseEv.h:26
StMiniMcEvent
Definition:
StMiniMcEvent.h:26
StJet
Definition:
StJet.h:91
Generated by
1.8.5