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
towers
StjTowerEnergyToFourVec.h
1
// -*- mode: c++;-*-
2
// $Id: StjTowerEnergyToFourVec.h,v 1.1 2008/11/27 07:35:33 tai Exp $
3
// Copyright (C) 2008 Tai Sakuma <sakuma@bnl.gov>
4
#ifndef STJTOWERENERGYTOFOURVEC_H
5
#define STJTOWERENERGYTOFOURVEC_H
6
7
#include <TObject.h>
8
9
#include "StjFourVecList.h"
10
11
#include "StjTowerEnergyToTLorentzVector.h"
12
13
class
StjTowerEnergy
;
14
15
class
StjTowerEnergyToFourVec
:
public
TObject {
16
public
:
17
StjTowerEnergyToFourVec
(
double
mass = 0
/* photon mass as default */
)
18
: _towerenergy2tlorentzvector(*(
new
StjTowerEnergyToTLorentzVector
(mass))) { }
19
virtual
~
StjTowerEnergyToFourVec
() {
delete
&_towerenergy2tlorentzvector; }
20
StjFourVec
operator()(
const
StjTowerEnergy
& towerEnergy);
21
22
private
:
23
StjTowerEnergyToTLorentzVector
& _towerenergy2tlorentzvector;
24
ClassDef(
StjTowerEnergyToFourVec
, 1)
25
26
};
27
28
#endif // STJTOWERENERGYTOFOURVEC_H
StjTowerEnergyToFourVec
Definition:
StjTowerEnergyToFourVec.h:15
StjTowerEnergyToTLorentzVector
Definition:
StjTowerEnergyToTLorentzVector.h:13
StjFourVec
Definition:
StjFourVecList.h:12
StjTowerEnergy
Definition:
StjTowerEnergyList.h:13
Generated by
1.8.5