ATLAS Offline Software
Loading...
Searching...
No Matches
TrigComposite_p1.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3*/
4
5/**********************************************************************************
6 * @Project: Trigger
7 * @Package: TrigCombinedEventTPCnv
8 * @class : TrigComposite_p1
9 *
10 * @brief persistent partner for TrigComposite object
11 *
12 * @author Camille B.-Champagne <camille.belanger-champagne@cern.ch>
13 **********************************************************************************/
14#ifndef TRIGCOMBINEDEVENTTPCNV_TRIGCOMPOSITE_P1_H
15#define TRIGCOMBINEDEVENTTPCNV_TRIGCOMPOSITE_P1_H
16
17
20
21
23#include <stdint.h>
24
25#include <vector>
26
28 friend class TrigCompositeCnv_p1;
29
30 public:
31
32 // default constructor
34
35 // default destructor
37
38 private:
39
40 //Storage for TrigFeatureLinks
41 std::vector<uint32_t> m_clids;
42 std::vector<uint16_t> m_stypes;
43 std::vector<uint32_t> m_indexes;
44 std::vector<std::string> m_labels;
45
46 //Storage for details
47 std::vector<float> m_floats;
48 std::vector<std::string> m_fnames;
49 std::vector<int> m_ints;
50 std::vector<std::string> m_inames;
51 std::vector<std::string> m_strings;
52 std::vector<std::string> m_snames;
53
54 std::vector<std::vector<float> > m_v_floats;
55 std::vector<std::string> m_v_fnames;
56 std::vector<std::vector<int> > m_v_ints;
57 std::vector<std::string> m_v_inames;
58 std::vector<std::vector<std::string> > m_v_strings;
59 std::vector<std::string> m_v_snames;
60
61 std::string m_instance;
62 // bool m_f_locked;
63 // bool m_mustset;
64 // std::vector<bool> m_v_set;
65
66};
67
68#endif
std::vector< int > m_ints
std::vector< std::string > m_inames
std::vector< std::string > m_labels
friend class TrigCompositeCnv_p1
std::vector< std::vector< int > > m_v_ints
std::vector< std::string > m_v_fnames
std::vector< std::vector< float > > m_v_floats
std::string m_instance
std::vector< std::string > m_v_snames
std::vector< std::string > m_snames
std::vector< std::string > m_strings
std::vector< std::vector< std::string > > m_v_strings
std::vector< uint16_t > m_stypes
std::vector< float > m_floats
std::vector< std::string > m_fnames
std::vector< uint32_t > m_clids
std::vector< std::string > m_v_inames
std::vector< uint32_t > m_indexes