CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes
SiStripLorentzAnglePCLHarvester::LATkMap Struct Reference

Public Member Functions

void beautify ()
 
void fill (uint32_t id, float inputLA, float outputLA)
 
 LATkMap ()
 
 LATkMap (std::unique_ptr< TkHistoMap > &&input, std::unique_ptr< TkHistoMap > &&output)
 

Public Attributes

std::unique_ptr< TkHistoMaphInputLA
 
std::unique_ptr< TkHistoMaphOutputLA
 

Detailed Description

Definition at line 91 of file SiStripLorentzAnglePCLHarvester.cc.

Constructor & Destructor Documentation

◆ LATkMap() [1/2]

SiStripLorentzAnglePCLHarvester::LATkMap::LATkMap ( )
inline

Definition at line 92 of file SiStripLorentzAnglePCLHarvester.cc.

92 : hInputLA(nullptr), hOutputLA(nullptr) {}

◆ LATkMap() [2/2]

SiStripLorentzAnglePCLHarvester::LATkMap::LATkMap ( std::unique_ptr< TkHistoMap > &&  input,
std::unique_ptr< TkHistoMap > &&  output 
)
inline

Definition at line 93 of file SiStripLorentzAnglePCLHarvester.cc.

static std::string const input
Definition: EdmProvDump.cc:50
Definition: output.py:1
def move(src, dest)
Definition: eostools.py:511

Member Function Documentation

◆ beautify()

void SiStripLorentzAnglePCLHarvester::LATkMap::beautify ( )
inline

Definition at line 101 of file SiStripLorentzAnglePCLHarvester.cc.

References hInputLA, hOutputLA, and mps_fire::i.

Referenced by SiStripLorentzAnglePCLHarvester::dqmEndJob().

101  {
102  const auto& allInputMaps = hInputLA->getAllMaps();
103  // set colz
104  for (size_t i = 1; i < allInputMaps.size(); i++) {
105  hInputLA->getMap(i)->setOption("colz");
106  hOutputLA->getMap(i)->setOption("colz");
107  }
108  }

◆ fill()

void SiStripLorentzAnglePCLHarvester::LATkMap::fill ( uint32_t  id,
float  inputLA,
float  outputLA 
)
inline

Definition at line 96 of file SiStripLorentzAnglePCLHarvester.cc.

References hInputLA, and hOutputLA.

Referenced by SiStripLorentzAnglePCLHarvester::dqmEndJob().

96  {
97  hInputLA->fill(id, inputLA);
98  hOutputLA->fill(id, outputLA);
99  }

Member Data Documentation

◆ hInputLA

std::unique_ptr<TkHistoMap> SiStripLorentzAnglePCLHarvester::LATkMap::hInputLA

Definition at line 110 of file SiStripLorentzAnglePCLHarvester.cc.

Referenced by beautify(), and fill().

◆ hOutputLA

std::unique_ptr<TkHistoMap> SiStripLorentzAnglePCLHarvester::LATkMap::hOutputLA

Definition at line 110 of file SiStripLorentzAnglePCLHarvester.cc.

Referenced by beautify(), and fill().