ATLAS Offline Software
Loading...
Searching...
No Matches
TrigT2MbtsBits_v1.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#ifndef xAODTrigMinBias_TrigT2MbtsBits_V1_H
6#define xAODTrigMinBias_TrigT2MbtsBits_V1_H
7
9
10class MsgStream;
11
12namespace xAOD {
13
15 public:
18
19 //destructor
21
23 const std::vector<float> &triggerEnergies() const;
24
25 void setTriggerEnergies(const std::vector<float> &trigEg);
26
28 const std::vector<float> &triggerTimes() const;
29
30 void setTriggerTimes(const std::vector<float> &trigTm);
31
33 void print(void) const;
34
36// void print(MsgStream& log) const;
37
39 static const unsigned int NUM_MBTS = 32;
40 };
41
43// std::string str(const TrigT2MbtsBits_v1& trigT2MbtsBits);
44
46// MsgStream& operator<< (MsgStream& m, const TrigT2MbtsBits_v1& trigT2MbtsBits);
47
48}
49
50#endif
Base class for elements of a container that can have aux data.
Base class for elements of a container that can have aux data.
Definition AuxElement.h:483
void setTriggerTimes(const std::vector< float > &trigTm)
void print(void) const
Prints out data members to std::cout.
const std::vector< float > & triggerEnergies() const
Return the trigger energies of each counter.
const std::vector< float > & triggerTimes() const
Return the relative times of the triggers.
void setTriggerEnergies(const std::vector< float > &trigEg)
static const unsigned int NUM_MBTS
Prints out data members to MsgStream.
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.