AMSDST
Public Member Functions | Public Attributes | Private Member Functions | List of all members
myEcalShower Class Reference

#include <myEcalShower.h>

Inheritance diagram for myEcalShower:
myEcalShowerBase myObject

Public Member Functions

 myEcalShower ()
 Constructor.
 
 ~myEcalShower ()
 Default destructor.
 
Float_t EnergyD_GeV ()
 the same in GeV
 
float GetCorrectedEnergy (int partid=2, int method=2)
 corrected energy for electron or photon
 
virtual void Clear (Option_t *option="")
 
 ClassDef (myEcalShower, 9)
 
 ClassDef (myEcalShowerBase, 1)
 
 ClassDef (myObject, 4)
 
short int iPart ()
 
short int iMySelf ()
 
void SetPart (short int ipart)
 
void SetMySelf (short int imyself)
 

Public Attributes

Int_t Status
 Status bits.
 
Int_t Nhits
 

of hits in shower


 
Float_t Dir [3]
 shower direction using simple CoG
 
Float_t DirCR [3]
 shower direction using new cell ratio method
 
Float_t CofG [3]
 shower center using simple CoG
 
Float_t CofGCR [3]
 shower center using new cell ratio fitting
 
Float_t Entry [3]
 shower entry point from CoG method
 
Float_t Exit [3]
 shower exit point from CoG method
 
Float_t EnergyD
 total energy deposition (MeV)
 
Float_t EnergyC
 EnergyC.
 
Float_t EnergyE
 EnergyE.
 
Float_t EnergyE2014
 EnergyE with new calibration.
 
Float_t EnergyA
 EnergyA.
 
Float_t EnergyF
 energy from longitudal fitting
 
Float_t DispLat
 shower average lat disp
 
Float_t DispLatX
 shower average lat disp in X projection
 
Float_t DispLatY
 shower average lat disp in Y projection
 
Float_t S35RaX
 LAPP shower s3/s5 in X projection.
 
Float_t S35RaY
 LAPP shower s3/s5 in Y projection.
 
Float_t MaxS
 Shower Maximum Position.
 
Float_t CorrectedEnergyElectrons
 corrected energy for electron
 
Float_t CorrectedEnergyPhotons
 corrected energy for photon
 
Short_t i_part
 id of particle object it belongs
 
Short_t i_myself
 id of the object itself in gbatch
 

Private Member Functions

virtual void init ()
 

Detailed Description

Definition at line 7 of file myEcalShower.h.

Constructor & Destructor Documentation

myEcalShower::myEcalShower ( )

Constructor.

Definition at line 17 of file myEcalShower.cxx.

References PRINTDEBUG.

myEcalShower::~myEcalShower ( )

Default destructor.

Definition at line 26 of file myEcalShower.cxx.

References PRINTDEBUG.

Member Function Documentation

myEcalShowerBase::ClassDef ( myEcalShowerBase  ,
 
)
inherited
myObject::ClassDef ( myObject  ,
 
)
inherited
myEcalShower::ClassDef ( myEcalShower  ,
 
)
void myEcalShower::Clear ( Option_t *  option = "")
virtual

Implements myEcalShowerBase.

Definition at line 34 of file myEcalShower.cxx.

References PRINTDEBUG.

Float_t myEcalShower::EnergyD_GeV ( )
inline

the same in GeV

Definition at line 23 of file myEcalShower.h.

References EnergyD.

float myEcalShower::GetCorrectedEnergy ( int  partid = 2,
int  method = 2 
)

corrected energy for electron or photon

See Also
EcalShowerR::GetCorrectedEnergy()

Definition at line 80 of file myEcalShower.cxx.

short int myObject::iMySelf ( )
inlineinherited

Definition at line 22 of file myObject.h.

References myObject::i_myself.

Referenced by myEvent::pmyTrdKFromTrdTrackByMySelf().

void myEcalShower::init ( )
privatevirtual

Implements myEcalShowerBase.

Definition at line 70 of file myEcalShower.cxx.

References PRINTDEBUG.

short int myObject::iPart ( )
inlineinherited

Definition at line 21 of file myObject.h.

References myObject::i_part.

void myObject::SetMySelf ( short int  imyself)
inlineinherited

Definition at line 30 of file myObject.h.

References myObject::i_myself.

void myObject::SetPart ( short int  ipart)
inlineinherited

Definition at line 24 of file myObject.h.

References myObject::i_part.

Member Data Documentation

Float_t myEcalShower::CofG[3]

shower center using simple CoG

Definition at line 18 of file myEcalShower.h.

Float_t myEcalShower::CofGCR[3]

shower center using new cell ratio fitting

Definition at line 19 of file myEcalShower.h.

Float_t myEcalShower::CorrectedEnergyElectrons

corrected energy for electron

See Also
GetCorrectedEnergy()

Definition at line 36 of file myEcalShower.h.

Float_t myEcalShower::CorrectedEnergyPhotons

corrected energy for photon

Definition at line 37 of file myEcalShower.h.

Float_t myEcalShower::Dir[3]

shower direction using simple CoG

Definition at line 16 of file myEcalShower.h.

Float_t myEcalShower::DirCR[3]

shower direction using new cell ratio method

Definition at line 17 of file myEcalShower.h.

Float_t myEcalShower::DispLat

shower average lat disp

See Also
EcalShowerR::ShowerLatDisp

Definition at line 29 of file myEcalShower.h.

Float_t myEcalShower::DispLatX

shower average lat disp in X projection

Definition at line 30 of file myEcalShower.h.

Float_t myEcalShower::DispLatY

shower average lat disp in Y projection

Definition at line 31 of file myEcalShower.h.

Float_t myEcalShower::EnergyA

EnergyA.

Definition at line 27 of file myEcalShower.h.

Float_t myEcalShower::EnergyC

EnergyC.

Definition at line 24 of file myEcalShower.h.

Float_t myEcalShower::EnergyD

total energy deposition (MeV)

Definition at line 22 of file myEcalShower.h.

Referenced by EnergyD_GeV().

Float_t myEcalShower::EnergyE

EnergyE.

Definition at line 25 of file myEcalShower.h.

Float_t myEcalShower::EnergyE2014

EnergyE with new calibration.

Definition at line 26 of file myEcalShower.h.

Float_t myEcalShower::EnergyF

energy from longitudal fitting

Definition at line 28 of file myEcalShower.h.

Float_t myEcalShower::Entry[3]

shower entry point from CoG method

Definition at line 20 of file myEcalShower.h.

Float_t myEcalShower::Exit[3]

shower exit point from CoG method

Definition at line 21 of file myEcalShower.h.

Short_t myObject::i_myself
inherited

id of the object itself in gbatch

Definition at line 19 of file myObject.h.

Referenced by myObject::iMySelf(), and myObject::SetMySelf().

Short_t myObject::i_part
inherited

id of particle object it belongs

Definition at line 18 of file myObject.h.

Referenced by myObject::iPart(), and myObject::SetPart().

Float_t myEcalShower::MaxS

Shower Maximum Position.

Definition at line 34 of file myEcalShower.h.

Int_t myEcalShower::Nhits

of hits in shower

Definition at line 15 of file myEcalShower.h.

Float_t myEcalShower::S35RaX

LAPP shower s3/s5 in X projection.

See Also
EcalShowerR::S35Ra

Definition at line 32 of file myEcalShower.h.

Float_t myEcalShower::S35RaY

LAPP shower s3/s5 in Y projection.

Definition at line 33 of file myEcalShower.h.

Int_t myEcalShower::Status

Status bits.

See Also
EcalShowerR::Status

Definition at line 14 of file myEcalShower.h.


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