#include <MMT_Hit.h>
Definition at line 14 of file MMT_Hit.h.
◆ MMT_Hit() [1/2]
Definition at line 13 of file MMT_Hit.cxx.
17 module += (std::abs(
entry.station_eta) == 1) ?
"M1" :
"M2";
51 int region =
int(
float(istrip)/(64*8));
53 unsigned int mmfe8s[8][16];
55 for(
unsigned int L=0; L<8; L++){
57 for(
unsigned int p=1;
p<9;
p++){
59 for(
unsigned int s=0;
s<2;
s++){
60 unsigned int R = (L%2==
s) ? (
p-1)*2 : (
p-1)*2+1;
70 if (mmfe8s[
m_plane][region]==1){
76 if (mmfe8s[
m_plane][region]==0){
94 char side = (globalPos.z() > 0.) ?
'A' :
'C';
98 m_R = globalPos.perp();
109 double roundedSlope = 0.1 +
index*((0.6 - 0.1)/1000.);
◆ MMT_Hit() [2/2]
◆ ~MMT_Hit()
◆ getAge()
int MMT_Hit::getAge |
( |
| ) |
const |
|
inline |
◆ getART()
int MMT_Hit::getART |
( |
| ) |
const |
|
inline |
◆ getBC()
int MMT_Hit::getBC |
( |
| ) |
const |
|
inline |
◆ getChannel()
int MMT_Hit::getChannel |
( |
| ) |
const |
|
inline |
◆ getGasGap()
int MMT_Hit::getGasGap |
( |
| ) |
const |
|
inline |
◆ getMMFE8()
int MMT_Hit::getMMFE8 |
( |
| ) |
const |
|
inline |
◆ getModule()
const std::string& MMT_Hit::getModule |
( |
| ) |
const |
|
inline |
◆ getMultiplet()
int MMT_Hit::getMultiplet |
( |
| ) |
const |
|
inline |
◆ getPitchOverZ()
double MMT_Hit::getPitchOverZ |
( |
| ) |
const |
|
inline |
◆ getPlane()
int MMT_Hit::getPlane |
( |
| ) |
const |
|
inline |
◆ getR()
double MMT_Hit::getR |
( |
| ) |
const |
|
inline |
◆ getRp()
double MMT_Hit::getRp |
( |
| ) |
const |
|
inline |
◆ getRZSlope()
double MMT_Hit::getRZSlope |
( |
| ) |
const |
|
inline |
◆ getSector()
char MMT_Hit::getSector |
( |
| ) |
const |
|
inline |
◆ getShift()
float MMT_Hit::getShift |
( |
| ) |
const |
|
inline |
◆ getStationEta()
int MMT_Hit::getStationEta |
( |
| ) |
const |
|
inline |
◆ getStationName()
const std::string& MMT_Hit::getStationName |
( |
| ) |
const |
|
inline |
◆ getStationPhi()
int MMT_Hit::getStationPhi |
( |
| ) |
const |
|
inline |
◆ getTime()
float MMT_Hit::getTime |
( |
| ) |
const |
|
inline |
◆ getVMM()
int MMT_Hit::getVMM |
( |
| ) |
const |
|
inline |
◆ getX()
double MMT_Hit::getX |
( |
| ) |
const |
|
inline |
◆ getY()
double MMT_Hit::getY |
( |
| ) |
const |
|
inline |
◆ getYZSlope()
double MMT_Hit::getYZSlope |
( |
| ) |
const |
|
inline |
◆ getZ()
double MMT_Hit::getZ |
( |
| ) |
const |
|
inline |
◆ isNoise()
bool MMT_Hit::isNoise |
( |
| ) |
const |
|
inline |
◆ isU()
bool MMT_Hit::isU |
( |
| ) |
const |
Definition at line 149 of file MMT_Hit.cxx.
151 return (
id == 2 ||
id == 4);
◆ isV()
bool MMT_Hit::isV |
( |
| ) |
const |
Definition at line 154 of file MMT_Hit.cxx.
156 return (
id == 3 ||
id == 5);
◆ isX()
bool MMT_Hit::isX |
( |
| ) |
const |
Definition at line 144 of file MMT_Hit.cxx.
146 return (
id == 0 ||
id == 1 ||
id == 6 ||
id == 7);
◆ printHit()
void MMT_Hit::printHit |
( |
| ) |
const |
◆ setAge()
void MMT_Hit::setAge |
( |
int |
age | ) |
|
|
inline |
◆ setAsNoise()
void MMT_Hit::setAsNoise |
( |
| ) |
|
|
inline |
◆ setBC()
void MMT_Hit::setBC |
( |
int |
bc | ) |
|
|
inline |
◆ setRZSlope()
void MMT_Hit::setRZSlope |
( |
double |
slope | ) |
|
|
inline |
◆ setY()
void MMT_Hit::setY |
( |
double |
y | ) |
|
|
inline |
◆ setYZSlope()
void MMT_Hit::setYZSlope |
( |
double |
slope | ) |
|
|
inline |
◆ setZ()
void MMT_Hit::setZ |
( |
double |
z | ) |
|
|
inline |
◆ verifyHit()
bool MMT_Hit::verifyHit |
( |
| ) |
const |
◆ m_age
◆ m_ART_ASIC
◆ m_BC_time
◆ m_gasgap
◆ m_isNoise
◆ m_localX
◆ m_MMFE_VMM
◆ m_module
std::string MMT_Hit::m_module |
|
private |
◆ m_multiplet
◆ m_PitchOverZ
double MMT_Hit::m_PitchOverZ |
|
private |
◆ m_plane
◆ m_R
◆ m_Rp
◆ m_RZslope
double MMT_Hit::m_RZslope |
|
private |
◆ m_sector
◆ m_shift
◆ m_station_eta
int MMT_Hit::m_station_eta |
|
private |
◆ m_station_name
std::string MMT_Hit::m_station_name |
|
private |
◆ m_station_phi
int MMT_Hit::m_station_phi |
|
private |
◆ m_strip
◆ m_time
◆ m_VMM_chip
◆ m_Y
◆ m_YZslope
double MMT_Hit::m_YZslope |
|
private |
◆ m_Z
The documentation for this class was generated from the following files:
Identifier channelID(int stationName, int stationEta, int stationPhi, int multilayer, int gasGap, int channel) const