#include <CandShowerEMHandle.h>
Inheritance diagram for CandShowerEMHandle:

Public Member Functions | |
| CandShowerEMHandle () | |
| CandShowerEMHandle (const CandShowerEMHandle &csh) | |
| CandShowerEMHandle (const CandShowerHandle &csh) | |
| CandShowerEMHandle (CandShowerEM *cs) | |
| virtual | ~CandShowerEMHandle () |
| virtual CandShowerEMHandle * | DupHandle () const |
| virtual void | Trace (const char *c="") const |
| const Double_t * | GetEigenVectors () const |
| void | SetEigenVectors (const Double_t *) |
| const Double_t * | GetEigenValues () const |
| void | SetEigenValues (const Double_t *) |
| const Double_t * | GetAvgDev () const |
| void | SetAvgDev (const Double_t *) |
| const Double_t * | GetOutPH () const |
| void | SetOutPH (const Double_t *) |
| Int_t | GetShwStatus () const |
| void | SetShwStatus (Int_t) |
|
|
Definition at line 27 of file CandShowerEMHandle.cxx. Referenced by DupHandle(). 00028 {
00029 }
|
|
|
Definition at line 32 of file CandShowerEMHandle.cxx. 00032 : 00033 CandShowerHandle(cdh) 00034 { 00035 } //______________________________________________________________________
|
|
|
Definition at line 37 of file CandShowerEMHandle.cxx. 00037 : 00038 CandShowerHandle(cdh) 00039 { 00040 }
|
|
|
Definition at line 43 of file CandShowerEMHandle.cxx. 00043 : 00044 CandShowerHandle(cd) 00045 { 00046 }
|
|
|
Definition at line 49 of file CandShowerEMHandle.cxx. 00050 {
00051 }
|
|
|
Reimplemented from CandShowerHandle. Reimplemented in CandFitShowerEMHandle. Definition at line 54 of file CandShowerEMHandle.cxx. References CandShowerEMHandle(). 00055 {
00056 return (new CandShowerEMHandle(*this));
00057 }
|
|
|
Definition at line 72 of file CandShowerEMHandle.cxx. References CandHandle::GetCandBase(). Referenced by AlgFitShowerEM::CopyFromShowerEM(), and NtpEMModule::FillNtpShower(). 00073 {
00074 return dynamic_cast<const CandShowerEM *>(GetCandBase())->AvgDev;
00075 }
|
|
|
Definition at line 66 of file CandShowerEMHandle.cxx. References CandHandle::GetCandBase(). Referenced by AlgFitShowerEM::CopyFromShowerEM(), and NtpEMModule::FillNtpShower(). 00067 {
00068 return dynamic_cast<const CandShowerEM *>(GetCandBase())->EigenValue;
00069 }
|
|
|
Definition at line 60 of file CandShowerEMHandle.cxx. References CandHandle::GetCandBase(). Referenced by AlgFitShowerEM::CopyFromShowerEM(), and NtpEMModule::FillNtpShower(). 00061 {
00062 return dynamic_cast<const CandShowerEM *>(GetCandBase())->EigenVector;
00063 }
|
|
|
Definition at line 78 of file CandShowerEMHandle.cxx. References CandHandle::GetCandBase(). Referenced by AlgFitShowerEM::CopyFromShowerEM(), and NtpEMModule::FillNtpShower(). 00079 {
00080 return dynamic_cast<const CandShowerEM *>(GetCandBase())->OutPH;
00081 }
|
|
|
Definition at line 84 of file CandShowerEMHandle.cxx. References CandHandle::GetCandBase(). Referenced by AlgFitShowerEM::CopyFromShowerEM(), NtpEMModule::FillNtpShower(), and AlgFitShowerEMList::RunAlg(). 00085 {
00086 return dynamic_cast<const CandShowerEM *>(GetCandBase())->ShwStatus;
00087 }
|
|
|
Definition at line 124 of file CandShowerEMHandle.cxx. References CandHandle::GetOwnedCandBase(). Referenced by AlgFitShowerEM::CopyFromShowerEM(), and AlgShowerEM::RunAlg(). 00125 {
00126
00127 if(ad) {
00128 for(int i=0;i<4;i++){
00129 dynamic_cast<CandShowerEM *>(GetOwnedCandBase())->AvgDev[i]=ad[i];
00130 }
00131 }
00132 else {
00133 for(int i=0;i<4;i++){
00134 dynamic_cast<CandShowerEM *>(GetOwnedCandBase())->AvgDev[i]=0.;
00135 }
00136 }
00137
00138 }
|
|
|
Definition at line 107 of file CandShowerEMHandle.cxx. References CandHandle::GetOwnedCandBase(). Referenced by AlgFitShowerEM::CopyFromShowerEM(), and AlgShowerEM::RunAlg(). 00108 {
00109
00110 if(ev) {
00111 for(int i=0;i<4;i++){
00112 dynamic_cast<CandShowerEM *>(GetOwnedCandBase())->EigenValue[i]=ev[i];
00113 }
00114 }
00115 else {
00116 for(int i=0;i<4;i++){
00117 dynamic_cast<CandShowerEM *>(GetOwnedCandBase())->EigenValue[i]=0.;
00118 }
00119 }
00120
00121 }
|
|
|
Definition at line 90 of file CandShowerEMHandle.cxx. References CandHandle::GetOwnedCandBase(). Referenced by AlgFitShowerEM::CopyFromShowerEM(), and AlgShowerEM::RunAlg(). 00091 {
00092
00093 if(ev) {
00094 for(int i=0;i<8;i++){
00095 dynamic_cast<CandShowerEM *>(GetOwnedCandBase())->EigenVector[i]=ev[i];
00096 }
00097 }
00098 else {
00099 for(int i=0;i<8;i++){
00100 dynamic_cast<CandShowerEM *>(GetOwnedCandBase())->EigenVector[i]=0.;
00101 }
00102 }
00103
00104 }
|
|
|
Definition at line 141 of file CandShowerEMHandle.cxx. References CandHandle::GetOwnedCandBase(). Referenced by AlgFitShowerEM::CopyFromShowerEM(), and AlgShowerEM::RunAlg(). 00142 {
00143
00144 if(op) {
00145 for(int i=0;i<5;i++){
00146 dynamic_cast<CandShowerEM *>(GetOwnedCandBase())->OutPH[i]=op[i];
00147 }
00148 }
00149 else {
00150 for(int i=0;i<5;i++){
00151 dynamic_cast<CandShowerEM *>(GetOwnedCandBase())->OutPH[i]=0.;
00152 }
00153 }
00154
00155 }
|
|
|
Definition at line 158 of file CandShowerEMHandle.cxx. References CandHandle::GetOwnedCandBase(). Referenced by AlgFitShowerEM::CopyFromShowerEM(), and AlgShowerEM::RunAlg(). 00159 {
00160 dynamic_cast<CandShowerEM *>(GetOwnedCandBase())->ShwStatus = ss;
00161 }
|
|
|
Reimplemented from CandShowerHandle. Reimplemented in CandFitShowerEMHandle. Definition at line 164 of file CandShowerEMHandle.cxx. References MSG, and CandHandle::Trace(). 00165 {
00166 MSG("Cand", Msg::kDebug)
00167 << "*******Begin CandShowerEMHandle::Trace(\"" << c << "\")" << endl
00168 << "Information from CandShowerEMHandle's CandHandle: " << endl;
00169 CandHandle::Trace(c);
00170 MSG("Cand", Msg::kDebug)
00171 << "*******End CandShowerEMHandle::Trace(\"" << c << "\")" << endl;
00172 }
|
1.3.9.1