ATLAS Offline Software
Trigger
TrigT1
TrigT1RPClogic
TrigT1RPClogic
RPCsimuDigit.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2018 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef SIMUDIGIT_H
6
#define SIMUDIGIT_H
7
8
#include <string>
9
10
#include "
TrigT1RPClogic/RPCdigit.h
"
11
#include "
TrigT1RPClogic/MuonSimuTrack.h
"
12
13
class
RPCsimuData
;
14
15
class
RPCsimuDigit
:
public
RPCdigit
16
{
17
private
:
18
19
int
m_particle_code
;
20
int
m_process_type
;
21
int
m_track_number
;
22
23
const
RPCsimuData
*
m_data
;
24
25
public
:
26
RPCsimuDigit
(
int
,
unsigned
int
,
int
[3],
float
[4]);
27
// RPCsimuDigit(int,unsigned int, int [3],float [4],const RPCGeometry*);
28
RPCsimuDigit
(
const
RPCsimuDigit
&);
29
~RPCsimuDigit
() {}
30
31
RPCsimuDigit
operator=
(
const
RPCsimuDigit
&);
32
33
void
set_data
(
const
RPCsimuData
&);
34
35
int
particle_code
(
void
)
const
{
return
m_particle_code
;}
36
int
process_type
(
void
)
const
{
return
m_process_type
;}
37
int
track_number
(
void
)
const
{
return
m_track_number
;}
38
39
const
RPCsimuData
*
data
(
void
)
const
{
return
m_data
;}
40
41
const
MuonSimuTrack
*
muon
(
void
)
const
;
42
};
43
44
#endif
MuonSimuTrack.h
RPCsimuDigit::m_process_type
int m_process_type
Definition:
RPCsimuDigit.h:20
RPCsimuDigit::track_number
int track_number(void) const
Definition:
RPCsimuDigit.h:37
RPCsimuDigit::m_track_number
int m_track_number
Definition:
RPCsimuDigit.h:21
RPCsimuDigit::process_type
int process_type(void) const
Definition:
RPCsimuDigit.h:36
RPCdigit.h
RPCsimuDigit::m_particle_code
int m_particle_code
Definition:
RPCsimuDigit.h:19
RPCsimuDigit::~RPCsimuDigit
~RPCsimuDigit()
Definition:
RPCsimuDigit.h:29
RPCsimuDigit::particle_code
int particle_code(void) const
Definition:
RPCsimuDigit.h:35
RPCsimuDigit::muon
const MuonSimuTrack * muon(void) const
Definition:
RPCsimuDigit.cxx:53
RPCsimuDigit::RPCsimuDigit
RPCsimuDigit(int, unsigned int, int[3], float[4])
Definition:
RPCsimuDigit.cxx:21
RPCdigit
Definition:
RPCdigit.h:16
RPCsimuDigit::data
const RPCsimuData * data(void) const
Definition:
RPCsimuDigit.h:39
RPCsimuDigit::operator=
RPCsimuDigit operator=(const RPCsimuDigit &)
Definition:
RPCsimuDigit.cxx:42
RPCsimuDigit::m_data
const RPCsimuData * m_data
Definition:
RPCsimuDigit.h:23
RPCsimuData
Definition:
RPCsimuData.h:19
RPCsimuDigit::set_data
void set_data(const RPCsimuData &)
Definition:
RPCsimuDigit.cxx:65
RPCsimuDigit
Definition:
RPCsimuDigit.h:16
MuonSimuTrack
Definition:
MuonSimuTrack.h:56
Generated on Thu Nov 7 2024 21:25:08 for ATLAS Offline Software by
1.8.18