ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
TestBeam
TBTPCnv
TBTPCnv
TBBPCCont_p1.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
// -------------------------------------------------------------------
6
// Persistent representation of TBEvent/TBBPCCont
7
// See: https://twiki.cern.ch/twiki/bin/view/Atlas/TransientPersistentSeparation#TP_converters_for_component_type
8
// Author: Iftach Sadeh (iftach.sadeh@NOSPAMTODAYcern.ch) , February 2010
9
// -------------------------------------------------------------------
10
#ifndef TBBPCCONT_P1_H
11
#define TBBPCCONT_P1_H
12
13
14
class
TBBPCCont_p1
15
{
16
17
public
:
18
19
typedef
double
signal_type
;
20
21
// reconstructed (x,y)
22
std::vector< signal_type >
m_xPos
,
m_yPos
;
23
std::vector< signal_type >
m_xErr
,
m_yErr
;
24
25
// associated pulse height sums
26
std::vector< signal_type >
m_xPulse
,
m_yPulse
;
27
28
// BPC can distinguish between "0" or "1 or more" particle hits
29
std::vector< short >
m_hitnumber
;
30
31
// overflow indicators
32
std::vector< bool >
m_xPosOverflow
,
m_yPosOverflow
;
33
std::vector< bool >
m_xPulseOverflow
,
m_yPulseOverflow
;
34
35
std::vector< bool >
m_overflowSetFlag
;
36
37
std::vector< std::string >
m_tbDetectorName
;
// from TBBeamDetector.h
38
std::vector< bool >
m_overflow
;
// from TBBeamDetector.h
39
40
};
41
42
43
#endif
TBBPCCont_p1
Definition
TBBPCCont_p1.h:15
TBBPCCont_p1::m_xPos
std::vector< signal_type > m_xPos
Definition
TBBPCCont_p1.h:22
TBBPCCont_p1::m_yErr
std::vector< signal_type > m_yErr
Definition
TBBPCCont_p1.h:23
TBBPCCont_p1::m_overflow
std::vector< bool > m_overflow
Definition
TBBPCCont_p1.h:38
TBBPCCont_p1::m_yPos
std::vector< signal_type > m_yPos
Definition
TBBPCCont_p1.h:22
TBBPCCont_p1::m_yPulse
std::vector< signal_type > m_yPulse
Definition
TBBPCCont_p1.h:26
TBBPCCont_p1::m_xPulseOverflow
std::vector< bool > m_xPulseOverflow
Definition
TBBPCCont_p1.h:33
TBBPCCont_p1::m_overflowSetFlag
std::vector< bool > m_overflowSetFlag
Definition
TBBPCCont_p1.h:35
TBBPCCont_p1::m_tbDetectorName
std::vector< std::string > m_tbDetectorName
Definition
TBBPCCont_p1.h:37
TBBPCCont_p1::signal_type
double signal_type
Definition
TBBPCCont_p1.h:19
TBBPCCont_p1::m_xPosOverflow
std::vector< bool > m_xPosOverflow
Definition
TBBPCCont_p1.h:32
TBBPCCont_p1::m_xErr
std::vector< signal_type > m_xErr
Definition
TBBPCCont_p1.h:23
TBBPCCont_p1::m_yPosOverflow
std::vector< bool > m_yPosOverflow
Definition
TBBPCCont_p1.h:32
TBBPCCont_p1::m_yPulseOverflow
std::vector< bool > m_yPulseOverflow
Definition
TBBPCCont_p1.h:33
TBBPCCont_p1::m_xPulse
std::vector< signal_type > m_xPulse
Definition
TBBPCCont_p1.h:26
TBBPCCont_p1::m_hitnumber
std::vector< short > m_hitnumber
Definition
TBBPCCont_p1.h:29
Generated on
for ATLAS Offline Software by
1.17.0