ATLAS Offline Software
CaloJetInput.cxx
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3 */
4 
6 
7 #include <iostream>
8 
9 using namespace std;
10 
12  unsigned int version,
13  const std::string& type,
14  int ptcut,
15  int phimin,
16  int phimax,
17  int etamin,
18  int etamax) :
20  m_Type( type ),
21  m_Ptcut( ptcut ),
22  m_PhiMin(phimin),
23  m_PhiMax(phimax),
24  m_EtaMin(etamin),
25  m_EtaMax(etamax)
26 {
27  setName(name);
29 }
30 
33  m_Ptcut(0),
34  m_PhiMin(0),
35  m_PhiMax(0),
36  m_EtaMin(0),
37  m_EtaMax(0)
38 {}
39 
40 
41 void
42 TrigConf::CaloJetInput::print(const std::string& indent, unsigned int /*detail*/) const {
43 
44  cout << indent << "-----------------------" << endl;
45  cout << indent << "id: " << id() << " Name: " << name() << " Version: " << version() << endl;
46  cout << indent << "Type: "<< m_Type << " ptcut: " << m_Ptcut << " phi_min: " << m_PhiMin
47  << " phi_max: " << m_PhiMax << " eta_min: " << m_EtaMin
48  << " eta_max: " << m_EtaMax << endl;
49 }
TrigConf::TrigConfData::setName
void setName(const std::string &name)
Definition: TrigConfData.h:30
TrigConf::CaloJetInput::CaloJetInput
CaloJetInput()
Definition: CaloJetInput.cxx:31
Pythia8_A14_NNPDF23LO_forMGHT_EvtGen.ptcut
float ptcut
Definition: Pythia8_A14_NNPDF23LO_forMGHT_EvtGen.py:9
CaloJetInput.h
geometry_dat_to_json.indent
indent
Definition: geometry_dat_to_json.py:18
TrigConf::TrigConfData::version
unsigned int version() const
Definition: TrigConfData.h:24
TrigConf::name
Definition: HLTChainList.h:35
id
SG::auxid_t id
Definition: Control/AthContainers/Root/debug.cxx:194
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:195
get_generator_info.version
version
Definition: get_generator_info.py:33
python.CaloScaleNoiseConfig.type
type
Definition: CaloScaleNoiseConfig.py:78
TrigConf::TrigConfData::setVersion
void setVersion(unsigned int version)
Definition: TrigConfData.h:31
TrigConf::L1DataBaseclass
Definition: L1DataBaseclass.h:22
LArCellBinning.etamin
etamin
Definition: LArCellBinning.py:137
TrigConf::CaloJetInput::print
virtual void print(const std::string &indent="", unsigned int detail=1) const override
Definition: CaloJetInput.cxx:42