ATLAS Offline Software
Loading...
Searching...
No Matches
TauJet_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// file: TauJet_p2.h
7// author: Ilija Vukotic
8// date: April 2007
9//-----------------------------------------------------------------------------
10
11#ifndef tauEventTPCnv_TAUJET_P2_H
12#define tauEventTPCnv_TAUJET_P2_H
13
14#include <vector>
19
20class TauJetCnv_p2;
22
24{
25 friend class TauJetCnv_p2;
27 public:
29 : m_flags( 0 ),
30 m_vetoFlags(0),
32 m_roiWord(0)
33 {};
34 ~TauJet_p2() = default;
35
36 private:
44 unsigned char m_flags; // 0 bit - has TauPID object
45 // 1 bit - is Tau
46 // 2 bit - author TauRec
47 // 3 bit - author Tau1P3P
48 unsigned long m_vetoFlags;
49 unsigned long m_numberOfTracks;
50 unsigned int m_roiWord; // requested by trigger
51 std :: vector<std :: pair<int, double> > m_params;
52};
53
54#endif //> tauEventTPCnv_TAUJET_P2_H
This file contains the class definition for the ElementLinkVector_p1 class.
ElementLinkVector_p1< uint32_t > ElementLinkIntVector_p1
friend class TauJetCnv_p2
Definition TauJet_p2.h:25
unsigned char m_flags
Definition TauJet_p2.h:44
ElementLinkIntVector_p1 m_tauDetails
Definition TauJet_p2.h:43
~TauJet_p2()=default
std ::vector< std ::pair< int, double > > m_params
Definition TauJet_p2.h:51
unsigned long m_vetoFlags
Definition TauJet_p2.h:48
friend class TauJetContainer_p1_old_cnv
Definition TauJet_p2.h:26
ElementLinkInt_p1 m_cluster
Definition TauJet_p2.h:39
ParticleBase_p1 m_particleBase
Definition TauJet_p2.h:38
ElementLinkInt_p1 m_jet
Definition TauJet_p2.h:41
unsigned int m_roiWord
Definition TauJet_p2.h:50
ElementLinkIntVector_p1 m_tracks
Definition TauJet_p2.h:42
P4EEtaPhiMFloat_p2 m_momentum
Definition TauJet_p2.h:37
ElementLinkInt_p1 m_cellCluster
Definition TauJet_p2.h:40
unsigned long m_numberOfTracks
Definition TauJet_p2.h:49