ATLAS Offline Software
Public Member Functions | Static Public Member Functions | Static Public Attributes | Protected Member Functions | Protected Attributes | Private Attributes | List of all members
TrigConf::ClusterThresholdValue Class Reference

#include <ClusterThresholdValue.h>

Inheritance diagram for TrigConf::ClusterThresholdValue:
Collaboration diagram for TrigConf::ClusterThresholdValue:

Public Member Functions

 ClusterThresholdValue ()
 
virtual ~ClusterThresholdValue () override=default
 
virtual TriggerThresholdValuecreateCopy () const override
 
float emIsolation () const
 
float hadIsolation () const
 
float hadVeto () const
 
int emIsolationCount () const
 
int hadIsolationCount () const
 
int hadVetoCount () const
 
bool useIsolationMask () const
 
uint16_t emIsolationMask () const
 
uint16_t hadIsolationMask () const
 
uint16_t isolationMask () const
 
virtual int thresholdValueCount () const override
 
void setEmIsolation (float v)
 
void setHadIsolation (float v)
 
void setHadVeto (float v)
 
void setUseIsolationMask (bool use=true)
 
void setEmIsolationMask (uint16_t mask)
 
void setHadIsolationMask (uint16_t mask)
 
void setIsolationMask (uint16_t mask)
 
virtual void print (const std::string &indent="", unsigned int detail=1) const override
 
virtual void writeXML (std::ostream &xmlfile, int indentLevel=0, int indentWidth=2) const override
 
const std::string & type () const
 
float ptcut () const
 
float priority () const
 
int ptCutCount () const
 
unsigned int window () const
 
virtual JetWindowSize::Size windowSize () const
 
int phimin () const
 
int phimax () const
 
int etamin () const
 
int etamax () const
 
void setType (const std::string &type)
 
void setPtcut (float pt)
 
void setPriority (float prio)
 
void setWindow (int value)
 
void setPhiMin (int value)
 
void setPhiMax (int value)
 
void setEtaMin (int value)
 
void setEtaMax (int value)
 
bool contains (float eta, float phi) const
 
const CaloInfocaloInfo () const
 
unsigned int lvl1MasterTableId () const
 
void setLvl1MasterTableId (unsigned int id)
 
int superMasterTableId () const
 
unsigned int smk () const
 
unsigned int id () const
 
const std::string & name () const
 
const std::string & comment () const
 
unsigned int version () const
 
void setSuperMasterTableId (int id)
 
void setSMK (int id)
 
void setId (unsigned int id)
 
void setName (const std::string &name)
 
void setVersion (unsigned int version)
 
void setComment (const std::string &c)
 
void printNameIdV (const std::string &indent="") const
 
virtual std::string __str__ () const
 

Static Public Member Functions

static void setCaloInfo (const CaloInfo &ci)
 
static float caloGlobalScale ()
 
static float caloGlobalScaleGeVToCount ()
 
static float caloGlobalScaleCountToGeV ()
 

Static Public Attributes

static const int fgCaloClusterOff = 0xff
 
static const int fgCaloJetOff = 0x3ff
 
static const int fgCaloEtSumOff = 0x7fff
 
static const int fgCaloEtMissOff = 0x7fff
 
static const int fgCaloJetEtOff = 0x33e6
 
static const int fgCaloIsolationOff = 0x3f
 

Protected Member Functions

std::ostream & indent (std::ostream &o, int lvl, int size) const
 

Protected Attributes

std::string m_Type
 
float m_Ptcut
 
unsigned int m_Priority
 
unsigned int m_Window
 
JetWindowSize::Size m_WindowSize
 
int m_PhiMin
 
int m_PhiMax
 
int m_EtaMin
 
int m_EtaMax
 

Private Attributes

float m_EmIsolation
 
float m_HadIsolation
 
float m_HadVeto
 
uint16_t m_IsolationMask
 new isolation for run 2: bit mask to select the isolation parameterizations to be applied More...
 
uint16_t m_HadIsolationMask
 
bool m_useIsolationMask
 
unsigned int m_Lvl1MasterId
 
unsigned int m_smk
 
unsigned int m_id
 
std::string m_name
 
unsigned int m_version
 
std::string m_comment
 

Detailed Description

Definition at line 13 of file ClusterThresholdValue.h.

Constructor & Destructor Documentation

◆ ClusterThresholdValue()

TrigConf::ClusterThresholdValue::ClusterThresholdValue ( )

Definition at line 12 of file ClusterThresholdValue.cxx.

12  :
14  m_EmIsolation(0),
15  m_HadIsolation(0),
16  m_HadVeto(0),
17  m_IsolationMask(0),
19  m_useIsolationMask(false)
20 {}

◆ ~ClusterThresholdValue()

virtual TrigConf::ClusterThresholdValue::~ClusterThresholdValue ( )
overridevirtualdefault

Member Function Documentation

◆ __str__()

string TrigConfData::__str__ ( ) const
virtualinherited

Reimplemented in TrigConf::HLTChain, TrigConf::HLTPrescaleSet, TrigConf::TriggerItem, and TrigConf::HLTSequence.

Definition at line 50 of file TrigConfData.cxx.

50  {
51  stringstream s;
52  s << *this;
53  return s.str();
54 }

◆ caloGlobalScale()

float TrigConf::TriggerThresholdValue::caloGlobalScale ( )
staticinherited

Definition at line 41 of file TriggerThresholdValue.cxx.

41  {
42  if (fgCaloInfoPointer)
43  return fgCaloInfoPointer->globalScale();
44  return 1.0;
45 }

◆ caloGlobalScaleCountToGeV()

float TrigConf::TriggerThresholdValue::caloGlobalScaleCountToGeV ( )
staticinherited

Definition at line 57 of file TriggerThresholdValue.cxx.

57  {
58  return caloGlobalScale();
59 }

◆ caloGlobalScaleGeVToCount()

float TrigConf::TriggerThresholdValue::caloGlobalScaleGeVToCount ( )
staticinherited

Definition at line 48 of file TriggerThresholdValue.cxx.

48  {
49  float x = caloGlobalScaleCountToGeV();
50  if (x == 0)
51  return 1.0;
52  else
53  return 1.0/x;
54 }

◆ caloInfo()

const CaloInfo & TriggerThresholdValue::caloInfo ( ) const
inherited

Definition at line 35 of file TriggerThresholdValue.cxx.

35  {
36  return fgCaloInfo;
37 }

◆ comment()

const std::string& TrigConf::TrigConfData::comment ( ) const
inlineinherited

Definition at line 23 of file TrigConfData.h.

23 {return m_comment;}

◆ contains()

bool TrigConf::TriggerThresholdValue::contains ( float  eta,
float  phi 
) const
inherited

Definition at line 81 of file TriggerThresholdValue.cxx.

81  {
82  return ( eta >= etamin() && eta <= etamax() &&
83  phi >= phimin() && phi <= phimax());
84 }

◆ createCopy()

TrigConf::TriggerThresholdValue * TrigConf::ClusterThresholdValue::createCopy ( ) const
overridevirtual

Implements TrigConf::TriggerThresholdValue.

Definition at line 23 of file ClusterThresholdValue.cxx.

23  {
24  return new ClusterThresholdValue(*this);
25 }

◆ emIsolation()

float TrigConf::ClusterThresholdValue::emIsolation ( ) const
inline

Definition at line 21 of file ClusterThresholdValue.h.

21 { return m_EmIsolation; } // deprecated

◆ emIsolationCount()

int TrigConf::ClusterThresholdValue::emIsolationCount ( ) const

Definition at line 28 of file ClusterThresholdValue.cxx.

28  {
29 
30  int count = static_cast<int>(m_EmIsolation * caloInfo().globalEmScale() );
31 
32  if (count > fgCaloIsolationOff) {
34  }
35 
36  return count;
37 }

◆ emIsolationMask()

uint16_t TrigConf::ClusterThresholdValue::emIsolationMask ( ) const
inline

Definition at line 31 of file ClusterThresholdValue.h.

31 { return m_IsolationMask; } // deprecated

◆ etamax()

int TrigConf::TriggerThresholdValue::etamax ( ) const
inlineinherited

Definition at line 54 of file TriggerThresholdValue.h.

54 { return m_EtaMax; }

◆ etamin()

int TrigConf::TriggerThresholdValue::etamin ( ) const
inlineinherited

Definition at line 53 of file TriggerThresholdValue.h.

53 { return m_EtaMin; }

◆ hadIsolation()

float TrigConf::ClusterThresholdValue::hadIsolation ( ) const
inline

Definition at line 22 of file ClusterThresholdValue.h.

22 { return m_HadIsolation; } // deprecated

◆ hadIsolationCount()

int TrigConf::ClusterThresholdValue::hadIsolationCount ( ) const

Definition at line 40 of file ClusterThresholdValue.cxx.

40  {
41  int count = static_cast<int>(m_HadIsolation * caloInfo().globalEmScale() );
42  if (count > fgCaloIsolationOff) {
44  }
45  return count;
46 }

◆ hadIsolationMask()

uint16_t TrigConf::ClusterThresholdValue::hadIsolationMask ( ) const
inline

Definition at line 32 of file ClusterThresholdValue.h.

32 { return m_HadIsolationMask; } // deprecated

◆ hadVeto()

float TrigConf::ClusterThresholdValue::hadVeto ( ) const
inline

Definition at line 23 of file ClusterThresholdValue.h.

23 { return m_HadVeto; } // deprecated

◆ hadVetoCount()

int TrigConf::ClusterThresholdValue::hadVetoCount ( ) const

Definition at line 49 of file ClusterThresholdValue.cxx.

49  {
50  int count = static_cast<int>(m_HadVeto * caloInfo().globalEmScale() );
51  if (count > fgCaloIsolationOff) {
53  }
54  return count;
55 }

◆ id()

unsigned int TrigConf::TrigConfData::id ( ) const
inlineinherited

Definition at line 21 of file TrigConfData.h.

21 {return m_id;}

◆ indent()

std::ostream & TrigConfData::indent ( std::ostream &  o,
int  lvl,
int  size 
) const
protectedinherited

Definition at line 23 of file TrigConfData.cxx.

23  {
24  int width = lvl*size;
25  if(width==0) return o;
26  o << setw(lvl*size) << " ";
27  return o;
28 }

◆ isolationMask()

uint16_t TrigConf::ClusterThresholdValue::isolationMask ( ) const
inline

Definition at line 33 of file ClusterThresholdValue.h.

33 { return m_IsolationMask; }

◆ lvl1MasterTableId()

unsigned int TrigConf::L1DataBaseclass::lvl1MasterTableId ( ) const
inlineinherited

Definition at line 30 of file L1DataBaseclass.h.

30 { return m_Lvl1MasterId; }

◆ name()

const std::string& TrigConf::TrigConfData::name ( ) const
inlineinherited

Definition at line 22 of file TrigConfData.h.

22 {return m_name;}

◆ phimax()

int TrigConf::TriggerThresholdValue::phimax ( ) const
inlineinherited

Definition at line 52 of file TriggerThresholdValue.h.

52 { return m_PhiMax; }

◆ phimin()

int TrigConf::TriggerThresholdValue::phimin ( ) const
inlineinherited

Definition at line 51 of file TriggerThresholdValue.h.

51 { return m_PhiMin; }

◆ print()

void TrigConf::ClusterThresholdValue::print ( const std::string &  indent = "",
unsigned int  detail = 1 
) const
overridevirtual

Implements TrigConf::TriggerThresholdValue.

Definition at line 70 of file ClusterThresholdValue.cxx.

70  {
71  cout << indent << "-----------------------" << endl;
72  cout << indent << "ClusterThresholdValue: " << endl;
74  cout << indent << "\t Priority: " << m_Priority << endl;
75  cout << indent << "\t Type: " << m_Type << endl;
76  cout << indent << "\t ptcut: " << m_Ptcut
77  << " count=" << thresholdValueCount() << endl;
78  cout << indent << "\t em_isolation: " << m_EmIsolation
79  << " count=" << emIsolationCount() << endl;
80  cout << indent << "\t had_isolation: " << m_HadIsolation
81  << " count=" << hadIsolationCount() << endl;
82  cout << indent << "\t had_veto: " << m_HadVeto
83  << " count=" << hadVetoCount() << endl;
84  cout << indent << "\t iso mask: " << m_IsolationMask << endl;
85  cout << indent << "\t phi_min: " << m_PhiMin << endl;
86  cout << indent << "\t phi_max: " << m_PhiMax << endl;
87  cout << indent << "\t eta_min: " << m_EtaMin << endl;
88  cout << indent << "\t eta_max: " << m_EtaMax << endl;
89 }

◆ printNameIdV()

void TrigConfData::printNameIdV ( const std::string &  indent = "") const
inherited

Definition at line 31 of file TrigConfData.cxx.

31  {
32  cout << indent << name();
33  if(id()>0 || version()>0)
34  cout << " (id=" << id() << "/v=" << version() << ")";
35  cout << endl;
36  if(comment()!="")
37  cout << indent << "Comment: " << comment() << endl;
38 }

◆ priority()

float TrigConf::TriggerThresholdValue::priority ( ) const
inlineinherited

Definition at line 46 of file TriggerThresholdValue.h.

46 { return m_Priority; }

◆ ptcut()

float TrigConf::TriggerThresholdValue::ptcut ( ) const
inlineinherited

Definition at line 45 of file TriggerThresholdValue.h.

45 { return m_Ptcut; }

◆ ptCutCount()

int TrigConf::TriggerThresholdValue::ptCutCount ( ) const
inlineinherited

Definition at line 47 of file TriggerThresholdValue.h.

47 { return thresholdValueCount(); }

◆ setCaloInfo()

void TriggerThresholdValue::setCaloInfo ( const CaloInfo ci)
staticinherited

Definition at line 29 of file TriggerThresholdValue.cxx.

29  {
30  fgCaloInfo = ci;
31  fgCaloInfoPointer = &fgCaloInfo;
32 }

◆ setComment()

void TrigConf::TrigConfData::setComment ( const std::string &  c)
inlineinherited

Definition at line 32 of file TrigConfData.h.

32 { m_comment = c;}

◆ setEmIsolation()

void TrigConf::ClusterThresholdValue::setEmIsolation ( float  v)
inline

Definition at line 38 of file ClusterThresholdValue.h.

38 { m_EmIsolation = v; } // deprecated

◆ setEmIsolationMask()

void TrigConf::ClusterThresholdValue::setEmIsolationMask ( uint16_t  mask)
inline

Definition at line 44 of file ClusterThresholdValue.h.

44 { m_IsolationMask = mask; } // deprecated

◆ setEtaMax()

void TrigConf::TriggerThresholdValue::setEtaMax ( int  value)
inlineinherited

Definition at line 64 of file TriggerThresholdValue.h.

64 { m_EtaMax = value; }

◆ setEtaMin()

void TrigConf::TriggerThresholdValue::setEtaMin ( int  value)
inlineinherited

Definition at line 63 of file TriggerThresholdValue.h.

63 { m_EtaMin = value; }

◆ setHadIsolation()

void TrigConf::ClusterThresholdValue::setHadIsolation ( float  v)
inline

Definition at line 39 of file ClusterThresholdValue.h.

39 { m_HadIsolation = v; } // deprecated

◆ setHadIsolationMask()

void TrigConf::ClusterThresholdValue::setHadIsolationMask ( uint16_t  mask)
inline

Definition at line 45 of file ClusterThresholdValue.h.

45 { m_HadIsolationMask = mask; } // deprecated

◆ setHadVeto()

void TrigConf::ClusterThresholdValue::setHadVeto ( float  v)
inline

Definition at line 40 of file ClusterThresholdValue.h.

40 { m_HadVeto = v; } // deprecated

◆ setId()

void TrigConf::TrigConfData::setId ( unsigned int  id)
inlineinherited

Definition at line 29 of file TrigConfData.h.

29 { m_id=id; }

◆ setIsolationMask()

void TrigConf::ClusterThresholdValue::setIsolationMask ( uint16_t  mask)
inline

Definition at line 46 of file ClusterThresholdValue.h.

46 { m_IsolationMask = mask; }

◆ setLvl1MasterTableId()

void TrigConf::L1DataBaseclass::setLvl1MasterTableId ( unsigned int  id)
inlineinherited

Definition at line 31 of file L1DataBaseclass.h.

31 { m_Lvl1MasterId = id; }

◆ setName()

void TrigConf::TrigConfData::setName ( const std::string &  name)
inlineinherited

Definition at line 30 of file TrigConfData.h.

30 { m_name = name;}

◆ setPhiMax()

void TrigConf::TriggerThresholdValue::setPhiMax ( int  value)
inlineinherited

Definition at line 62 of file TriggerThresholdValue.h.

62 { m_PhiMax = value; }

◆ setPhiMin()

void TrigConf::TriggerThresholdValue::setPhiMin ( int  value)
inlineinherited

Definition at line 61 of file TriggerThresholdValue.h.

61 { m_PhiMin = value; }

◆ setPriority()

void TrigConf::TriggerThresholdValue::setPriority ( float  prio)
inlineinherited

Definition at line 59 of file TriggerThresholdValue.h.

59 { m_Priority = prio; }

◆ setPtcut()

void TrigConf::TriggerThresholdValue::setPtcut ( float  pt)
inlineinherited

Definition at line 58 of file TriggerThresholdValue.h.

58 { m_Ptcut = pt; }

◆ setSMK()

void TrigConf::TrigConfData::setSMK ( int  id)
inlineinherited

Definition at line 28 of file TrigConfData.h.

28 {m_smk=id;}

◆ setSuperMasterTableId()

void TrigConf::TrigConfData::setSuperMasterTableId ( int  id)
inlineinherited

Definition at line 27 of file TrigConfData.h.

27 {m_smk=id;}

◆ setType()

void TrigConf::TriggerThresholdValue::setType ( const std::string &  type)
inlineinherited

Definition at line 57 of file TriggerThresholdValue.h.

57 { m_Type = type; }

◆ setUseIsolationMask()

void TrigConf::ClusterThresholdValue::setUseIsolationMask ( bool  use = true)
inline

Definition at line 43 of file ClusterThresholdValue.h.

43 { m_useIsolationMask = use; }

◆ setVersion()

void TrigConf::TrigConfData::setVersion ( unsigned int  version)
inlineinherited

Definition at line 31 of file TrigConfData.h.

31 { m_version = version;}

◆ setWindow()

void TrigConf::TriggerThresholdValue::setWindow ( int  value)
inlineinherited

Definition at line 60 of file TriggerThresholdValue.h.

60 { m_Window = value; }

◆ smk()

unsigned int TrigConf::TrigConfData::smk ( ) const
inlineinherited

Definition at line 20 of file TrigConfData.h.

20 {return m_smk;}

◆ superMasterTableId()

int TrigConf::TrigConfData::superMasterTableId ( ) const
inlineinherited

Definition at line 19 of file TrigConfData.h.

19 {return (int)m_smk;}

◆ thresholdValueCount()

int TrigConf::ClusterThresholdValue::thresholdValueCount ( ) const
overridevirtual

Reimplemented from TrigConf::TriggerThresholdValue.

Definition at line 58 of file ClusterThresholdValue.cxx.

58  {
59 
60  int count = static_cast<int>(m_Ptcut * caloInfo().globalEmScale());
61 
62  if (count > fgCaloClusterOff) {
64  }
65 
66  return count;
67 }

◆ type()

const std::string& TrigConf::TriggerThresholdValue::type ( ) const
inlineinherited

Definition at line 44 of file TriggerThresholdValue.h.

44 { return m_Type; }

◆ useIsolationMask()

bool TrigConf::ClusterThresholdValue::useIsolationMask ( ) const
inline

Definition at line 30 of file ClusterThresholdValue.h.

30 { return m_useIsolationMask; }

◆ version()

unsigned int TrigConf::TrigConfData::version ( ) const
inlineinherited

Definition at line 24 of file TrigConfData.h.

24 {return m_version;}

◆ window()

unsigned int TrigConf::TriggerThresholdValue::window ( ) const
inlineinherited

Definition at line 49 of file TriggerThresholdValue.h.

49 { return m_Window; }

◆ windowSize()

virtual JetWindowSize::Size TrigConf::TriggerThresholdValue::windowSize ( ) const
inlinevirtualinherited

Reimplemented in TrigConf::JetThresholdValue.

Definition at line 50 of file TriggerThresholdValue.h.

50 { return m_WindowSize; }

◆ writeXML()

void TrigConf::ClusterThresholdValue::writeXML ( std::ostream &  xmlfile,
int  indentLevel = 0,
int  indentWidth = 2 
) const
overridevirtual

Reimplemented from TrigConf::TriggerThresholdValue.

Definition at line 92 of file ClusterThresholdValue.cxx.

92  {
93  indent(xmlfile, indentLevel, indentWidth)
94  << "<TriggerThresholdValue"
95  << " em_isolation=\"" << m_EmIsolation << "\""
96  << " etamin=\"" << m_EtaMin << "\""
97  << " etamax=\"" << m_EtaMax << "\""
98  << " had_isolation=\"" << m_HadIsolation << "\""
99  << " had_veto=\"" << m_HadVeto << "\"";
100  if(useIsolationMask()) {
101  xmlfile << " isobits=\"" << TrigConf::uint2bin(m_IsolationMask, 5) << "\"";
102  }
103  xmlfile << " name=\"" << name() << "\""
104  << " phimin=\"" << m_PhiMin << "\""
105  << " phimax=\"" << m_PhiMax << "\""
106  << " priority=\"" << m_Priority << "\""
107  << " thresholdval=\"" << m_Ptcut << "\""
108  << " type=\"" << m_Type << "\""
109  << " window=\"0\"/>"
110  << endl;
111 }

Member Data Documentation

◆ fgCaloClusterOff

const int TriggerThresholdValue::fgCaloClusterOff = 0xff
staticinherited

Definition at line 24 of file TriggerThresholdValue.h.

◆ fgCaloEtMissOff

const int TriggerThresholdValue::fgCaloEtMissOff = 0x7fff
staticinherited

Definition at line 27 of file TriggerThresholdValue.h.

◆ fgCaloEtSumOff

const int TriggerThresholdValue::fgCaloEtSumOff = 0x7fff
staticinherited

Definition at line 26 of file TriggerThresholdValue.h.

◆ fgCaloIsolationOff

const int TriggerThresholdValue::fgCaloIsolationOff = 0x3f
staticinherited

Definition at line 29 of file TriggerThresholdValue.h.

◆ fgCaloJetEtOff

const int TriggerThresholdValue::fgCaloJetEtOff = 0x33e6
staticinherited

Definition at line 28 of file TriggerThresholdValue.h.

◆ fgCaloJetOff

const int TriggerThresholdValue::fgCaloJetOff = 0x3ff
staticinherited

Definition at line 25 of file TriggerThresholdValue.h.

◆ m_comment

std::string TrigConf::TrigConfData::m_comment
privateinherited

Definition at line 48 of file TrigConfData.h.

◆ m_EmIsolation

float TrigConf::ClusterThresholdValue::m_EmIsolation
private

Definition at line 52 of file ClusterThresholdValue.h.

◆ m_EtaMax

int TrigConf::TriggerThresholdValue::m_EtaMax
protectedinherited

Definition at line 84 of file TriggerThresholdValue.h.

◆ m_EtaMin

int TrigConf::TriggerThresholdValue::m_EtaMin
protectedinherited

Definition at line 83 of file TriggerThresholdValue.h.

◆ m_HadIsolation

float TrigConf::ClusterThresholdValue::m_HadIsolation
private

Definition at line 53 of file ClusterThresholdValue.h.

◆ m_HadIsolationMask

uint16_t TrigConf::ClusterThresholdValue::m_HadIsolationMask
private

Definition at line 63 of file ClusterThresholdValue.h.

◆ m_HadVeto

float TrigConf::ClusterThresholdValue::m_HadVeto
private

Definition at line 54 of file ClusterThresholdValue.h.

◆ m_id

unsigned int TrigConf::TrigConfData::m_id
privateinherited

Definition at line 45 of file TrigConfData.h.

◆ m_IsolationMask

uint16_t TrigConf::ClusterThresholdValue::m_IsolationMask
private

new isolation for run 2: bit mask to select the isolation parameterizations to be applied

The mask should be only setting the 5 lowests bits 0 to 4 A bit mask is prefered to a bit index as we might want to apply more than one parameterizations (Alan)

Definition at line 62 of file ClusterThresholdValue.h.

◆ m_Lvl1MasterId

unsigned int TrigConf::L1DataBaseclass::m_Lvl1MasterId
privateinherited

Definition at line 35 of file L1DataBaseclass.h.

◆ m_name

std::string TrigConf::TrigConfData::m_name
privateinherited

Definition at line 46 of file TrigConfData.h.

◆ m_PhiMax

int TrigConf::TriggerThresholdValue::m_PhiMax
protectedinherited

Definition at line 82 of file TriggerThresholdValue.h.

◆ m_PhiMin

int TrigConf::TriggerThresholdValue::m_PhiMin
protectedinherited

Definition at line 81 of file TriggerThresholdValue.h.

◆ m_Priority

unsigned int TrigConf::TriggerThresholdValue::m_Priority
protectedinherited

Definition at line 78 of file TriggerThresholdValue.h.

◆ m_Ptcut

float TrigConf::TriggerThresholdValue::m_Ptcut
protectedinherited

Definition at line 77 of file TriggerThresholdValue.h.

◆ m_smk

unsigned int TrigConf::TrigConfData::m_smk
privateinherited

Definition at line 44 of file TrigConfData.h.

◆ m_Type

std::string TrigConf::TriggerThresholdValue::m_Type
protectedinherited

Definition at line 76 of file TriggerThresholdValue.h.

◆ m_useIsolationMask

bool TrigConf::ClusterThresholdValue::m_useIsolationMask
private

Definition at line 65 of file ClusterThresholdValue.h.

◆ m_version

unsigned int TrigConf::TrigConfData::m_version
privateinherited

Definition at line 47 of file TrigConfData.h.

◆ m_Window

unsigned int TrigConf::TriggerThresholdValue::m_Window
protectedinherited

Definition at line 79 of file TriggerThresholdValue.h.

◆ m_WindowSize

JetWindowSize::Size TrigConf::TriggerThresholdValue::m_WindowSize
protectedinherited

Definition at line 80 of file TriggerThresholdValue.h.


The documentation for this class was generated from the following files:
TrigConf::TrigConfData::m_id
unsigned int m_id
Definition: TrigConfData.h:45
TrigConf::ClusterThresholdValue::thresholdValueCount
virtual int thresholdValueCount() const override
Definition: ClusterThresholdValue.cxx:58
TrigConf::TriggerThresholdValue::m_Priority
unsigned int m_Priority
Definition: TriggerThresholdValue.h:78
TrigConf::TrigConfData::m_name
std::string m_name
Definition: TrigConfData.h:46
TrigConf::ClusterThresholdValue::m_HadVeto
float m_HadVeto
Definition: ClusterThresholdValue.h:54
TrigConf::TrigConfData::name
const std::string & name() const
Definition: TrigConfData.h:22
python.SystemOfUnits.s
int s
Definition: SystemOfUnits.py:131
TrigConf::TriggerThresholdValue::m_EtaMax
int m_EtaMax
Definition: TriggerThresholdValue.h:84
phi
Scalar phi() const
phi method
Definition: AmgMatrixBasePlugin.h:64
TrigConf::TrigConfData::comment
const std::string & comment() const
Definition: TrigConfData.h:23
eta
Scalar eta() const
pseudorapidity method
Definition: AmgMatrixBasePlugin.h:79
TrigConf::TriggerThresholdValue::caloGlobalScaleCountToGeV
static float caloGlobalScaleCountToGeV()
Definition: TriggerThresholdValue.cxx:57
TrigConf::ClusterThresholdValue::m_HadIsolationMask
uint16_t m_HadIsolationMask
Definition: ClusterThresholdValue.h:63
test_pyathena.pt
pt
Definition: test_pyathena.py:11
TrigConf::TriggerThresholdValue::fgCaloIsolationOff
static const int fgCaloIsolationOff
Definition: TriggerThresholdValue.h:29
athena.value
value
Definition: athena.py:122
TrigConf::TriggerThresholdValue::m_Window
unsigned int m_Window
Definition: TriggerThresholdValue.h:79
TrigConf::TriggerThresholdValue::caloGlobalScale
static float caloGlobalScale()
Definition: TriggerThresholdValue.cxx:41
TrigConf::TrigConfData::m_version
unsigned int m_version
Definition: TrigConfData.h:47
x
#define x
python.XMLReader.xmlfile
xmlfile
Definition: XMLReader.py:72
XMLtoHeader.count
count
Definition: XMLtoHeader.py:85
python.utils.AtlRunQueryLookup.mask
string mask
Definition: AtlRunQueryLookup.py:460
TrigConf::L1DataBaseclass::m_Lvl1MasterId
unsigned int m_Lvl1MasterId
Definition: L1DataBaseclass.h:35
TrigConf::TriggerThresholdValue::m_WindowSize
JetWindowSize::Size m_WindowSize
Definition: TriggerThresholdValue.h:80
python.setupRTTAlg.size
int size
Definition: setupRTTAlg.py:39
TrigConf::ClusterThresholdValue::ClusterThresholdValue
ClusterThresholdValue()
Definition: ClusterThresholdValue.cxx:12
TrigConf::ClusterThresholdValue::emIsolationCount
int emIsolationCount() const
Definition: ClusterThresholdValue.cxx:28
TrigConf::TriggerThresholdValue::m_EtaMin
int m_EtaMin
Definition: TriggerThresholdValue.h:83
TrigConf::TriggerThresholdValue::m_Type
std::string m_Type
Definition: TriggerThresholdValue.h:76
TrigConf::TriggerThresholdValue::phimax
int phimax() const
Definition: TriggerThresholdValue.h:52
TrigConf::TriggerThresholdValue::fgCaloClusterOff
static const int fgCaloClusterOff
Definition: TriggerThresholdValue.h:24
TrigConf::TriggerThresholdValue::etamax
int etamax() const
Definition: TriggerThresholdValue.h:54
TrigConf::TrigConfData::m_comment
std::string m_comment
Definition: TrigConfData.h:48
TrigConf::TrigConfData::version
unsigned int version() const
Definition: TrigConfData.h:24
TrigConf::ClusterThresholdValue::useIsolationMask
bool useIsolationMask() const
Definition: ClusterThresholdValue.h:30
TrigConf::ClusterThresholdValue::m_HadIsolation
float m_HadIsolation
Definition: ClusterThresholdValue.h:53
TrigConf::TriggerThresholdValue::m_PhiMin
int m_PhiMin
Definition: TriggerThresholdValue.h:81
TrigConf::ClusterThresholdValue::m_IsolationMask
uint16_t m_IsolationMask
new isolation for run 2: bit mask to select the isolation parameterizations to be applied
Definition: ClusterThresholdValue.h:62
TrigConf::TriggerThresholdValue::type
const std::string & type() const
Definition: TriggerThresholdValue.h:44
TrigConf::TriggerThresholdValue::phimin
int phimin() const
Definition: TriggerThresholdValue.h:51
TrigConf::uint2bin
std::string uint2bin(uint32_t uinteger, uint16_t width)
Definition: Trigger/TrigConfiguration/TrigConfL1Data/Root/HelperFunctions.cxx:332
TrigConf::TriggerThresholdValue::m_PhiMax
int m_PhiMax
Definition: TriggerThresholdValue.h:82
TrigConf::TriggerThresholdValue::etamin
int etamin() const
Definition: TriggerThresholdValue.h:53
TrigConf::TrigConfData::id
unsigned int id() const
Definition: TrigConfData.h:21
TrigConf::ClusterThresholdValue::m_useIsolationMask
bool m_useIsolationMask
Definition: ClusterThresholdValue.h:65
TrigConf::TrigConfData::m_smk
unsigned int m_smk
Definition: TrigConfData.h:44
TrigConf::ClusterThresholdValue::hadIsolationCount
int hadIsolationCount() const
Definition: ClusterThresholdValue.cxx:40
python.PyAthena.v
v
Definition: PyAthena.py:157
Base_Fragment.width
width
Definition: Sherpa_i/share/common/Base_Fragment.py:59
TrigConf::TriggerThresholdValue::caloInfo
const CaloInfo & caloInfo() const
Definition: TriggerThresholdValue.cxx:35
TrigConf::TrigConfData::indent
std::ostream & indent(std::ostream &o, int lvl, int size) const
Definition: TrigConfData.cxx:23
TrigConf::ClusterThresholdValue::hadVetoCount
int hadVetoCount() const
Definition: ClusterThresholdValue.cxx:49
TrigConf::TriggerThresholdValue::TriggerThresholdValue
TriggerThresholdValue()
Definition: TriggerThresholdValue.cxx:62
TrigConf::TriggerThresholdValue::thresholdValueCount
virtual int thresholdValueCount() const
Definition: TriggerThresholdValue.cxx:76
TrigConf::CaloInfo::globalEmScale
float globalEmScale() const
Definition: CaloInfo.h:43
python.compressB64.c
def c
Definition: compressB64.py:93
TrigConf::ClusterThresholdValue::m_EmIsolation
float m_EmIsolation
Definition: ClusterThresholdValue.h:52
TrigConf::TrigConfData::printNameIdV
void printNameIdV(const std::string &indent="") const
Definition: TrigConfData.cxx:31
TrigConf::TriggerThresholdValue::m_Ptcut
float m_Ptcut
Definition: TriggerThresholdValue.h:77