CMS 3D CMS Logo

EndCapParamsHelper.cc
Go to the documentation of this file.
2 
3 #include <iostream>
4 
5 using namespace l1t;
6 using namespace std;
7 
9  return new EndCapParamsHelper(es);
10 }
11 
14  x->useCopy();
15  return x;
16 }
17 
19  write_ = w;
20  check_write();
21  we_own_write_ = false;
22  //write_->m_version = VERSION;
23  read_ = write_;
24 }
25 
27  read_ = es;
28  write_ = nullptr;
29 }
30 
32  write_ = new L1TMuonEndCapParams(*read_);
33  we_own_write_ = true;
34  read_ = write_;
35 }
36 
38  if (we_own_write_ && write_)
39  delete write_;
40 }
41 
42 // print all the L1 GT stable parameters
43 void EndCapParamsHelper::print(std::ostream& myStr) const { myStr << "\nL1T EndCap Parameters \n" << std::endl; }
T w() const
static EndCapParamsHelper * readAndWriteFromEventSetup(const L1TMuonEndCapParams *es)
delete x;
Definition: CaloConfig.h:22
void print(std::ostream &) const
static const EndCapParamsHelper * readFromEventSetup(const L1TMuonEndCapParams *es)
float x
EndCapParamsHelper(L1TMuonEndCapParams *w)