ATLAS Offline Software
Public Member Functions | Private Attributes | List of all members
NSWL1::StripOfflineData Class Reference

class modeling the strip hit fragment for the NSW L1 offline simulation More...

#include <StripOfflineData.h>

Inheritance diagram for NSWL1::StripOfflineData:
Collaboration diagram for NSWL1::StripOfflineData:

Public Member Functions

 StripOfflineData (Identifier id, const sTgcIdHelper *helper, const sTgcDigit *digit)
 
 ~StripOfflineData ()
 
void setTrigBCID (int bcid)
 
void setTrigIndex (int)
 
void setStripCharge (float charge)
 
void setStripCharge_6bit (int charge)
 
void setStripCharge_10bit (int charge)
 
void setBandId (int band_id)
 get the band id More...
 
void setPhiId (int phi_id)
 get the band id More...
 
void set_readStrip (bool readStrip)
 
void setSideId (int)
 
void setSectorType (int)
 
void setSectorId (int)
 
void setModuleId (int)
 
void setWedgeId (int)
 
void setLayerId (int)
 
uint32_t id () const
 methods for retrieving the bare data More...
 
float time () const
 global X pos More...
 
Identifier Identity () const
 return indentifier More...
 
int BCID () const
 
int trigIndex () const
 
float charge () const
 
int trig_BCID () const
 get the trigger BCID More...
 
float strip_charge () const
 get the strip charge More...
 
int strip_charge_6bit () const
 get the strip charge in 6 bit More...
 
int strip_charge_10bit () const
 get the strip charge in 10 bit More...
 
bool readStrip () const
 Check if strip should be read. More...
 
int bandId () const
 get the band id More...
 
int phiId () const
 get the phi id More...
 
int sideId () const
 helper methods decoding the hit fragment position within the NSW detector More...
 
int isSmall () const
 get the side (0==sideC, 1==sideA) More...
 
int moduleId () const
 get the physics module (ranging from 0 at lowest R to 3 at highest R) More...
 
int sectorId () const
 get the sector (ranging from 0 to 15) More...
 
int sectorType () const
 helper methods decoding the hit fragment position within the NSW detector More...
 
int wedge () const
 get the multiplet (ranging from 0 to 1, 1 is at lowest |z|) More...
 
int layer () const
 get the gas gap (ranging from 0 to 3, 1 is at lowest |z|) More...
 
int channelId () const
 get the channel More...
 
float globX () const
 Use this for clustering. More...
 
float globY () const
 global Y pos More...
 
float globZ () const
 globzl Z pos More...
 
float etaCenter () const
 
void set_globX (float pos)
 
void set_globY (float pos)
 
void set_globZ (float pos)
 
char type () const
 
std::string stationName () const
 
float locX () const
 local X pos More...
 
float locY () const
 local Y pos More...
 
float locZ () const
 local Z pos More...
 
void set_locX (float pos)
 
void set_locY (float pos)
 
void set_locZ (float pos)
 

Private Attributes

const Identifier m_id
 offline identifier of the strip hit More...
 
const sTgcIdHelperm_helper
 helper for the identifier decoding More...
 
int m_trig_bcid
 
int m_padTrigIndex
 
float m_strip_charge
 
float m_strip_time
 
int m_strip_charge_10bit
 
int m_strip_charge_6bit
 
int m_band_id
 
int m_phi_id
 
float m_x
 
float m_y
 
float m_z =0
 
float m_lx
 
float m_ly
 
float m_lz =0
 
bool m_read_strip
 
int m_sideId
 
int m_sectorType
 
int m_sectorId
 
int m_moduleId
 
int m_wedgeId
 
int m_layerId
 

Detailed Description

class modeling the strip hit fragment for the NSW L1 offline simulation

This holds the hit offline identifier with the corresponding helper plus the following: Trigger BCID, strip charge, band Id, phi Id. Additional data can be added providing the relative access methods are also added in the abstract class.

Author
Alessandro Di Mattia dimat.nosp@m.tia@.nosp@m.cern..nosp@m.ch

Definition at line 34 of file StripOfflineData.h.

Constructor & Destructor Documentation

◆ StripOfflineData()

NSWL1::StripOfflineData::StripOfflineData ( Identifier  id,
const sTgcIdHelper helper,
const sTgcDigit digit 
)

Definition at line 14 of file StripOfflineData.cxx.

14  :
15  StripData(),
17  {
18  m_strip_charge_6bit=digit-> charge_6bit();
19  m_strip_charge_10bit= digit-> charge_10bit();
21  m_strip_time=digit->time();
22  }

◆ ~StripOfflineData()

NSWL1::StripOfflineData::~StripOfflineData ( )

Definition at line 24 of file StripOfflineData.cxx.

24  {
25  // StripOfflineData doesn't own the helper, so nothing to do here
26  }

Member Function Documentation

◆ bandId()

int NSWL1::StripOfflineData::bandId ( ) const
virtual

get the band id

Implements NSWL1::StripData.

Definition at line 68 of file StripOfflineData.cxx.

68 { return m_band_id; }

◆ BCID()

int NSWL1::StripOfflineData::BCID ( ) const

◆ channelId()

int NSWL1::StripOfflineData::channelId ( ) const
virtual

get the channel

Implements NSWL1::StripData.

Definition at line 132 of file StripOfflineData.cxx.

132  {
133  if (m_helper) return m_helper->channel(m_id) ;
134  return -1;
135  }

◆ charge()

float NSWL1::StripOfflineData::charge ( ) const

◆ etaCenter()

float NSWL1::StripOfflineData::etaCenter ( ) const
virtual

Implements NSWL1::StripData.

Definition at line 147 of file StripOfflineData.cxx.

147  {
148  return TVector3(globX(),globY(),globZ()).Eta();
149  }

◆ globX()

float NSWL1::StripOfflineData::globX ( ) const
virtual

Use this for clustering.

global X pos

Implements NSWL1::StripData.

Definition at line 137 of file StripOfflineData.cxx.

137  {
138  return m_x;
139  }

◆ globY()

float NSWL1::StripOfflineData::globY ( ) const
virtual

global Y pos

Implements NSWL1::StripData.

Definition at line 140 of file StripOfflineData.cxx.

140  {
141  return m_y;
142  }

◆ globZ()

float NSWL1::StripOfflineData::globZ ( ) const
virtual

globzl Z pos

Implements NSWL1::StripData.

Definition at line 143 of file StripOfflineData.cxx.

143  {
144  return m_z;
145  }

◆ id()

uint32_t NSWL1::StripOfflineData::id ( ) const
virtual

methods for retrieving the bare data

get the 32 bit word identifing the fragment

Implements NSWL1::StripData.

Definition at line 58 of file StripOfflineData.cxx.

58 { return m_id.get_identifier32().get_compact(); }

◆ Identity()

Identifier NSWL1::StripOfflineData::Identity ( ) const
virtual

return indentifier

Implements NSWL1::StripData.

Definition at line 60 of file StripOfflineData.cxx.

60 { return m_id; }

◆ isSmall()

int NSWL1::StripOfflineData::isSmall ( ) const
virtual

get the side (0==sideC, 1==sideA)

Implements NSWL1::StripData.

Definition at line 112 of file StripOfflineData.cxx.

112  {
113  if (m_helper) {
114  std::string stName = m_helper->stationNameString(m_helper->stationName(m_id));
115  bool isSmall = stName[2]=='S';
116  return isSmall;
117  }
118  return 0;
119  }

◆ layer()

int NSWL1::StripOfflineData::layer ( ) const
virtual

get the gas gap (ranging from 0 to 3, 1 is at lowest |z|)

Implements NSWL1::StripData.

Definition at line 127 of file StripOfflineData.cxx.

127  {
128  if (m_helper) return m_helper->gasGap(m_id) ;
129  return -1;
130  }

◆ locX()

float NSWL1::StripOfflineData::locX ( ) const
virtual

local X pos

Implements NSWL1::StripData.

Definition at line 162 of file StripOfflineData.cxx.

162  {
163  return m_lx;
164  }

◆ locY()

float NSWL1::StripOfflineData::locY ( ) const
virtual

local Y pos

Implements NSWL1::StripData.

Definition at line 165 of file StripOfflineData.cxx.

165  {
166  return m_ly;
167  }

◆ locZ()

float NSWL1::StripOfflineData::locZ ( ) const
virtual

local Z pos

Implements NSWL1::StripData.

Definition at line 168 of file StripOfflineData.cxx.

168  {
169  return m_lz;
170  }

◆ moduleId()

int NSWL1::StripOfflineData::moduleId ( ) const
virtual

get the physics module (ranging from 0 at lowest R to 3 at highest R)

Implements NSWL1::StripData.

Definition at line 77 of file StripOfflineData.cxx.

77  {
78  if (m_helper) return std::abs(m_helper->stationEta(m_id ) );
79  return -1;
80  }

◆ phiId()

int NSWL1::StripOfflineData::phiId ( ) const
virtual

get the phi id

Implements NSWL1::StripData.

Definition at line 69 of file StripOfflineData.cxx.

69 { return m_phi_id; }

◆ readStrip()

bool NSWL1::StripOfflineData::readStrip ( ) const
virtual

Check if strip should be read.

Implements NSWL1::StripData.

Definition at line 173 of file StripOfflineData.cxx.

173  {
174  return m_read_strip;
175  }

◆ sectorId()

int NSWL1::StripOfflineData::sectorId ( ) const
virtual

get the sector (ranging from 0 to 15)

Implements NSWL1::StripData.

Definition at line 82 of file StripOfflineData.cxx.

82  {
83  if (m_helper) {
84  return m_helper->stationPhi(m_id);
85  }
86  return -1;
87  }

◆ sectorType()

int NSWL1::StripOfflineData::sectorType ( ) const
virtual

helper methods decoding the hit fragment position within the NSW detector

Implements NSWL1::StripData.

Definition at line 107 of file StripOfflineData.cxx.

107  {
108  return m_sectorType;
109  }

◆ set_globX()

void NSWL1::StripOfflineData::set_globX ( float  pos)

Definition at line 152 of file StripOfflineData.cxx.

152  {
153  m_x=pos;
154  }

◆ set_globY()

void NSWL1::StripOfflineData::set_globY ( float  pos)

Definition at line 155 of file StripOfflineData.cxx.

155  {
156  m_y=pos;
157  }

◆ set_globZ()

void NSWL1::StripOfflineData::set_globZ ( float  pos)

Definition at line 158 of file StripOfflineData.cxx.

158  {
159  m_z=pos;
160  }

◆ set_locX()

void NSWL1::StripOfflineData::set_locX ( float  pos)

Definition at line 182 of file StripOfflineData.cxx.

182  {
183  m_lx=pos;
184  }

◆ set_locY()

void NSWL1::StripOfflineData::set_locY ( float  pos)

Definition at line 185 of file StripOfflineData.cxx.

185  {
186  m_ly=pos;
187  }

◆ set_locZ()

void NSWL1::StripOfflineData::set_locZ ( float  pos)

Definition at line 188 of file StripOfflineData.cxx.

188  {
189  m_lz=pos;
190  }

◆ set_readStrip()

void NSWL1::StripOfflineData::set_readStrip ( bool  readStrip)
virtual

Implements NSWL1::StripData.

Definition at line 177 of file StripOfflineData.cxx.

177  {
179  }

◆ setBandId()

void NSWL1::StripOfflineData::setBandId ( int  band_id)
virtual

get the band id

Implements NSWL1::StripData.

Definition at line 48 of file StripOfflineData.cxx.

48  {
49  m_band_id = band_id;
50  }

◆ setLayerId()

void NSWL1::StripOfflineData::setLayerId ( int  lr)

Definition at line 207 of file StripOfflineData.cxx.

207  {
208  m_layerId=lr;
209  }

◆ setModuleId()

void NSWL1::StripOfflineData::setModuleId ( int  mod)

Definition at line 201 of file StripOfflineData.cxx.

201  {
202  m_moduleId=mod;
203  }

◆ setPhiId()

void NSWL1::StripOfflineData::setPhiId ( int  band_id)
virtual

get the band id

Implements NSWL1::StripData.

Definition at line 52 of file StripOfflineData.cxx.

52  {
53  m_phi_id = phi_id;
54  }

◆ setSectorId()

void NSWL1::StripOfflineData::setSectorId ( int  id)

Definition at line 198 of file StripOfflineData.cxx.

198  {
199  m_sectorId=id;
200  }

◆ setSectorType()

void NSWL1::StripOfflineData::setSectorType ( int  t)

Definition at line 195 of file StripOfflineData.cxx.

195  {
196  m_sectorType=t;
197  }

◆ setSideId()

void NSWL1::StripOfflineData::setSideId ( int  id)

Definition at line 192 of file StripOfflineData.cxx.

192  {
193  m_sideId=id;
194  }

◆ setStripCharge()

void NSWL1::StripOfflineData::setStripCharge ( float  charge)

Definition at line 42 of file StripOfflineData.cxx.

42  {
44 
45  }

◆ setStripCharge_10bit()

void NSWL1::StripOfflineData::setStripCharge_10bit ( int  charge)

Definition at line 38 of file StripOfflineData.cxx.

38  {
40  }

◆ setStripCharge_6bit()

void NSWL1::StripOfflineData::setStripCharge_6bit ( int  charge)

Definition at line 34 of file StripOfflineData.cxx.

34  {
36  }

◆ setTrigBCID()

void NSWL1::StripOfflineData::setTrigBCID ( int  bcid)

Definition at line 28 of file StripOfflineData.cxx.

28  {
29  m_trig_bcid = bcid;
30  }

◆ setTrigIndex()

void NSWL1::StripOfflineData::setTrigIndex ( int  idx)

Definition at line 31 of file StripOfflineData.cxx.

31  {
33  }

◆ setWedgeId()

void NSWL1::StripOfflineData::setWedgeId ( int  wg)

Definition at line 204 of file StripOfflineData.cxx.

204  {
205  m_wedgeId=wg;
206  }

◆ sideId()

int NSWL1::StripOfflineData::sideId ( ) const
virtual

helper methods decoding the hit fragment position within the NSW detector

get the side (0==sideC, 1==sideA)

Implements NSWL1::StripData.

Definition at line 72 of file StripOfflineData.cxx.

72  {
73  if (m_helper) return (m_helper->stationEta(m_id)<0)? 0 : 1;
74  return -1;
75  }

◆ stationName()

std::string NSWL1::StripOfflineData::stationName ( ) const
virtual

Implements NSWL1::StripData.

Definition at line 91 of file StripOfflineData.cxx.

91  {
92  if (m_helper) {
94  }
95  return "";
96  }

◆ strip_charge()

float NSWL1::StripOfflineData::strip_charge ( ) const
virtual

get the strip charge

Implements NSWL1::StripData.

Definition at line 64 of file StripOfflineData.cxx.

64 {return m_strip_charge;}

◆ strip_charge_10bit()

int NSWL1::StripOfflineData::strip_charge_10bit ( ) const
virtual

get the strip charge in 10 bit

Implements NSWL1::StripData.

Definition at line 66 of file StripOfflineData.cxx.

66 {return m_strip_charge_10bit;}

◆ strip_charge_6bit()

int NSWL1::StripOfflineData::strip_charge_6bit ( ) const
virtual

get the strip charge in 6 bit

Implements NSWL1::StripData.

Definition at line 65 of file StripOfflineData.cxx.

65 {return m_strip_charge_6bit;}

◆ time()

float NSWL1::StripOfflineData::time ( ) const
virtual

global X pos

Implements NSWL1::StripData.

Definition at line 59 of file StripOfflineData.cxx.

59 { return m_strip_time; }

◆ trig_BCID()

int NSWL1::StripOfflineData::trig_BCID ( ) const
virtual

get the trigger BCID

Implements NSWL1::StripData.

Definition at line 61 of file StripOfflineData.cxx.

61 { return m_trig_bcid; }

◆ trigIndex()

int NSWL1::StripOfflineData::trigIndex ( ) const

Definition at line 62 of file StripOfflineData.cxx.

62 { return m_padTrigIndex;}

◆ type()

char NSWL1::StripOfflineData::type ( ) const
virtual

Implements NSWL1::StripData.

Definition at line 98 of file StripOfflineData.cxx.

98  {
99  if (m_helper) {
100  std::string stName = m_helper->stationNameString(m_helper->stationName(m_id));
101  bool isSmall = stName[2]=='S';
102  return (isSmall)? 'S' : 'L';
103  }
104  return -1;
105  }

◆ wedge()

int NSWL1::StripOfflineData::wedge ( ) const
virtual

get the multiplet (ranging from 0 to 1, 1 is at lowest |z|)

Implements NSWL1::StripData.

Definition at line 122 of file StripOfflineData.cxx.

122  {
123  if (m_helper) return m_helper->multilayer(m_id) ;
124  return -1;
125  }

Member Data Documentation

◆ m_band_id

int NSWL1::StripOfflineData::m_band_id
private

Definition at line 45 of file StripOfflineData.h.

◆ m_helper

const sTgcIdHelper* NSWL1::StripOfflineData::m_helper
private

helper for the identifier decoding

Definition at line 38 of file StripOfflineData.h.

◆ m_id

const Identifier NSWL1::StripOfflineData::m_id
private

offline identifier of the strip hit

Definition at line 37 of file StripOfflineData.h.

◆ m_layerId

int NSWL1::StripOfflineData::m_layerId
private

Definition at line 56 of file StripOfflineData.h.

◆ m_lx

float NSWL1::StripOfflineData::m_lx
private

Definition at line 48 of file StripOfflineData.h.

◆ m_ly

float NSWL1::StripOfflineData::m_ly
private

Definition at line 48 of file StripOfflineData.h.

◆ m_lz

float NSWL1::StripOfflineData::m_lz =0
private

Definition at line 48 of file StripOfflineData.h.

◆ m_moduleId

int NSWL1::StripOfflineData::m_moduleId
private

Definition at line 54 of file StripOfflineData.h.

◆ m_padTrigIndex

int NSWL1::StripOfflineData::m_padTrigIndex
private

Definition at line 40 of file StripOfflineData.h.

◆ m_phi_id

int NSWL1::StripOfflineData::m_phi_id
private

Definition at line 46 of file StripOfflineData.h.

◆ m_read_strip

bool NSWL1::StripOfflineData::m_read_strip
private

Definition at line 49 of file StripOfflineData.h.

◆ m_sectorId

int NSWL1::StripOfflineData::m_sectorId
private

Definition at line 53 of file StripOfflineData.h.

◆ m_sectorType

int NSWL1::StripOfflineData::m_sectorType
private

Definition at line 52 of file StripOfflineData.h.

◆ m_sideId

int NSWL1::StripOfflineData::m_sideId
private

Definition at line 51 of file StripOfflineData.h.

◆ m_strip_charge

float NSWL1::StripOfflineData::m_strip_charge
private

Definition at line 41 of file StripOfflineData.h.

◆ m_strip_charge_10bit

int NSWL1::StripOfflineData::m_strip_charge_10bit
private

Definition at line 43 of file StripOfflineData.h.

◆ m_strip_charge_6bit

int NSWL1::StripOfflineData::m_strip_charge_6bit
private

Definition at line 44 of file StripOfflineData.h.

◆ m_strip_time

float NSWL1::StripOfflineData::m_strip_time
private

Definition at line 42 of file StripOfflineData.h.

◆ m_trig_bcid

int NSWL1::StripOfflineData::m_trig_bcid
private

Definition at line 39 of file StripOfflineData.h.

◆ m_wedgeId

int NSWL1::StripOfflineData::m_wedgeId
private

Definition at line 55 of file StripOfflineData.h.

◆ m_x

float NSWL1::StripOfflineData::m_x
private

Definition at line 47 of file StripOfflineData.h.

◆ m_y

float NSWL1::StripOfflineData::m_y
private

Definition at line 47 of file StripOfflineData.h.

◆ m_z

float NSWL1::StripOfflineData::m_z =0
private

Definition at line 47 of file StripOfflineData.h.


The documentation for this class was generated from the following files:
sTgcIdHelper::multilayer
int multilayer(const Identifier &id) const
Definition: sTgcIdHelper.cxx:1017
NSWL1::StripOfflineData::m_trig_bcid
int m_trig_bcid
Definition: StripOfflineData.h:39
NSWL1::StripOfflineData::globY
float globY() const
global Y pos
Definition: StripOfflineData.cxx:140
NSWL1::StripOfflineData::m_y
float m_y
Definition: StripOfflineData.h:47
NSWL1::StripOfflineData::m_padTrigIndex
int m_padTrigIndex
Definition: StripOfflineData.h:40
NSWL1::StripOfflineData::charge
float charge() const
Identifier::get_identifier32
Identifier32 get_identifier32() const
Get the 32-bit version Identifier, will be invalid if >32 bits needed.
NSWL1::StripOfflineData::m_lx
float m_lx
Definition: StripOfflineData.h:48
read_hist_ntuple.t
t
Definition: read_hist_ntuple.py:5
MuonIdHelper::stationName
int stationName(const Identifier &id) const
Definition: MuonIdHelper.cxx:800
NSWL1::StripOfflineData::m_sectorType
int m_sectorType
Definition: StripOfflineData.h:52
checkRpcDigits.digit
digit
Definition: checkRpcDigits.py:186
NSWL1::StripOfflineData::m_strip_charge
float m_strip_charge
Definition: StripOfflineData.h:41
NSWL1::StripOfflineData::globX
float globX() const
Use this for clustering.
Definition: StripOfflineData.cxx:137
NSWL1::StripData::StripData
StripData()
Definition: TrigT1NSWSimTools/TrigT1NSWSimTools/StripData.h:75
Identifier32::get_compact
value_type get_compact() const
Get the compact id.
Definition: Identifier32.h:44
NSWL1::StripOfflineData::m_band_id
int m_band_id
Definition: StripOfflineData.h:45
NSWL1::StripOfflineData::m_layerId
int m_layerId
Definition: StripOfflineData.h:56
runBeamSpotCalibration.helper
helper
Definition: runBeamSpotCalibration.py:112
sTgcIdHelper::channel
int channel(const Identifier &id) const override
Definition: sTgcIdHelper.cxx:1027
maskDeadModules.mod
mod
Definition: maskDeadModules.py:36
NSWL1::StripOfflineData::isSmall
int isSmall() const
get the side (0==sideC, 1==sideA)
Definition: StripOfflineData.cxx:112
sTgcIdHelper::gasGap
int gasGap(const Identifier &id) const override
get the hashes
Definition: sTgcIdHelper.cxx:1020
NSWL1::StripOfflineData::m_wedgeId
int m_wedgeId
Definition: StripOfflineData.h:55
NSWL1::StripOfflineData::id
uint32_t id() const
methods for retrieving the bare data
Definition: StripOfflineData.cxx:58
MuonIdHelper::stationPhi
int stationPhi(const Identifier &id) const
Definition: MuonIdHelper.cxx:810
MuonIdHelper::stationNameString
const std::string & stationNameString(const int &index) const
Definition: MuonIdHelper.cxx:854
NSWL1::StripOfflineData::m_sideId
int m_sideId
Definition: StripOfflineData.h:51
NSWL1::StripOfflineData::m_strip_charge_10bit
int m_strip_charge_10bit
Definition: StripOfflineData.h:43
NSWL1::StripOfflineData::m_strip_charge_6bit
int m_strip_charge_6bit
Definition: StripOfflineData.h:44
NSWL1::StripOfflineData::m_x
float m_x
Definition: StripOfflineData.h:47
xAOD::bcid
setEventNumber setTimeStamp bcid
Definition: EventInfo_v1.cxx:133
MuonIdHelper::stationEta
int stationEta(const Identifier &id) const
Definition: MuonIdHelper.cxx:805
python.LumiBlobConversion.pos
pos
Definition: LumiBlobConversion.py:18
NSWL1::StripOfflineData::m_moduleId
int m_moduleId
Definition: StripOfflineData.h:54
NSWL1::StripOfflineData::m_id
const Identifier m_id
offline identifier of the strip hit
Definition: StripOfflineData.h:37
NSWL1::StripOfflineData::m_strip_time
float m_strip_time
Definition: StripOfflineData.h:42
LArNewCalib_DelayDump_OFC_Cali.idx
idx
Definition: LArNewCalib_DelayDump_OFC_Cali.py:69
NSWL1::StripOfflineData::m_ly
float m_ly
Definition: StripOfflineData.h:48
NSWL1::StripOfflineData::m_lz
float m_lz
Definition: StripOfflineData.h:48
NSWL1::StripOfflineData::m_sectorId
int m_sectorId
Definition: StripOfflineData.h:53
NSWL1::StripOfflineData::m_z
float m_z
Definition: StripOfflineData.h:47
NSWL1::StripOfflineData::m_phi_id
int m_phi_id
Definition: StripOfflineData.h:46
NSWL1::StripOfflineData::readStrip
bool readStrip() const
Check if strip should be read.
Definition: StripOfflineData.cxx:173
NSWL1::StripOfflineData::m_helper
const sTgcIdHelper * m_helper
helper for the identifier decoding
Definition: StripOfflineData.h:38
NSWL1::StripOfflineData::m_read_strip
bool m_read_strip
Definition: StripOfflineData.h:49
NSWL1::StripOfflineData::globZ
float globZ() const
globzl Z pos
Definition: StripOfflineData.cxx:143