ATLAS Offline Software
Trigger
TrigEvent
TrigParticleTPCnv
TrigParticleTPCnv
TrigEFBphys_p2.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: TrigParticleTPCnv
8
* @class : TrigEFBphys_p1
9
*
10
* @brief persistent partner for TrigEFBphys
11
*
12
* @author Andrew Hamilton <Andrew.Hamilton@cern.ch> - U. Geneva
13
* @author Francesca Bucci <F.Bucci@cern.ch> - U. Geneva
14
*
15
* File and Version Information:
16
* $Id: TrigEFBphys_p2.h,v 1.2 2009-04-01 22:13:30 salvator Exp $
17
**********************************************************************************/
18
#ifndef TRIGPARTICLETPCNV_TRIGEFBPHYS_P2_H
19
#define TRIGPARTICLETPCNV_TRIGEFBPHYS_P2_H
20
21
#include "
DataModelAthenaPool/ElementLink_p1.h
"
22
#include "
DataModelAthenaPool/ElementLinkVector_p1.h
"
23
24
25
class
TrigEFBphys_p2
26
{
27
friend
class
TrigEFBphysCnv_p2
;
28
29
public
:
30
31
TrigEFBphys_p2
() {}
32
virtual
~TrigEFBphys_p2
() =
default
;
33
34
enum
pType_p1
{
PHIKK
=0,
DSPHIPI
=1,
BMUMU
=2,
BMUMUX
=3,
JPSIEE
=4,
JPSIMUMU
=5,
MULTIMU
=6,
BKMUMU
=7,
BDKSTMUMU
=8,
BSPHIMUMU
=9,
LBLMUMU
=10,
BCDSMUMU
=11};
35
36
//private:
37
38
int
m_roiID
= 0;
39
pType_p1
m_particleType
=
PHIKK
;
40
float
m_eta
= 0;
41
float
m_phi
= 0;
42
float
m_mass
= 0;
43
float
m_fitmass
= 0;
44
float
m_fitchi2
= 0;
45
int
m_fitndof
= 0;
46
float
m_fitx
= 0;
47
float
m_fity
= 0;
48
float
m_fitz
= 0;
49
50
ElementLinkInt_p1
m_secondaryDecay
;
51
ElementLinkIntVector_p1
m_trackVector
;
52
53
};
54
55
#endif
TrigEFBphys_p2::m_fitndof
int m_fitndof
Definition:
TrigEFBphys_p2.h:57
TrigEFBphys_p2::m_fitz
float m_fitz
Definition:
TrigEFBphys_p2.h:60
ElementLink_p1.h
This file contains the class definition for the ElementLink_p1 class.
TrigEFBphys_p2::BSPHIMUMU
@ BSPHIMUMU
Definition:
TrigEFBphys_p2.h:46
TrigEFBphysCnv_p2
Definition:
TrigEFBphysCnv_p2.h:37
TrigEFBphys_p2::BMUMU
@ BMUMU
Definition:
TrigEFBphys_p2.h:46
TrigEFBphys_p2::~TrigEFBphys_p2
virtual ~TrigEFBphys_p2()=default
TrigEFBphys_p2::m_mass
float m_mass
Definition:
TrigEFBphys_p2.h:54
TrigEFBphys_p2::m_fitchi2
float m_fitchi2
Definition:
TrigEFBphys_p2.h:56
TrigEFBphys_p2::LBLMUMU
@ LBLMUMU
Definition:
TrigEFBphys_p2.h:46
TrigEFBphys_p2::DSPHIPI
@ DSPHIPI
Definition:
TrigEFBphys_p2.h:46
ElementLinkVector_p1< uint32_t >
TrigEFBphys_p2::BKMUMU
@ BKMUMU
Definition:
TrigEFBphys_p2.h:46
TrigEFBphys_p2::TrigEFBphys_p2
TrigEFBphys_p2()
Definition:
TrigEFBphys_p2.h:43
TrigEFBphys_p2::MULTIMU
@ MULTIMU
Definition:
TrigEFBphys_p2.h:46
TrigEFBphys_p2::PHIKK
@ PHIKK
Definition:
TrigEFBphys_p2.h:46
ElementLink_p1< uint32_t >
TrigEFBphys_p2::m_fity
float m_fity
Definition:
TrigEFBphys_p2.h:59
TrigEFBphys_p2::m_phi
float m_phi
Definition:
TrigEFBphys_p2.h:53
TrigEFBphys_p2::BDKSTMUMU
@ BDKSTMUMU
Definition:
TrigEFBphys_p2.h:46
TrigEFBphys_p2::JPSIMUMU
@ JPSIMUMU
Definition:
TrigEFBphys_p2.h:46
TrigEFBphys_p2::m_trackVector
ElementLinkIntVector_p1 m_trackVector
Definition:
TrigEFBphys_p2.h:63
TrigEFBphys_p2::pType_p1
pType_p1
Definition:
TrigEFBphys_p2.h:46
TrigEFBphys_p2::BCDSMUMU
@ BCDSMUMU
Definition:
TrigEFBphys_p2.h:46
TrigEFBphys_p2
Definition:
TrigEFBphys_p2.h:26
TrigEFBphys_p2::m_fitx
float m_fitx
Definition:
TrigEFBphys_p2.h:58
TrigEFBphys_p2::m_roiID
int m_roiID
Definition:
TrigEFBphys_p2.h:50
ElementLinkVector_p1.h
This file contains the class definition for the ElementLinkVector_p1 class.
TrigEFBphys_p2::m_fitmass
float m_fitmass
Definition:
TrigEFBphys_p2.h:55
TrigEFBphys_p2::JPSIEE
@ JPSIEE
Definition:
TrigEFBphys_p2.h:46
TrigEFBphys_p2::m_particleType
pType_p1 m_particleType
Definition:
TrigEFBphys_p2.h:51
TrigEFBphys_p2::BMUMUX
@ BMUMUX
Definition:
TrigEFBphys_p2.h:46
TrigEFBphys_p2::m_secondaryDecay
ElementLinkInt_p1 m_secondaryDecay
Definition:
TrigEFBphys_p2.h:62
TrigEFBphys_p2::m_eta
float m_eta
Definition:
TrigEFBphys_p2.h:52
Generated on Thu Nov 7 2024 21:29:34 for ATLAS Offline Software by
1.8.18