1 |
|
#ifndef TRootMCPhoton_h |
2 |
|
#define TRootMCPhoton_h |
3 |
|
|
4 |
< |
#include <string> |
5 |
< |
#include <iostream> |
4 |
> |
#include <vector> |
5 |
|
|
6 |
|
#include "../interface/TRootParticle.h" |
7 |
|
|
9 |
– |
|
8 |
|
using namespace std; |
9 |
|
|
10 |
|
class TRootMCPhoton : public TRootParticle |
132 |
|
|
133 |
|
std::vector<TLorentzVector> tracks() const { return tracks_;} |
134 |
|
Int_t recoPhotonIndex() const { return recoPhotonIndex_;} |
135 |
+ |
virtual TString typeName() const { return "TRootMCPhoton"; } |
136 |
|
|
137 |
|
void setConvVertex(TVector3 convVertex) { convVertex_=convVertex; } |
138 |
|
void setConvVertex(Double_t x, Double_t y, Double_t z) { convVertex_.SetXYZ(x, y ,z); } |