SND@LHC Software
Loading...
Searching...
No Matches
ecalReconstructed Class Reference

#include <ecalReconstructed.h>

Inheritance diagram for ecalReconstructed:
Collaboration diagram for ecalReconstructed:

Public Member Functions

 ecalReconstructed ()
 
 ecalReconstructed (Float_t rawE, Float_t recoE, Float_t x, Float_t y, Int_t cellnum, Int_t clusternum, Int_t mc=-1111)
 
 ~ecalReconstructed ()
 
Float_t RawE () const
 
Float_t RecoE () const
 
Float_t X () const
 
Float_t Y () const
 
Int_t CellNum () const
 
Int_t ClusterNum () const
 
Int_t MCTrack () const
 
void SetMCTrack (Int_t mctrack)
 

Private Attributes

Float_t fRawE
 
Float_t fRecoE
 
Float_t fX
 
Float_t fY
 
Int_t fCellNum
 
Int_t fClusterNum
 
Int_t fMCTrack
 

Friends

class ecalReco
 

Detailed Description

Definition at line 6 of file ecalReconstructed.h.

Constructor & Destructor Documentation

◆ ecalReconstructed() [1/2]

ecalReconstructed::ecalReconstructed ( )
inline

For framework compatibility

Definition at line 11 of file ecalReconstructed.h.

11: TObject() {};

◆ ecalReconstructed() [2/2]

ecalReconstructed::ecalReconstructed ( Float_t  rawE,
Float_t  recoE,
Float_t  x,
Float_t  y,
Int_t  cellnum,
Int_t  clusternum,
Int_t  mc = -1111 
)
inline

Standard constructor

Definition at line 13 of file ecalReconstructed.h.

14 : TObject(), fRawE(rawE), fRecoE(recoE), fX(x), fY(y), fCellNum(cellnum), fClusterNum(clusternum), fMCTrack(mc)
15 {};

◆ ~ecalReconstructed()

ecalReconstructed::~ecalReconstructed ( )
inline

Definition at line 16 of file ecalReconstructed.h.

16{};

Member Function Documentation

◆ CellNum()

Int_t ecalReconstructed::CellNum ( ) const
inline

Definition at line 23 of file ecalReconstructed.h.

23{return fCellNum;}

◆ ClusterNum()

Int_t ecalReconstructed::ClusterNum ( ) const
inline

Definition at line 24 of file ecalReconstructed.h.

24{return fClusterNum;}

◆ MCTrack()

Int_t ecalReconstructed::MCTrack ( ) const
inline

Definition at line 25 of file ecalReconstructed.h.

25{return fMCTrack;}

◆ RawE()

Float_t ecalReconstructed::RawE ( ) const
inline

Getters/setters

Definition at line 19 of file ecalReconstructed.h.

19{return fRawE;}

◆ RecoE()

Float_t ecalReconstructed::RecoE ( ) const
inline

Definition at line 20 of file ecalReconstructed.h.

20{return fRecoE;}

◆ SetMCTrack()

void ecalReconstructed::SetMCTrack ( Int_t  mctrack)
inline

Definition at line 26 of file ecalReconstructed.h.

26{fMCTrack=mctrack;}

◆ X()

Float_t ecalReconstructed::X ( ) const
inline

Definition at line 21 of file ecalReconstructed.h.

21{return fX;}

◆ Y()

Float_t ecalReconstructed::Y ( ) const
inline

Definition at line 22 of file ecalReconstructed.h.

22{return fY;}

Friends And Related Symbol Documentation

◆ ecalReco

friend class ecalReco
friend

Definition at line 8 of file ecalReconstructed.h.

Member Data Documentation

◆ fCellNum

Int_t ecalReconstructed::fCellNum
private

Serial number of maximum

Definition at line 37 of file ecalReconstructed.h.

◆ fClusterNum

Int_t ecalReconstructed::fClusterNum
private

Serial number of cluster

Definition at line 39 of file ecalReconstructed.h.

◆ fMCTrack

Int_t ecalReconstructed::fMCTrack
private

Serial number of MC track (if any)

Definition at line 41 of file ecalReconstructed.h.

◆ fRawE

Float_t ecalReconstructed::fRawE
private

Uncalibrated energy

Definition at line 30 of file ecalReconstructed.h.

◆ fRecoE

Float_t ecalReconstructed::fRecoE
private

Reconstructed energy

Definition at line 32 of file ecalReconstructed.h.

◆ fX

Float_t ecalReconstructed::fX
private

Coordinates of impact point

Definition at line 34 of file ecalReconstructed.h.

◆ fY

Float_t ecalReconstructed::fY
private

Definition at line 35 of file ecalReconstructed.h.


The documentation for this class was generated from the following file: