ATLAS Offline Software
Loading...
Searching...
No Matches
TrigSteeringEventDict.h
Go to the documentation of this file.
1// emacs: this is -*- c++ -*-
2
3/*
4 Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
5*/
6
7#ifndef TRIGSTEERINGEVENT_TRIGSTEERINGEVENTDICT_H
8#define TRIGSTEERINGEVENT_TRIGSTEERINGEVENTDICT_H
24
26 TrigRoiDescriptorCollection& troi, std::vector<TrigRoiDescriptor*>& troi_vec, std::vector<const TrigRoiDescriptor*>& troi_const_vec,
27 TrigSuperRoiCollection& tsroi, std::vector<TrigSuperRoi*>& tsroi_vec, std::vector<const TrigSuperRoi*>& tsroi_const_vec,
28 TrigOperationalInfoCollection& toi, std::vector<LVL1CTP::Lvl1Item*>& test_vec, std::vector<const LVL1CTP::Lvl1Item*>& test_const_vec,
29 TrigPassBitsCollection& tbits, std::vector<TrigPassBits*>& tbits_vec, std::vector<const TrigPassBits*>& tbits_const_vec,
30 TrigPassFlagsCollection& tflags, std::vector<TrigPassFlags*>& tflags_vec, std::vector<const TrigPassFlags*>& tflags_const_vec )
31{
32
33 TrigRoiDescriptorCollection aatroi = troi;
34 std::vector<TrigRoiDescriptor*> aatroi_vec = troi_vec;
35 std::vector<const TrigRoiDescriptor*> aatroi_const_vec = troi_const_vec;
36
37 TrigSuperRoiCollection aatsroi = tsroi;
38 std::vector<TrigSuperRoi*> aatsroi_vec = tsroi_vec;
39 std::vector<const TrigSuperRoi*> aatsroi_const_vec = tsroi_const_vec;
40
41
43 std::vector<LVL1CTP::Lvl1Item*> test1 = test_vec;
44 std::vector<const LVL1CTP::Lvl1Item*> test2 = test_const_vec;
45
46
47 TrigPassBitsCollection aatbits = tbits;
48 std::vector<TrigPassBits*> aatbits_vec= tbits_vec;
49 std::vector<const TrigPassBits*> aatbits_const_vec = tbits_const_vec;
50
51 TrigPassFlagsCollection aatflags = tflags;
52 std::vector<TrigPassFlags*> aatflags_vec= tflags_vec;
53 std::vector<const TrigPassFlags*> aatflags_const_vec = tflags_const_vec;
54
55 //HLT::RegisterType<TrigRoiDescriptor, DataVector<TrigRoiDescriptor> >::instan();
56 // HLT::RegisterType<TrigOperationalInfo, DataVector<TrigOperationalInfo> >::instan();
57 // std::string key;
58 // nav.attachFeature(0,(TrigRoiDescriptor*)0, HLT::Navigation::ObjectInStoreGate, key);
59 // nav.attachFeature(0,(TrigOperationalInfo*)0, HLT::Navigation::ObjectInStoreGate, key);
60 // nav.registerObject<TrigRoiDescriptor, DataVector<TrigRoiDescriptor> >();
61 // nav.registerObject<TrigOperationalInfo, DataVector<TrigOperationalInfo> >();
62}
63
64
65
66#endif
Definition of the HLT extra data in the HLTResult payload.
void dummy_function_for_TrigSteeringEvent_which_forces_dictionaries_generation(TrigRoiDescriptorCollection &troi, std::vector< TrigRoiDescriptor * > &troi_vec, std::vector< const TrigRoiDescriptor * > &troi_const_vec, TrigSuperRoiCollection &tsroi, std::vector< TrigSuperRoi * > &tsroi_vec, std::vector< const TrigSuperRoi * > &tsroi_const_vec, TrigOperationalInfoCollection &toi, std::vector< LVL1CTP::Lvl1Item * > &test_vec, std::vector< const LVL1CTP::Lvl1Item * > &test_const_vec, TrigPassBitsCollection &tbits, std::vector< TrigPassBits * > &tbits_vec, std::vector< const TrigPassBits * > &tbits_const_vec, TrigPassFlagsCollection &tflags, std::vector< TrigPassFlags * > &tflags_vec, std::vector< const TrigPassFlags * > &tflags_const_vec)