SND@LHC Software
Loading...
Searching...
No Matches
ecalReconstructed.h
Go to the documentation of this file.
1#ifndef ECALRECONSTRUCTED
2#define ECALRECONSTRUCTED
3
4#include "TObject.h"
5
6class ecalReconstructed : public TObject
7{
8friend class ecalReco;
9public:
11 ecalReconstructed() : TObject() {};
13 ecalReconstructed(Float_t rawE, Float_t recoE, Float_t x, Float_t y, Int_t cellnum, Int_t clusternum, Int_t mc=-1111)
14 : TObject(), fRawE(rawE), fRecoE(recoE), fX(x), fY(y), fCellNum(cellnum), fClusterNum(clusternum), fMCTrack(mc)
15 {};
17
19 inline Float_t RawE() const {return fRawE;}
20 inline Float_t RecoE() const {return fRecoE;}
21 inline Float_t X() const {return fX;}
22 inline Float_t Y() const {return fY;}
23 inline Int_t CellNum() const {return fCellNum;}
24 inline Int_t ClusterNum() const {return fClusterNum;}
25 inline Int_t MCTrack() const {return fMCTrack;}
26 inline void SetMCTrack(Int_t mctrack) {fMCTrack=mctrack;}
27
28private:
30 Float_t fRawE;
32 Float_t fRecoE;
34 Float_t fX;
35 Float_t fY;
37 Int_t fCellNum;
41 Int_t fMCTrack;
42
43 ClassDef(ecalReconstructed, 1)
44};
45
46#endif
Float_t Y() const
Int_t ClusterNum() const
Int_t CellNum() const
void SetMCTrack(Int_t mctrack)
Float_t X() const
Int_t MCTrack() const
Float_t RawE() const
ecalReconstructed(Float_t rawE, Float_t recoE, Float_t x, Float_t y, Int_t cellnum, Int_t clusternum, Int_t mc=-1111)
Float_t RecoE() const