CMS 3D CMS Logo

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Member Functions | Private Attributes | Friends
L1MuCSCTFConfiguration Class Reference

#include <L1MuCSCTFConfiguration.h>

Public Member Functions

const std::string * configAsText (void) const throw ()
 
 L1MuCSCTFConfiguration (void)
 
 L1MuCSCTFConfiguration (std::string regs[12])
 
 L1MuCSCTFConfiguration (const L1MuCSCTFConfiguration &conf)
 
L1MuCSCTFConfigurationoperator= (const L1MuCSCTFConfiguration &conf)
 
edm::ParameterSet parameters (int sp) const
 
void print (std::ostream &) const
 print all the L1 CSCTF Configuration Parameters More...
 
 ~L1MuCSCTFConfiguration (void)
 

Private Member Functions

template<class Archive >
void serialize (Archive &ar, const unsigned int version)
 

Private Attributes

std::string registers [12]
 

Friends

class boost::serialization::access
 
template<typename CondSerializationT , typename Enabled >
struct cond::serialization::access
 

Detailed Description

Definition at line 9 of file L1MuCSCTFConfiguration.h.

Constructor & Destructor Documentation

L1MuCSCTFConfiguration::L1MuCSCTFConfiguration ( void  )
inline

Definition at line 25 of file L1MuCSCTFConfiguration.h.

25 {}
L1MuCSCTFConfiguration::L1MuCSCTFConfiguration ( std::string  regs[12])
inline

Definition at line 26 of file L1MuCSCTFConfiguration.h.

References registers.

26 { for(int sp=0;sp<12;sp++) registers[sp]=regs[sp]; }
Definition: sp.h:21
L1MuCSCTFConfiguration::L1MuCSCTFConfiguration ( const L1MuCSCTFConfiguration conf)
inline

Definition at line 27 of file L1MuCSCTFConfiguration.h.

References registers.

27  {
28  for(int sp=0;sp<12;sp++) registers[sp] = conf.registers[sp];
29  }
Definition: sp.h:21
L1MuCSCTFConfiguration::~L1MuCSCTFConfiguration ( void  )
inline

Definition at line 30 of file L1MuCSCTFConfiguration.h.

30 {}

Member Function Documentation

const std::string* L1MuCSCTFConfiguration::configAsText ( void  ) const
throw (
)
inline

Definition at line 14 of file L1MuCSCTFConfiguration.h.

References registers.

14  {
15  return registers;
16  }
L1MuCSCTFConfiguration& L1MuCSCTFConfiguration::operator= ( const L1MuCSCTFConfiguration conf)
inline

Definition at line 20 of file L1MuCSCTFConfiguration.h.

References registers.

20  {
21  for(int sp=0;sp<12;sp++) registers[sp] = conf.registers[sp];
22  return *this;
23  }
Definition: sp.h:21
edm::ParameterSet L1MuCSCTFConfiguration::parameters ( int  sp) const

Definition at line 7 of file L1MuCSCTFConfiguration.cc.

void L1MuCSCTFConfiguration::print ( std::ostream &  myStr) const

print all the L1 CSCTF Configuration Parameters

Definition at line 576 of file L1MuCSCTFConfiguration.cc.

template<class Archive >
void L1MuCSCTFConfiguration::serialize ( Archive &  ar,
const unsigned int  version 
)
private

Friends And Related Function Documentation

friend class boost::serialization::access
friend

Definition at line 35 of file L1MuCSCTFConfiguration.h.

template<typename CondSerializationT , typename Enabled >
friend struct cond::serialization::access
friend

Definition at line 35 of file L1MuCSCTFConfiguration.h.

Member Data Documentation

std::string L1MuCSCTFConfiguration::registers[12]
private

Definition at line 11 of file L1MuCSCTFConfiguration.h.

Referenced by configAsText(), L1MuCSCTFConfiguration(), and operator=().