ATLAS Offline Software
Loading...
Searching...
No Matches
Trigger
TrigEvent
TrigInDetEventTPCnv
TrigInDetEventTPCnv
TrigTauTracksInfo_p1.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
/**********************************************************************************
6
* @Project: Trigger
7
* @Package: TrigInDetEventTPCnv
8
* @class : TrigTauTracksInfo_p1
9
*
10
* @brief persistent partner for TrigTauTracksInfo
11
*
12
* @author Andrew Hamilton <Andrew.Hamilton@cern.ch> - U. Geneva
13
* @author Olga Igonkina Nikhef
14
*
15
**********************************************************************************/
16
#ifndef TRIGINDETEVENTTPCNV_TRIGTAUTRACKSINFO_P1_H
17
#define TRIGINDETEVENTTPCNV_TRIGTAUTRACKSINFO_P1_H
18
19
#include "
AthenaPoolUtilities/TPObjRef.h
"
20
21
#include "
EventCommonTPCnv/P4PtEtaPhiM_p1.h
"
22
23
24
class
TrigTauTracksInfo_p1
25
{
26
friend
class
TrigTauTracksInfoCnv_p1
;
27
28
public
:
29
30
TrigTauTracksInfo_p1
() :
31
m_roiID
(0),
m_nCoreTracks
(0),
m_nSlowTracks
(0),
m_nIsoTracks
(0),
32
m_charge
(0),
m_leadingTrackPt
(0),
m_scalarPtSumCore
(0),
33
m_scalarPtSumIso
(0),
m_ptBalance
(0)
34
{}
35
virtual
~TrigTauTracksInfo_p1
() =
default
;
36
37
//private:
38
39
int
m_roiID
;
40
int
m_nCoreTracks
;
41
int
m_nSlowTracks
;
42
int
m_nIsoTracks
;
43
44
float
m_charge
;
45
float
m_leadingTrackPt
;
46
float
m_scalarPtSumCore
;
47
float
m_scalarPtSumIso
;
48
float
m_ptBalance
;
49
50
51
TPObjRef
m_3fastest
;
52
53
TPObjRef
m_P4PtEtaPhiM
;
54
55
};
56
57
#endif
P4PtEtaPhiM_p1.h
TPObjRef.h
TPObjRef
This class is an object reference used in Athena persistent data model.
Definition
TPObjRef.h:20
TrigTauTracksInfo_p1::m_leadingTrackPt
float m_leadingTrackPt
Definition
TrigTauTracksInfo_p1.h:45
TrigTauTracksInfo_p1::m_3fastest
TPObjRef m_3fastest
Definition
TrigTauTracksInfo_p1.h:51
TrigTauTracksInfo_p1::m_scalarPtSumIso
float m_scalarPtSumIso
Definition
TrigTauTracksInfo_p1.h:47
TrigTauTracksInfo_p1::m_nIsoTracks
int m_nIsoTracks
Definition
TrigTauTracksInfo_p1.h:42
TrigTauTracksInfo_p1::~TrigTauTracksInfo_p1
virtual ~TrigTauTracksInfo_p1()=default
TrigTauTracksInfo_p1::TrigTauTracksInfoCnv_p1
friend class TrigTauTracksInfoCnv_p1
Definition
TrigTauTracksInfo_p1.h:26
TrigTauTracksInfo_p1::m_P4PtEtaPhiM
TPObjRef m_P4PtEtaPhiM
Definition
TrigTauTracksInfo_p1.h:53
TrigTauTracksInfo_p1::m_scalarPtSumCore
float m_scalarPtSumCore
Definition
TrigTauTracksInfo_p1.h:46
TrigTauTracksInfo_p1::m_ptBalance
float m_ptBalance
Definition
TrigTauTracksInfo_p1.h:48
TrigTauTracksInfo_p1::TrigTauTracksInfo_p1
TrigTauTracksInfo_p1()
Definition
TrigTauTracksInfo_p1.h:30
TrigTauTracksInfo_p1::m_nCoreTracks
int m_nCoreTracks
Definition
TrigTauTracksInfo_p1.h:40
TrigTauTracksInfo_p1::m_nSlowTracks
int m_nSlowTracks
Definition
TrigTauTracksInfo_p1.h:41
TrigTauTracksInfo_p1::m_roiID
int m_roiID
Definition
TrigTauTracksInfo_p1.h:39
TrigTauTracksInfo_p1::m_charge
float m_charge
Definition
TrigTauTracksInfo_p1.h:44
Generated on
for ATLAS Offline Software by
1.14.0