#include <XANAPreshowerInfo.h>
Public Methods | |
XANAPreshowerInfo () | |
XANAPreshowerInfo (Float_t firstPlaneEnergy, Float_t secondPlaneEnergy, HepPoint3D firstPlanePosition, HepPoint3D secondPlanePosition, Float_t firstPlaneCalibrationFactor, Float_t secondPlaneCalibrationFactor, Float_t preshowerCalibrationFactor) | |
construct from data. More... | |
virtual | ~XANAPreshowerInfo () |
Float_t | getFirstPlaneEnergy () const |
Float_t | getSecondPlaneEnergy () const |
HepPoint3D | getFirstPlanePosition () const |
HepPoint3D | getSecondPlanePosition () const |
Float_t | getFirstPlaneCalibrationFactor () const |
Float_t | getSecondPlaneCalibrationFactor () const |
Float_t | getPreshowerCalibrationFactor () const |
void | setFirstPlaneEnergy (Float_t firstPlaneEnergy) |
void | setSecondPlaneEnergy (Float_t secondPlaneEnergy) |
void | setFirstPlanePosition (HepPoint3D firstPlanePosition) |
void | setSecondPlanePosition (HepPoint3D secondPlanePosition) |
void | setFirstPlaneCalibrationFactor (Float_t firstPlaneCalibrationFactor) |
void | setSecondPlaneCalibrationFactor (Float_t secondPlaneCalibrationFactor) |
void | setPreshowerCalibrationFactor (Float_t preshowerCalibrationFactor) |
void | setSuperCluster (XANASuperCluster *super) |
XANASuperCluster * | getSuperCluster () const |
Bool_t | IsUsed () const |
tells if this object is linked as constituent of higher level object. More... | |
Protected Attributes | |
Float_t | firstPlaneEnergy_ |
The energy measured with the first preshower plane. More... | |
Float_t | secondPlaneEnergy_ |
The energy measured with the second preshower plane. More... | |
HepPoint3D | firstPlanePosition_ |
The coordinate measured with the first preshower plane. More... | |
HepPoint3D | secondPlanePosition_ |
The coordinate measured with the second preshower plane. More... | |
Float_t | firstPlaneCalibrationFactor_ |
first plane calibration factor: E(preshower)=eccp1_*E(plane 1)+eccp2_*E(plane 2). More... | |
Float_t | secondPlaneCalibrationFactor_ |
second plane calibration factor: E(preshower)=eccp1_*E(plane 1)+eccp2_*E(plane 2). More... | |
Float_t | preshowerCalibrationFactor_ |
preshower calibration factor: E(supercluster)=eccsc_*E(ecal)+E(preshower). More... | |
TRef | superCluster_ |
pointer to parent super cluster. More... | |
Private Methods | |
void | lock () |
void | unlock () |
Private Attributes | |
Bool_t | locked_ |
|
|
|
construct from data.
|
|
|
|
Definition at line 36 of file XANAPreshowerInfo.h. References firstPlaneCalibrationFactor_.
00036 {return firstPlaneCalibrationFactor_;} |
|
Definition at line 32 of file XANAPreshowerInfo.h. References firstPlaneEnergy_.
00032 {return firstPlaneEnergy_;} |
|
Definition at line 34 of file XANAPreshowerInfo.h. References firstPlanePosition_.
00034 {return firstPlanePosition_;} |
|
Definition at line 38 of file XANAPreshowerInfo.h. References preshowerCalibrationFactor_.
00038 {return preshowerCalibrationFactor_;} |
|
Definition at line 37 of file XANAPreshowerInfo.h. References secondPlaneCalibrationFactor_.
00037 {return secondPlaneCalibrationFactor_;} |
|
Definition at line 33 of file XANAPreshowerInfo.h. References secondPlaneEnergy_.
00033 {return secondPlaneEnergy_;} |
|
Definition at line 35 of file XANAPreshowerInfo.h. References secondPlanePosition_.
00035 {return secondPlanePosition_;} |
|
Definition at line 57 of file XANAPreshowerInfo.h. References superCluster_.
00057 {return (XANASuperCluster *)(superCluster_.GetObject());} |
|
tells if this object is linked as constituent of higher level object.
Definition at line 60 of file XANAPreshowerInfo.h. References locked_.
00060 {return locked_;} |
|
Definition at line 85 of file XANAPreshowerInfo.h. References locked_.
00085 {locked_ = true;} |
|
Definition at line 45 of file XANAPreshowerInfo.h. References firstPlaneCalibrationFactor_.
00045 { 00046 firstPlaneCalibrationFactor_=firstPlaneCalibrationFactor; 00047 } |
|
Definition at line 41 of file XANAPreshowerInfo.h. References firstPlaneEnergy_.
00041 {firstPlaneEnergy_=firstPlaneEnergy;} |
|
Definition at line 43 of file XANAPreshowerInfo.h. References firstPlanePosition_.
00043 {firstPlanePosition_=firstPlanePosition;} |
|
Definition at line 51 of file XANAPreshowerInfo.h. References preshowerCalibrationFactor_.
00051 { 00052 preshowerCalibrationFactor_=preshowerCalibrationFactor; 00053 } |
|
Definition at line 48 of file XANAPreshowerInfo.h. References secondPlaneCalibrationFactor_.
00048 { 00049 secondPlaneCalibrationFactor_=secondPlaneCalibrationFactor; 00050 } |
|
Definition at line 42 of file XANAPreshowerInfo.h. References secondPlaneEnergy_.
00042 {secondPlaneEnergy_=secondPlaneEnergy;} |
|
Definition at line 44 of file XANAPreshowerInfo.h. References secondPlanePosition_.
00044 {secondPlanePosition_=secondPlanePosition;} |
|
|
|
Definition at line 86 of file XANAPreshowerInfo.h. References locked_.
00086 { locked_ = false;} |
|
first plane calibration factor: E(preshower)=eccp1_*E(plane 1)+eccp2_*E(plane 2).
Definition at line 73 of file XANAPreshowerInfo.h. Referenced by getFirstPlaneCalibrationFactor, and setFirstPlaneCalibrationFactor. |
|
The energy measured with the first preshower plane.
Definition at line 65 of file XANAPreshowerInfo.h. Referenced by getFirstPlaneEnergy, and setFirstPlaneEnergy. |
|
The coordinate measured with the first preshower plane.
Definition at line 69 of file XANAPreshowerInfo.h. Referenced by getFirstPlanePosition, and setFirstPlanePosition. |
|
Definition at line 84 of file XANAPreshowerInfo.h. |
|
preshower calibration factor: E(supercluster)=eccsc_*E(ecal)+E(preshower).
Definition at line 77 of file XANAPreshowerInfo.h. Referenced by getPreshowerCalibrationFactor, and setPreshowerCalibrationFactor. |
|
second plane calibration factor: E(preshower)=eccp1_*E(plane 1)+eccp2_*E(plane 2).
Definition at line 75 of file XANAPreshowerInfo.h. Referenced by getSecondPlaneCalibrationFactor, and setSecondPlaneCalibrationFactor. |
|
The energy measured with the second preshower plane.
Definition at line 67 of file XANAPreshowerInfo.h. Referenced by getSecondPlaneEnergy, and setSecondPlaneEnergy. |
|
The coordinate measured with the second preshower plane.
Definition at line 71 of file XANAPreshowerInfo.h. Referenced by getSecondPlanePosition, and setSecondPlanePosition. |
|
pointer to parent super cluster.
Definition at line 80 of file XANAPreshowerInfo.h. Referenced by getSuperCluster. |