StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
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 
13 
14 class StMuTowerEmu;
15 
17 
18 public:
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