ATLAS Offline Software
Loading...
Searching...
No Matches
TauJet_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// file: TauJet_p1.h
7// author: Lukasz Janyst
8// date: April 2007
9//-----------------------------------------------------------------------------
10
11#ifndef tauEventTPCnv_TAUJET_P1_H
12#define tauEventTPCnv_TAUJET_P1_H
13
14#include <vector>
19
20class TauJetCnv_p1;
22
24{
25 friend class TauJetCnv_p1;
27 public:
29 : m_flags( 0 ),
30 m_vetoFlags(0),
32 m_roiWord(0)
33 {};
34 ~TauJet_p1() = 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_P1_H
This file contains the class definition for the ElementLinkVector_p1 class.
ElementLinkVector_p1< uint32_t > ElementLinkIntVector_p1
ParticleBase_p1 m_particleBase
Definition TauJet_p1.h:38
unsigned long m_numberOfTracks
Definition TauJet_p1.h:49
P4EEtaPhiM_p1 m_momentum
Definition TauJet_p1.h:37
unsigned long m_vetoFlags
Definition TauJet_p1.h:48
ElementLinkInt_p1 m_cellCluster
Definition TauJet_p1.h:40
~TauJet_p1()=default
friend class TauJetContainer_p1_old_cnv
Definition TauJet_p1.h:26
ElementLinkIntVector_p1 m_tracks
Definition TauJet_p1.h:42
ElementLinkInt_p1 m_jet
Definition TauJet_p1.h:41
std ::vector< std ::pair< int, double > > m_params
Definition TauJet_p1.h:51
unsigned int m_roiWord
Definition TauJet_p1.h:50
ElementLinkInt_p1 m_cluster
Definition TauJet_p1.h:39
ElementLinkIntVector_p1 m_tauDetails
Definition TauJet_p1.h:43
unsigned char m_flags
Definition TauJet_p1.h:44
friend class TauJetCnv_p1
Definition TauJet_p1.h:25