#include <CalLogID.h>
Inheritance diagram for CalLogID::
Public Methods | |
CalLogID () | |
CalLogID (int ilayer, int iview, int icolumn) | |
CalLogID (int ilayer, int iview, int icolumn, idents::ModuleId mod) | |
CalLogID (int ilayer, CalDetGeo::axis v, int icolumn) | |
CalLogID (int ilayer, CalDetGeo::axis v, int icolumn, idents::ModuleId mod) | |
~CalLogID () | |
int | layer () const |
CalDetGeo::axis | view () const |
int | column () const |
int | logID () const |
idents::ModuleId | modId () const |
Static Public Methods | |
int | ID (int ilayer, CalDetGeo::axis v, int icolumn) |
int | ID (int ilayer, CalDetGeo::axis v, int icolumn, idents::ModuleId mod) |
int | layer (int logID) |
CalDetGeo::axis | view (int logID) |
int | column (int logID) |
idents::ModuleId | modId (int logID) |
Private Methods | |
void | ini () |
Private Attributes | |
int | m_layer |
CalDetGeo::axis | m_view |
int | m_column |
int | m_logID |
idents::ModuleId | m_modId |
|
Definition at line 13 of file CalLogID.h. References CalAxis::axis, ini(), and m_modId.
|
|
Definition at line 30 of file CalLogID.cpp. References ID(), ini(), m_column, m_layer, m_logID, m_view, and CalDetGeo::makeAxis().
00030 :m_modId(0) 00031 //####################################### 00032 { 00033 ini(); 00034 m_layer = ilayer; 00035 m_view = CalDetGeo::makeAxis(iview); 00036 m_column = icolumn; 00037 00038 m_logID = CalLogID::ID(ilayer, m_view, icolumn); 00039 } |
|
Definition at line 17 of file CalLogID.cpp. References ID(), and CalDetGeo::makeAxis().
00019 :m_modId(mod) 00020 { 00021 ini(); 00022 m_layer = ilayer; 00023 m_view = CalDetGeo::makeAxis(iview); 00024 m_column = icolumn; 00025 00026 m_logID = CalLogID::ID(ilayer, m_view, icolumn, mod); 00027 00028 } |
|
Definition at line 41 of file CalLogID.cpp. References CalAxis::axis, ID(), ini(), m_column, m_layer, m_logID, and m_view.
|
|
Definition at line 4 of file CalLogID.cpp. References CalAxis::axis, and ID().
|
|
Definition at line 18 of file CalLogID.h.
00018 {} |
|
Definition at line 93 of file CalLogID.cpp.
|
|
Definition at line 23 of file CalLogID.h. References m_column. Referenced by CalRecLogsAlg::execute().
00023 {return m_column;} |
|
Definition at line 52 of file CalLogID.cpp. References CalAxis::axis.
00054 { 00055 int id = ID(ilayer,v,icolumn)+10000*mod; 00056 return id; 00057 } |
|
Definition at line 59 of file CalLogID.cpp. References CalAxis::axis. Referenced by CalLogID(), CalRecLogsAlg::execute(), CalIRFAlg::execute(), CalCalibLogs::readGain(), CalCalibLogs::readIntlin(), CalPedCalib::readPedestal(), CalCalibLogs::readRail(), and CalCalibLogs::readSlope().
|
|
Definition at line 102 of file CalLogID.cpp. References CalAxis::PASSIVE. Referenced by CalLogID().
00104 { 00105 m_layer = -1; 00106 m_view = CalDetGeo::PASSIVE; 00107 m_column = -1; 00108 m_logID = -1; 00109 } |
|
Definition at line 75 of file CalLogID.cpp.
|
|
Definition at line 21 of file CalLogID.h. References m_layer. Referenced by CalRecLogsAlg::execute(), and CalClustersAlg::execute().
00021 {return m_layer;} |
|
Definition at line 24 of file CalLogID.h. References m_logID. Referenced by modId().
00024 {return m_logID;} |
|
Definition at line 68 of file CalLogID.cpp.
00070 { 00071 idents::ModuleId mod (logID/10000); 00072 return mod; 00073 } |
|
Definition at line 25 of file CalLogID.h. References CalAxis::axis, logID(), and m_modId.
00025 {return m_modId;} |
|
Definition at line 83 of file CalLogID.cpp. References CalAxis::axis, CalAxis::X, and CalAxis::Y.
00085 { 00086 int i = logID/1000; 00087 int iview = (logID/100)-10*i; 00088 CalDetGeo::axis v = CalDetGeo::X; 00089 if (iview == 1) v = CalDetGeo::Y; 00090 return v; 00091 } |
|
Definition at line 22 of file CalLogID.h. References CalAxis::axis, and m_view. Referenced by CalRecLogsAlg::execute(), and CalClustersAlg::execute().
00022 {return m_view;} |
|
Definition at line 43 of file CalLogID.h. |
|
Definition at line 41 of file CalLogID.h. |
|
Definition at line 44 of file CalLogID.h. |
|
Definition at line 45 of file CalLogID.h. |
|
Definition at line 42 of file CalLogID.h. |