Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members

LCDtowerID.h File Reference

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Classes

class  LCDtowerID

Defines

#define CAL_K_PHI   11
#define CAL_K_THETA   10
#define CAL_K_LAYER   7
#define CAL_K_SYSTEM   4
#define CAL_V_PHI   0
#define CAL_V_THETA   (CAL_V_PHI + CAL_K_PHI )
#define CAL_V_LAYER   (CAL_V_THETA + CAL_K_THETA)
#define CAL_V_SYSTEM   (CAL_V_LAYER + CAL_K_LAYER)
#define CAL_M_PHI   ((1 << CAL_K_PHI) - 1)
#define CAL_M_THETA   ((1 << CAL_K_THETA) - 1)
#define CAL_M_LAYER   ((1 << CAL_K_LAYER) - 1)
#define CAL_M_SYSTEM   ((1 << CAL_K_SYSTEM) - 1)
#define CAL_S_THETA   (1 << (CAL_K_THETA - 1))


Define Documentation

#define CAL_K_LAYER   7
 

Definition at line 11 of file LCDtowerID.h.

#define CAL_K_PHI   11
 

Definition at line 9 of file LCDtowerID.h.

#define CAL_K_SYSTEM   4
 

Definition at line 12 of file LCDtowerID.h.

#define CAL_K_THETA   10
 

Definition at line 10 of file LCDtowerID.h.

#define CAL_M_LAYER   ((1 << CAL_K_LAYER) - 1)
 

Definition at line 23 of file LCDtowerID.h.

Referenced by LCDtowerIDNonProj::GetLayer(), LCDtowerID::GetLayer(), LCDtowerIDNonProj::SetLayer(), and LCDtowerID::SetLayer().

#define CAL_M_PHI   ((1 << CAL_K_PHI) - 1)
 

Definition at line 21 of file LCDtowerID.h.

Referenced by LCDtowerIDNonProj::GetPhi(), LCDtowerID::GetPhi(), LCDtowerIDNonProj::SetPhi(), and LCDtowerID::SetPhi().

#define CAL_M_SYSTEM   ((1 << CAL_K_SYSTEM) - 1)
 

Definition at line 24 of file LCDtowerID.h.

Referenced by LCDtowerIDNonProj::GetSystem(), LCDtowerID::GetSystem(), LCDtowerIDNonProj::SetBarrelEndcap(), LCDtowerID::SetBarrelEndcap(), LCDtowerIDNonProj::SetSystem(), and LCDtowerID::SetSystem().

#define CAL_M_THETA   ((1 << CAL_K_THETA) - 1)
 

Definition at line 22 of file LCDtowerID.h.

Referenced by LCDtowerIDNonProj::GetTheta(), LCDtowerID::GetTheta(), LCDtowerIDNonProj::SetTheta(), and LCDtowerID::SetTheta().

#define CAL_S_THETA   (1 << (CAL_K_THETA - 1))
 

Definition at line 27 of file LCDtowerID.h.

#define CAL_V_LAYER   (CAL_V_THETA + CAL_K_THETA)
 

Definition at line 17 of file LCDtowerID.h.

Referenced by LCDtowerID::GetLayer(), and LCDtowerID::SetLayer().

#define CAL_V_PHI   0
 

Definition at line 15 of file LCDtowerID.h.

Referenced by LCDtowerID::GetPhi(), and LCDtowerID::SetPhi().

#define CAL_V_SYSTEM   (CAL_V_LAYER + CAL_K_LAYER)
 

Definition at line 18 of file LCDtowerID.h.

Referenced by LCDtowerID::GetBarrelEndcap(), LCDtowerID::GetSystem(), LCDtowerID::SetBarrelEndcap(), and LCDtowerID::SetSystem().

#define CAL_V_THETA   (CAL_V_PHI + CAL_K_PHI )
 

Definition at line 16 of file LCDtowerID.h.

Referenced by LCDtowerID::GetTheta(), and LCDtowerID::SetTheta().


Generated on Thu Oct 7 18:44:56 2004 for LCDG4 by doxygen 1.3.4