ATLAS Offline Software
Loading...
Searching...
No Matches
TauJet_p5.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3*/
4
19
20#ifndef tauEventTPCnv_TAUJET_P5_H
21#define tauEventTPCnv_TAUJET_P5_H
22
23#include <vector>
24//#include "CLHEP/Vector/LorentzVector.h"
30
31class TauJetCnv_p5;
33
35{
36 friend class TauJetCnv_p5;
38public:
40 m_flags( 0 ),
41 m_vetoFlags( 0 ),
42 m_isTauFlags( 0 ),
44 m_roiWord(0),
45 m_params(),
46 //m_tauHLVStorage()
52 {
53
54 }
55
56 ~TauJet_p5() = default;
57
58private:
66 unsigned char m_flags; // 0 bit - has TauPID object
67 // 1 bit - is Tau // obsolete
68 // 2 bit - author TauRec
69 // 3 bit - author Tau1P3P
70 unsigned long m_vetoFlags;
71 unsigned long m_isTauFlags;
72 unsigned long m_numberOfTracks;
73 unsigned int m_roiWord; // requested by trigger
74 std :: vector<std :: pair<int, float> > m_params;
78 //std :: vector<std :: pair<int, HepLorentzVector_p1> > m_tauHLVStorage;
84
85};
86
87#endif //> tauEventTPCnv_TAUJET_P5_H
This file contains the class definition for the ElementLinkVector_p1 class.
ElementLinkVector_p1< uint32_t > ElementLinkIntVector_p1
Transient<->persistent converter for Analysis::TauJet v5.
ElementLinkInt_p3 m_cellCluster
Definition TauJet_p5.h:62
ElementLinkInt_p3 m_jet
Definition TauJet_p5.h:63
ElementLinkIntVector_p1 m_seedTrk_tracks
Definition TauJet_p5.h:77
ElementLinkIntVector_p1 m_conversionTracks
Definition TauJet_p5.h:75
unsigned int m_roiWord
Definition TauJet_p5.h:73
unsigned long m_vetoFlags
Definition TauJet_p5.h:70
ElementLinkIntVector_p1 m_seedCalo_tracks
Definition TauJet_p5.h:76
HepLorentzVector_p1 m_tauHLV_etaaxis
Definition TauJet_p5.h:83
HepLorentzVector_p1 m_tauHLV_jetseed
Definition TauJet_p5.h:79
P4EEtaPhiMFloat_p2 m_momentum
Definition TauJet_p5.h:59
ElementLinkIntVector_p1 m_tauDetails
Definition TauJet_p5.h:65
unsigned char m_flags
Definition TauJet_p5.h:66
friend class TauJetContainer_p1_old_cnv
Definition TauJet_p5.h:37
ElementLinkIntVector_p1 m_tracks
Definition TauJet_p5.h:64
unsigned long m_isTauFlags
Definition TauJet_p5.h:71
~TauJet_p5()=default
HepLorentzVector_p1 m_tauHLV_detaxis
Definition TauJet_p5.h:80
HepLorentzVector_p1 m_tauHLV_tesaxis
Definition TauJet_p5.h:82
unsigned long m_numberOfTracks
Definition TauJet_p5.h:72
ElementLinkInt_p3 m_cluster
Definition TauJet_p5.h:61
friend class TauJetCnv_p5
Definition TauJet_p5.h:36
std ::vector< std ::pair< int, float > > m_params
Definition TauJet_p5.h:74
ParticleBase_p2 m_particleBase
Definition TauJet_p5.h:60
HepLorentzVector_p1 m_tauHLV_intaxis
Definition TauJet_p5.h:81