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
StJetMaker
emulator
StjeTowerEnergyListToStMuTrackFourVecList.h
1
// -*- mode: c++;-*-
2
// $Id: StjeTowerEnergyListToStMuTrackFourVecList.h,v 1.3 2009/09/04 17:30:20 pibero Exp $
3
// Copyright (C) 2008 Tai Sakuma <sakuma@bnl.gov>
4
#ifndef STJTOWERENERGYLISTTOSTMUTRACKFOURVECLIST_H
5
#define STJTOWERENERGYLISTTOSTMUTRACKFOURVECLIST_H
6
7
#include <StjTowerEnergyList.h>
8
9
#include <StJetFinder/AbstractFourVec.h>
10
typedef
std::vector<AbstractFourVec*> FourList;
11
12
class
StjTowerEnergyToTLorentzVector
;
13
14
class
StMuTowerEmu
;
15
16
class
StjeTowerEnergyListToStMuTrackFourVecList
{
17
18
public
:
19
StjeTowerEnergyListToStMuTrackFourVecList
();
20
virtual
~
StjeTowerEnergyListToStMuTrackFourVecList
() { }
21
22
FourList operator()(
const
StjTowerEnergyList& energyDepositList);
23
24
private
:
25
26
StMuTowerEmu
* createTowerEmu(
const
StjTowerEnergy
& tower);
27
28
StjTowerEnergyToTLorentzVector
& _energyTo4p;
29
30
};
31
32
#endif // STJTOWERENERGYLISTTOSTMUTRACKFOURVECLIST_H
StMuTowerEmu
Definition:
StMuTowerEmu.h:12
StjTowerEnergyToTLorentzVector
Definition:
StjTowerEnergyToTLorentzVector.h:13
StjTowerEnergy
Definition:
StjTowerEnergyList.h:13
StjeTowerEnergyListToStMuTrackFourVecList
Definition:
StjeTowerEnergyListToStMuTrackFourVecList.h:16
Generated by
1.8.5