ATLAS Offline Software
Public Types | Public Member Functions | Private Member Functions | Private Attributes | List of all members
L1CaloPprPhos4ShapeCollection Class Reference

#include <L1CaloPprPhos4ShapeCollection.h>

Inheritance diagram for L1CaloPprPhos4ShapeCollection:
Collaboration diagram for L1CaloPprPhos4ShapeCollection:

Public Types

typedef std::map< unsigned int, L1CaloPprPhos4Shape * > ShapesMap_t
 
typedef ShapesMap_t::iterator ShapesMap_itr
 

Public Member Functions

 L1CaloPprPhos4ShapeCollection ()
 
 ~L1CaloPprPhos4ShapeCollection ()
 
L1CaloPprPhos4ShapeGetSignalShape (const L1CaloCoolChannelId &coolId)
 
void SetMinimumSignalHeight (const unsigned int min)
 
unsigned int GetMinimumSignalHeight (void) const
 
void SetTimingRegime (const std::string &regime)
 
const std::string & GetTimingRegime (void) const
 
void SetHistogramTool (ToolHandle< LVL1::TrigT1CaloLWHistogramTool > &histTool)
 
StatusCode SetCurrentFullDelayData (const L1CaloCoolChannelId &coolId, unsigned int delay)
 
StatusCode SetPedValue (const L1CaloCoolChannelId &coolId, unsigned int value)
 
StatusCode SetL1aFadcSlice (const L1CaloCoolChannelId &coolId, unsigned int slice)
 
StatusCode SetValidChannel (const L1CaloCoolChannelId &coolId, bool validity)
 
StatusCode SetChannelEnabled (const L1CaloCoolChannelId &coolId, bool enabled)
 
bool SetChannelEtaPhiLayer (const L1CaloCoolChannelId &coolId, const float eta, const float phi, const L1CaloPprPhos4Shape::CaloLayer layer)
 
ShapesMap_itr begin (void)
 
ShapesMap_itr end (void)
 
unsigned int size (void)
 
StatusCode Fill (const L1CaloCoolChannelId &coolId, const unsigned int ns_step, const unsigned int adc)
 
StatusCode Fill (const L1CaloCoolChannelId &coolId, const unsigned int timeSlice, const unsigned int rodHeaderStep, const int adc)
 
StatusCode Fill (const L1CaloCoolChannelId &coolId, const unsigned int rodHeaderStep, const std::vector< int > &adc)
 
StatusCode Finalize ATLAS_NOT_REENTRANT (void)
 
TProfileGetRawSignalShape (const L1CaloCoolChannelId &coolId)
 
unsigned int GetRawMaxPeakBin (const L1CaloCoolChannelId &coolId)
 
float GetRawMaxPeakValue (const L1CaloCoolChannelId &coolId)
 
unsigned int GetRawMaxFullDelayData (const L1CaloCoolChannelId &coolId)
 
unsigned int GetRawFitPeakBin (const L1CaloCoolChannelId &coolId)
 
float GetRawFitPeakValue (const L1CaloCoolChannelId &coolId)
 
unsigned int GetRawFitFullDelayData (const L1CaloCoolChannelId &coolId)
 
TH1FGetProcessedSignalShape (const L1CaloCoolChannelId &coolId)
 
unsigned int GetProcessedMaxPeakBin (const L1CaloCoolChannelId &coolId)
 
float GetProcessedMaxPeakValue (const L1CaloCoolChannelId &coolId)
 
unsigned int GetProcessedMaxFullDelayData (const L1CaloCoolChannelId &coolId)
 
unsigned int GetProcessedFitPeakBin (const L1CaloCoolChannelId &coolId)
 
float GetProcessedFitPeakValue (const L1CaloCoolChannelId &coolId)
 
unsigned int GetProcessedFitFullDelayData (const L1CaloCoolChannelId &coolId)
 
unsigned int GetErrorCode (const L1CaloCoolChannelId &coolId)
 
bool IsProcessed (const L1CaloCoolChannelId &coolId)
 
void SetRunNumber (const unsigned int runNumber)
 
unsigned int GetRunNumber (void)
 
void SetOutputDirectoryName (const std::string &name)
 
const std::string & GetOutputDirectoryName (void)
 
void SetTileRun (bool value=true)
 
bool IsTileRun (void) const
 
void SetLArRun (bool value=true)
 
bool IsLArRun (void) const
 
bool msgLvl (const MSG::Level lvl) const
 Test the output level. More...
 
MsgStream & msg () const
 The standard message stream. More...
 
MsgStream & msg (const MSG::Level lvl) const
 The standard message stream. More...
 
void setLevel (MSG::Level lvl)
 Change the current logging level. More...
 

Private Member Functions

 L1CaloPprPhos4ShapeCollection (const L1CaloPprPhos4ShapeCollection &rhs)
 
void operator= (const L1CaloPprPhos4ShapeCollection &rhs)
 
ShapesMap_itr GetMapIterator (const L1CaloCoolChannelId &coolId)
 
bool CoolIdExists (const L1CaloCoolChannelId &coolId) const
 
std::string CoolIdToString (const L1CaloCoolChannelId &coolId) const
 
std::string GetPadTitle (const unsigned int coolId) const
 
TH2FSaveEtaPhiHisto (TH2F_LW *histo, const float min=-3., const float max=3., const unsigned int contourBins=12) const
 
bool IsTileChannel (L1CaloPprPhos4Shape const *const shape) const
 
bool IsLArChannel (L1CaloPprPhos4Shape const *const shape) const
 
void MergeErrorAndShapes (std::string &error, std::string &shapes) const
 
void gzipFile (std::string &filename) const
 
void ps2pdf (std::string &filename) const
 
void psmerge (std::string &file1, std::string &file2, std::string &outputfile) const
 
void rm (std::string &file) const
 
void mv (std::string &file1, std::string &file2) const
 
void initMessaging () const
 Initialize our message level and MessageSvc. More...
 

Private Attributes

bool m_isTileRun
 
bool m_isLArRun
 
unsigned int m_minSignalHeight
 
std::string m_timingRegime
 
ToolHandle< LVL1::TrigT1CaloLWHistogramTool > * m_histTool
 
ShapesMap_tm_signalShapes
 
ShapesMap_itr m_signalShapesItr
 
std::string m_outputFileDirName
 
std::string m_outputFileName
 
std::string m_outputFileNamePostfix
 
std::string m_dbFileName_rawMax
 
std::string m_dbFileName_rawFit
 
std::string m_dbFileName_processedMax
 
std::string m_dbFileName_processedFit
 
std::string m_outDBFileNamePostfix
 
std::string m_outRawCanvasName
 
std::string m_outRawCanvasNamePostfix
 
std::string m_outProcessedCanvasName
 
std::string m_outProcessedCanvasNamePostfix
 
std::string m_outputSummaryPlotsFileName
 
std::string m_outputSummaryPlotsPostfix
 
std::string m_outputSummaryCanvasPostfix
 
std::string m_coolIdName
 
unsigned int m_coolId
 
std::string m_isEnabledName
 
bool m_isEnabled
 
std::string m_isValidName
 
bool m_isValid
 
std::string m_rawSignalShapeName
 
TProfilem_rawSignalShape
 
std::string m_rawMaxPeakBinName
 
unsigned int m_rawMaxPeakBin
 
std::string m_rawMaxPeakValueName
 
float m_rawMaxPeakValue
 
std::string m_rawMaxFullDelayDataName
 
unsigned int m_rawMaxFullDelayData
 
std::string m_rawFitPeakBinName
 
unsigned int m_rawFitPeakBin
 
std::string m_rawFitPeakValueName
 
float m_rawFitPeakValue
 
std::string m_rawFitFullDelayDataName
 
unsigned int m_rawFitFullDelayData
 
std::string m_rawFitPerformedName
 
bool m_rawFitPerformed
 
std::string m_rawFitName
 
TF1 * m_rawFit
 
std::string m_pedestalMeanName
 
float m_pedestalMean
 
std::string m_pedestalSigmaName
 
float m_pedestalSigma
 
std::string m_processedSignalShapeName
 
TH1Fm_processedSignalShape
 
std::string m_processedMaxPeakBinName
 
unsigned int m_processedMaxPeakBin
 
std::string m_processedMaxPeakValueName
 
float m_processedMaxPeakValue
 
std::string m_processedMaxFullDelayDataName
 
unsigned int m_processedMaxFullDelayData
 
std::string m_processedFitPeakBinName
 
unsigned int m_processedFitPeakBin
 
std::string m_processedFitPeakValueName
 
float m_processedFitPeakValue
 
std::string m_processedFitFullDelayDataName
 
unsigned int m_processedFitFullDelayData
 
std::string m_processedFitPerformedName
 
bool m_processedFitPerformed
 
std::string m_processedFitName
 
TF1 * m_processedFit
 
std::string m_isProcessedName
 
bool m_isProcessed
 
std::string m_risingSlopeMeanName
 
float m_risingSlopeMean
 
std::string m_risingSlopeSigmaName
 
float m_risingSlopeSigma
 
std::string m_currentFullDelayDataName
 
unsigned int m_currentFullDelayData
 
std::string m_errorCodeName
 
unsigned int m_errorCode
 
std::string m_runNumberName
 
unsigned int m_runNumber
 
std::string m_runNumberStr
 
std::string m_nm
 Message source name. More...
 
boost::thread_specific_ptr< MsgStream > m_msg_tls
 MsgStream instance (a std::cout like with print-out levels) More...
 
std::atomic< IMessageSvc * > m_imsg { nullptr }
 MessageSvc pointer. More...
 
std::atomic< MSG::Level > m_lvl { MSG::NIL }
 Current logging level. More...
 
std::atomic_flag m_initialized ATLAS_THREAD_SAFE = ATOMIC_FLAG_INIT
 Messaging initialized (initMessaging) More...
 

Detailed Description

Definition at line 81 of file L1CaloPprPhos4ShapeCollection.h.

Member Typedef Documentation

◆ ShapesMap_itr

typedef ShapesMap_t::iterator L1CaloPprPhos4ShapeCollection::ShapesMap_itr

Definition at line 105 of file L1CaloPprPhos4ShapeCollection.h.

◆ ShapesMap_t

Definition at line 104 of file L1CaloPprPhos4ShapeCollection.h.

Constructor & Destructor Documentation

◆ L1CaloPprPhos4ShapeCollection() [1/2]

L1CaloPprPhos4ShapeCollection::L1CaloPprPhos4ShapeCollection ( )

Definition at line 29 of file L1CaloPprPhos4ShapeCollection.cxx.

29  :
30  AthMessaging("L1CaloPprPhos4ShapeCollection"),
32  m_timingRegime("Calib1"),
33  m_histTool(0)
34 {
35  // turn off directory ownership in ROOT
36  TH1::AddDirectory(0);
37 
38  m_isTileRun = false;
39  m_isLArRun = false;
40 
42  m_signalShapes->clear();
44 
45  m_outputFileDirName = ".";
46  m_outputFileName = "shapeMakerData";
47  m_outputFileNamePostfix = "root";
48 
49  m_dbFileName_rawMax = "rawMax";
50  m_dbFileName_rawFit = "rawFit";
51  m_dbFileName_processedMax = "processedMax";
52  m_dbFileName_processedFit = "processedFit";
53  m_outDBFileNamePostfix = "txt";
54 
55  m_outRawCanvasName = "rawShapes";
57  m_outProcessedCanvasName = "processedShapes";
59 
60  m_outputSummaryPlotsFileName = "summary";
63 
64  m_coolIdName = "coolId";
65  m_coolId = 0;
66 
67  m_isEnabledName = "isEnabled";
68  m_isEnabled = false;
69 
70  m_isValidName = "isValid";
71  m_isValid = false;
72 
73  m_rawSignalShapeName = "rawSignalShape";
74  m_rawSignalShape = 0;
75  m_rawMaxPeakBinName = "rawMaxPeakBin";
76  m_rawMaxPeakBin = 0;
77  m_rawMaxPeakValueName = "rawMaxPeakValue";
78  m_rawMaxPeakValue = 0.0;
79  m_rawMaxFullDelayDataName = "rawMaxFullDelayData";
81  m_rawFitPeakBinName = "rawFitPeakBin";
82  m_rawFitPeakBin = 0;
83  m_rawFitPeakValueName = "rawFitPeakValue";
84  m_rawFitPeakValue = 0.0;
85  m_rawFitFullDelayDataName = "rawFitFullDelayData";
87  m_rawFitPerformedName = "rawFitPerformed";
88  m_rawFitPerformed = false;
89 
90  m_rawFitName = "rawFit";
91  m_rawFit = 0;
92 
93  m_pedestalMeanName = "pedestalMean";
94  m_pedestalMean = 0.0;
95  m_pedestalSigmaName = "pedestalSigma";
96  m_pedestalSigma = 0.0;
97 
98  m_processedSignalShapeName = "processedSignalShape";
100  m_processedMaxPeakBinName = "processedMaxPeakBin";
102  m_processedMaxPeakValueName = "processedMaxPeakValue";
104  m_processedMaxFullDelayDataName = "processedMaxFullDelayData";
106  m_processedFitPeakBinName = "processedFitPeakBin";
108  m_processedFitPeakValueName = "processedFitPeakValue";
110  m_processedFitFullDelayDataName = "processedFitFullDelayData";
112  m_processedFitPerformedName = "processedFitPerformed";
113  m_processedFitPerformed = false;
114 
115  m_processedFitName = "processedFit";
116  m_processedFit = 0;
117 
118  m_isProcessedName = "isProcessed";
119  m_isProcessed = false;
120 
121  m_risingSlopeMeanName = "risingSlopeMean";
122  m_risingSlopeMean = 0.0;
123  m_risingSlopeSigmaName = "risingSlopeSigma";
124  m_risingSlopeSigma = 0.0;
125 
126  m_currentFullDelayDataName = "currentFullDelayData";
128 
129  m_errorCodeName = "errorCode";
130  m_errorCode = 0;
131 
132  m_runNumberName = "runNumber";
133  m_runNumber = 0;
134  m_runNumberStr = "";
135 }

◆ ~L1CaloPprPhos4ShapeCollection()

L1CaloPprPhos4ShapeCollection::~L1CaloPprPhos4ShapeCollection ( )

Definition at line 137 of file L1CaloPprPhos4ShapeCollection.cxx.

138 {
139  for (auto& P : *m_signalShapes) delete P.second;
140  delete m_signalShapes;
141 }

◆ L1CaloPprPhos4ShapeCollection() [2/2]

L1CaloPprPhos4ShapeCollection::L1CaloPprPhos4ShapeCollection ( const L1CaloPprPhos4ShapeCollection rhs)
private

Member Function Documentation

◆ ATLAS_NOT_REENTRANT()

StatusCode Finalize L1CaloPprPhos4ShapeCollection::ATLAS_NOT_REENTRANT ( void  )

◆ begin()

ShapesMap_itr L1CaloPprPhos4ShapeCollection::begin ( void  )
inline

Definition at line 106 of file L1CaloPprPhos4ShapeCollection.h.

106 {return m_signalShapes->begin();};

◆ CoolIdExists()

bool L1CaloPprPhos4ShapeCollection::CoolIdExists ( const L1CaloCoolChannelId coolId) const
private

Definition at line 1445 of file L1CaloPprPhos4ShapeCollection.cxx.

1446 {
1447  // must be a PPM
1448  if (coolId.moduleType() != L1CaloModuleType::Ppm) {
1449  ATH_MSG_WARNING("[CoolIdExists] channel 0x" << CoolIdToString(coolId) << " has L1CaloModuleType is " << coolId.moduleType().toString() << ", but expecting PPM.");
1450  return false;
1451  }
1452  // crate must be 0-7
1453  else if (!(coolId.crate() <= 7)) {
1454  ATH_MSG_WARNING("[CoolIdExists] channel 0x" << CoolIdToString(coolId) << " has crate is " << coolId.crate() << ", but should be 0 - 7.");
1455  return false;
1456  }
1457  // module must be 0-15
1458  else if (!(coolId.module() <= 15)) {
1459  ATH_MSG_WARNING("[CoolIdExists] channel 0x" << CoolIdToString(coolId) << " has module is " << coolId.module() << ", but should be 0 - 15.");
1460  return false;
1461  }
1462  // subModule must be 0-15
1463  else if (!(coolId.subModule() <= 15)) {
1464  ATH_MSG_WARNING("[CoolIdExists] channel 0x" << CoolIdToString(coolId) << " has subModule is " << coolId.subModule() << ", but should be 0 - 15.");
1465  return false;
1466  }
1467  // channel must be 0-3
1468  else if (!(coolId.channel() <= 3)) {
1469  ATH_MSG_WARNING("[CoolIdExists] channel 0x" << CoolIdToString(coolId) << " has channel is " << coolId.channel() << ", but should be 0 - 3.");
1470  return false;
1471  }
1472 
1473  return true;
1474 }

◆ CoolIdToString()

std::string L1CaloPprPhos4ShapeCollection::CoolIdToString ( const L1CaloCoolChannelId coolId) const
private

Definition at line 1575 of file L1CaloPprPhos4ShapeCollection.cxx.

1576 {
1577  char temp[200];
1578  sprintf(temp, "%08x", coolId.id());
1579  std::string tempStr = temp;
1580  return tempStr;
1581 }

◆ end()

ShapesMap_itr L1CaloPprPhos4ShapeCollection::end ( void  )
inline

Definition at line 107 of file L1CaloPprPhos4ShapeCollection.h.

107 {return m_signalShapes->end();};

◆ Fill() [1/3]

StatusCode L1CaloPprPhos4ShapeCollection::Fill ( const L1CaloCoolChannelId coolId,
const unsigned int  ns_step,
const unsigned int  adc 
)

Definition at line 197 of file L1CaloPprPhos4ShapeCollection.cxx.

197  {
198  ShapesMap_itr itr = GetMapIterator(coolId);
199  if (itr == m_signalShapes->end()) {
200  ATH_MSG_WARNING("[Fill] no iterator returned for 0x" << CoolIdToString(coolId));
201  return StatusCode::FAILURE;
202  }
203  return itr->second->Fill(ns_step, adc);
204 }

◆ Fill() [2/3]

StatusCode L1CaloPprPhos4ShapeCollection::Fill ( const L1CaloCoolChannelId coolId,
const unsigned int  rodHeaderStep,
const std::vector< int > &  adc 
)

Definition at line 217 of file L1CaloPprPhos4ShapeCollection.cxx.

217  {
218  ShapesMap_itr itr = GetMapIterator(coolId);
219  if (itr == m_signalShapes->end()) {
220  ATH_MSG_WARNING("[Fill] no iterator returned for 0x" << CoolIdToString(coolId));
221  return StatusCode::FAILURE;
222  }
223  return itr->second->Fill(rodHeaderStep, adc);
224 }

◆ Fill() [3/3]

StatusCode L1CaloPprPhos4ShapeCollection::Fill ( const L1CaloCoolChannelId coolId,
const unsigned int  timeSlice,
const unsigned int  rodHeaderStep,
const int  adc 
)

Definition at line 207 of file L1CaloPprPhos4ShapeCollection.cxx.

207  {
208  ShapesMap_itr itr = GetMapIterator(coolId);
209  if (itr == m_signalShapes->end()) {
210  ATH_MSG_WARNING("[Fill] no iterator returned for 0x" << CoolIdToString(coolId));
211  return StatusCode::FAILURE;
212  }
213  return itr->second->Fill(timeSlice, rodHeaderStep, adc);
214 }

◆ GetErrorCode()

unsigned int L1CaloPprPhos4ShapeCollection::GetErrorCode ( const L1CaloCoolChannelId coolId)
inline

Definition at line 133 of file L1CaloPprPhos4ShapeCollection.h.

133 {return GetMapIterator(coolId)->second->GetErrorCode();};

◆ GetMapIterator()

L1CaloPprPhos4ShapeCollection::ShapesMap_itr L1CaloPprPhos4ShapeCollection::GetMapIterator ( const L1CaloCoolChannelId coolId)
private

Definition at line 159 of file L1CaloPprPhos4ShapeCollection.cxx.

159  {
160 
161  // first check that the current iterator isn't the right one already
162  if (m_signalShapesItr != m_signalShapes->end()) {
163  if ( coolId.id() == m_signalShapesItr->first) {
164  return m_signalShapesItr;
165  }
166  }
167 
168  m_signalShapesItr = m_signalShapes->find(coolId.id());
169 
170  // check that the iterator was found
171  // if it was not then I create a new one
172  // for this COOL ID
173  if (m_signalShapesItr == m_signalShapes->end()) {
174 
175  // make sure cool ID exists first
176  if (!CoolIdExists(coolId)) {
177  ATH_MSG_WARNING("[GetMapIterator] channel 0x" << CoolIdToString(coolId) << " does not exist and will not be created.");
178  return m_signalShapes->end();
179  }
180 
181  L1CaloPprPhos4Shape* temp = new L1CaloPprPhos4Shape(coolId);
183 
184  (*m_signalShapes)[coolId.id()] = temp;
185  m_signalShapesItr = m_signalShapes->find(coolId.id());
186 
187  if (m_signalShapesItr == m_signalShapes->end()) {
188  ATH_MSG_WARNING("[GetMapIterator] Something strange going on. Did not find newly created signal shape for cool ID: 0x" << CoolIdToString(coolId));
189  return m_signalShapes->end();
190  }
191  }
192 
193  return m_signalShapesItr;
194 
195 }

◆ GetMinimumSignalHeight()

unsigned int L1CaloPprPhos4ShapeCollection::GetMinimumSignalHeight ( void  ) const
inline

Definition at line 89 of file L1CaloPprPhos4ShapeCollection.h.

89 {return m_minSignalHeight;};

◆ GetOutputDirectoryName()

const std::string& L1CaloPprPhos4ShapeCollection::GetOutputDirectoryName ( void  )
inline

Definition at line 141 of file L1CaloPprPhos4ShapeCollection.h.

141 {return m_outputFileDirName;};

◆ GetPadTitle()

std::string L1CaloPprPhos4ShapeCollection::GetPadTitle ( const unsigned int  coolId) const
private

Definition at line 1488 of file L1CaloPprPhos4ShapeCollection.cxx.

1488  {
1489 
1490  std::stringstream temp;
1491 
1492  L1CaloCoolChannelId id(coolId);
1493 
1494  temp << "Crate " << id.crate() << " Ppm " << id.module();
1495 
1496  return temp.str();
1497 
1498 }

◆ GetProcessedFitFullDelayData()

unsigned int L1CaloPprPhos4ShapeCollection::GetProcessedFitFullDelayData ( const L1CaloCoolChannelId coolId)
inline

Definition at line 131 of file L1CaloPprPhos4ShapeCollection.h.

131 {return GetMapIterator(coolId)->second->GetProcessedFitFullDelayData();};

◆ GetProcessedFitPeakBin()

unsigned int L1CaloPprPhos4ShapeCollection::GetProcessedFitPeakBin ( const L1CaloCoolChannelId coolId)
inline

Definition at line 129 of file L1CaloPprPhos4ShapeCollection.h.

129 {return GetMapIterator(coolId)->second->GetProcessedFitPeakBin();};

◆ GetProcessedFitPeakValue()

float L1CaloPprPhos4ShapeCollection::GetProcessedFitPeakValue ( const L1CaloCoolChannelId coolId)
inline

Definition at line 130 of file L1CaloPprPhos4ShapeCollection.h.

130 {return GetMapIterator(coolId)->second->GetProcessedFitPeakValue();};

◆ GetProcessedMaxFullDelayData()

unsigned int L1CaloPprPhos4ShapeCollection::GetProcessedMaxFullDelayData ( const L1CaloCoolChannelId coolId)
inline

Definition at line 128 of file L1CaloPprPhos4ShapeCollection.h.

128 {return GetMapIterator(coolId)->second->GetProcessedMaxFullDelayData();};

◆ GetProcessedMaxPeakBin()

unsigned int L1CaloPprPhos4ShapeCollection::GetProcessedMaxPeakBin ( const L1CaloCoolChannelId coolId)
inline

Definition at line 126 of file L1CaloPprPhos4ShapeCollection.h.

126 {return GetMapIterator(coolId)->second->GetProcessedMaxPeakBin();};

◆ GetProcessedMaxPeakValue()

float L1CaloPprPhos4ShapeCollection::GetProcessedMaxPeakValue ( const L1CaloCoolChannelId coolId)
inline

Definition at line 127 of file L1CaloPprPhos4ShapeCollection.h.

127 {return GetMapIterator(coolId)->second->GetProcessedMaxPeakValue();};

◆ GetProcessedSignalShape()

TH1F* L1CaloPprPhos4ShapeCollection::GetProcessedSignalShape ( const L1CaloCoolChannelId coolId)
inline

Definition at line 125 of file L1CaloPprPhos4ShapeCollection.h.

125 {return GetMapIterator(coolId)->second->GetProcessedSignalShape();};

◆ GetRawFitFullDelayData()

unsigned int L1CaloPprPhos4ShapeCollection::GetRawFitFullDelayData ( const L1CaloCoolChannelId coolId)
inline

Definition at line 123 of file L1CaloPprPhos4ShapeCollection.h.

123 {return GetMapIterator(coolId)->second->GetRawFitFullDelayData();};

◆ GetRawFitPeakBin()

unsigned int L1CaloPprPhos4ShapeCollection::GetRawFitPeakBin ( const L1CaloCoolChannelId coolId)
inline

Definition at line 121 of file L1CaloPprPhos4ShapeCollection.h.

121 {return GetMapIterator(coolId)->second->GetRawFitPeakBin();};

◆ GetRawFitPeakValue()

float L1CaloPprPhos4ShapeCollection::GetRawFitPeakValue ( const L1CaloCoolChannelId coolId)
inline

Definition at line 122 of file L1CaloPprPhos4ShapeCollection.h.

122 {return GetMapIterator(coolId)->second->GetRawFitPeakValue();};

◆ GetRawMaxFullDelayData()

unsigned int L1CaloPprPhos4ShapeCollection::GetRawMaxFullDelayData ( const L1CaloCoolChannelId coolId)
inline

Definition at line 120 of file L1CaloPprPhos4ShapeCollection.h.

120 {return GetMapIterator(coolId)->second->GetRawMaxFullDelayData();};

◆ GetRawMaxPeakBin()

unsigned int L1CaloPprPhos4ShapeCollection::GetRawMaxPeakBin ( const L1CaloCoolChannelId coolId)
inline

Definition at line 118 of file L1CaloPprPhos4ShapeCollection.h.

118 {return GetMapIterator(coolId)->second->GetRawMaxPeakBin();};

◆ GetRawMaxPeakValue()

float L1CaloPprPhos4ShapeCollection::GetRawMaxPeakValue ( const L1CaloCoolChannelId coolId)
inline

Definition at line 119 of file L1CaloPprPhos4ShapeCollection.h.

119 {return GetMapIterator(coolId)->second->GetRawMaxPeakValue();};

◆ GetRawSignalShape()

TProfile* L1CaloPprPhos4ShapeCollection::GetRawSignalShape ( const L1CaloCoolChannelId coolId)
inline

Definition at line 117 of file L1CaloPprPhos4ShapeCollection.h.

117 {return GetMapIterator(coolId)->second->GetRawSignalShape();};

◆ GetRunNumber()

unsigned int L1CaloPprPhos4ShapeCollection::GetRunNumber ( void  )
inline

Definition at line 138 of file L1CaloPprPhos4ShapeCollection.h.

138 {return m_runNumber;};

◆ GetSignalShape()

L1CaloPprPhos4Shape * L1CaloPprPhos4ShapeCollection::GetSignalShape ( const L1CaloCoolChannelId coolId)

Definition at line 143 of file L1CaloPprPhos4ShapeCollection.cxx.

143  {
144 
145  if ( coolId.id() == m_signalShapesItr->first) {
146  return m_signalShapesItr->second;
147  }
148 
149  m_signalShapesItr = m_signalShapes->find(coolId.id());
150 
151  if ( m_signalShapesItr == m_signalShapes->end()) {
152  ATH_MSG_WARNING("[GetSignalShape] Did not find requested COOL ID, 0x" << std::hex << coolId.id() << std::dec << ", in signalShapes.");
153  return (L1CaloPprPhos4Shape*)0;
154  }
155 
156  return m_signalShapesItr->second;
157 }

◆ GetTimingRegime()

const std::string& L1CaloPprPhos4ShapeCollection::GetTimingRegime ( void  ) const
inline

Definition at line 92 of file L1CaloPprPhos4ShapeCollection.h.

92 {return m_timingRegime;};

◆ gzipFile()

void L1CaloPprPhos4ShapeCollection::gzipFile ( std::string &  filename) const
private

Definition at line 1501 of file L1CaloPprPhos4ShapeCollection.cxx.

1502 {
1503  if (!gSystem->AccessPathName(filename.c_str())) {
1504  std::string command = "gzip -f " + filename;
1505  ATH_MSG_INFO("Running System command: " << command);
1506  gSystem->Exec(command.c_str());
1507 
1508  }
1509 }

◆ initMessaging()

void AthMessaging::initMessaging ( ) const
privateinherited

Initialize our message level and MessageSvc.

This method should only be called once.

Definition at line 39 of file AthMessaging.cxx.

40 {
42  m_lvl = m_imsg ?
43  static_cast<MSG::Level>( m_imsg.load()->outputLevel(m_nm) ) :
44  MSG::INFO;
45 }

◆ IsLArChannel()

bool L1CaloPprPhos4ShapeCollection::IsLArChannel ( L1CaloPprPhos4Shape const *const  shape) const
private

Definition at line 1351 of file L1CaloPprPhos4ShapeCollection.cxx.

1351  {
1352 
1353  const float eta = shape->GetEta();
1354  const float feta = fabs(eta);
1355  const L1CaloPprPhos4Shape::CaloLayer layer = shape->GetLayer();
1356 
1358  if ( feta > 1.5 && feta < 4.9)
1359  return true;
1360  }
1361  else if (layer == L1CaloPprPhos4Shape::EM) {
1362  if ( feta < 4.9)
1363  return true;
1364  }
1365 
1366  return false;
1367 
1368 }

◆ IsLArRun()

bool L1CaloPprPhos4ShapeCollection::IsLArRun ( void  ) const
inline

Definition at line 147 of file L1CaloPprPhos4ShapeCollection.h.

147 {return m_isLArRun;};

◆ IsProcessed()

bool L1CaloPprPhos4ShapeCollection::IsProcessed ( const L1CaloCoolChannelId coolId)
inline

Definition at line 135 of file L1CaloPprPhos4ShapeCollection.h.

135 {return GetMapIterator(coolId)->second->IsProcessed();};

◆ IsTileChannel()

bool L1CaloPprPhos4ShapeCollection::IsTileChannel ( L1CaloPprPhos4Shape const *const  shape) const
private

Definition at line 1336 of file L1CaloPprPhos4ShapeCollection.cxx.

1336  {
1337 
1338  const float eta = shape->GetEta();
1339  const float feta = fabs(eta);
1340  const L1CaloPprPhos4Shape::CaloLayer layer = shape->GetLayer();
1341 
1343  if ( feta < 1.5 )
1344  return true;
1345  }
1346 
1347  return false;
1348 
1349 }

◆ IsTileRun()

bool L1CaloPprPhos4ShapeCollection::IsTileRun ( void  ) const
inline

Definition at line 144 of file L1CaloPprPhos4ShapeCollection.h.

144 {return m_isTileRun;};

◆ MergeErrorAndShapes()

void L1CaloPprPhos4ShapeCollection::MergeErrorAndShapes ( std::string &  error,
std::string &  shapes 
) const
private

Definition at line 1557 of file L1CaloPprPhos4ShapeCollection.cxx.

1558 {
1559 
1560  // merge the error and shapes files to one file
1561  std::string tempFilename = "temp.ps";
1562  psmerge(error, shapes, tempFilename);
1563 
1564  // can remove the error file
1565  rm(error);
1566 
1567  // can remove the shapes file
1568  rm(shapes);
1569 
1570  // move the temp filename to the shapes filename
1571  mv(tempFilename, shapes);
1572 
1573 }

◆ msg() [1/2]

MsgStream & AthMessaging::msg ( ) const
inlineinherited

The standard message stream.

Returns a reference to the default message stream May not be invoked before sysInitialize() has been invoked.

Definition at line 164 of file AthMessaging.h.

165 {
166  MsgStream* ms = m_msg_tls.get();
167  if (!ms) {
168  if (!m_initialized.test_and_set()) initMessaging();
169  ms = new MsgStream(m_imsg,m_nm);
170  m_msg_tls.reset( ms );
171  }
172 
173  ms->setLevel (m_lvl);
174  return *ms;
175 }

◆ msg() [2/2]

MsgStream & AthMessaging::msg ( const MSG::Level  lvl) const
inlineinherited

The standard message stream.

Returns a reference to the default message stream May not be invoked before sysInitialize() has been invoked.

Definition at line 179 of file AthMessaging.h.

180 { return msg() << lvl; }

◆ msgLvl()

bool AthMessaging::msgLvl ( const MSG::Level  lvl) const
inlineinherited

Test the output level.

Parameters
lvlThe message level to test against
Returns
boolean Indicating if messages at given level will be printed
Return values
trueMessages at level "lvl" will be printed

Definition at line 151 of file AthMessaging.h.

152 {
153  if (!m_initialized.test_and_set()) initMessaging();
154  if (m_lvl <= lvl) {
155  msg() << lvl;
156  return true;
157  } else {
158  return false;
159  }
160 }

◆ mv()

void L1CaloPprPhos4ShapeCollection::mv ( std::string &  file1,
std::string &  file2 
) const
private

Definition at line 1537 of file L1CaloPprPhos4ShapeCollection.cxx.

1538 {
1539  if (!gSystem->AccessPathName(file1.c_str()) )
1540  {
1541  std::string command = "mv " + file1 + ' ' + file2;
1542  ATH_MSG_INFO("Running System command: " << command);
1543  gSystem->Exec(command.c_str());
1544  }
1545 }

◆ operator=()

void L1CaloPprPhos4ShapeCollection::operator= ( const L1CaloPprPhos4ShapeCollection rhs)
private

◆ ps2pdf()

void L1CaloPprPhos4ShapeCollection::ps2pdf ( std::string &  filename) const
private

Definition at line 1511 of file L1CaloPprPhos4ShapeCollection.cxx.

1512 {
1513  if (!gSystem->AccessPathName(filename.c_str())) {
1514  unsigned int index = filename.find("ps");
1515  std::string temp = filename;
1516  temp.replace(index, 2, "pdf");
1517  std::string command = "ps2pdf " + filename;
1518  command += " ";
1519  command += temp;
1520  ATH_MSG_INFO("Running System command: " << command);
1521  gSystem->Exec(command.c_str());
1522  }
1523 }

◆ psmerge()

void L1CaloPprPhos4ShapeCollection::psmerge ( std::string &  file1,
std::string &  file2,
std::string &  outputfile 
) const
private

Definition at line 1525 of file L1CaloPprPhos4ShapeCollection.cxx.

1526 {
1527  if (!gSystem->AccessPathName(file1.c_str())
1528  && !gSystem->AccessPathName(file2.c_str())
1529  )
1530  {
1531  std::string command = "psmerge " + file1 + ' ' + file2 + " > " + outputfile;
1532  ATH_MSG_INFO("Running System command: " << command);
1533  gSystem->Exec(command.c_str());
1534  }
1535 }

◆ rm()

void L1CaloPprPhos4ShapeCollection::rm ( std::string &  file) const
private

Definition at line 1547 of file L1CaloPprPhos4ShapeCollection.cxx.

1548 {
1549  if (!gSystem->AccessPathName(file.c_str()) )
1550  {
1551  std::string command = "rm " + file;
1552  ATH_MSG_INFO("Running System command: " << command);
1553  gSystem->Exec(command.c_str());
1554  }
1555 }

◆ SaveEtaPhiHisto()

TH2F * L1CaloPprPhos4ShapeCollection::SaveEtaPhiHisto ( TH2F_LW histo,
const float  min = -3.,
const float  max = 3.,
const unsigned int  contourBins = 12 
) const
private

Definition at line 1476 of file L1CaloPprPhos4ShapeCollection.cxx.

1476  {
1477 
1478  TH2F *temp = histo->getROOTHist();
1479  temp->SetMinimum(min);
1480  temp->SetMaximum(max);
1481  temp->SetContour(contourBins);
1482  temp->SetFillColor(kGray);
1483  temp->SetLineColor(kGray);
1484  temp->Write();
1485  return temp;
1486 }

◆ SetChannelEnabled()

StatusCode L1CaloPprPhos4ShapeCollection::SetChannelEnabled ( const L1CaloCoolChannelId coolId,
bool  enabled 
)

Definition at line 1432 of file L1CaloPprPhos4ShapeCollection.cxx.

1432  {
1433  ShapesMap_itr itr = GetMapIterator(coolId);
1434  if (itr == m_signalShapes->end()) {
1435  ATH_MSG_WARNING("[SetChannelEnabled] no iterator returned for 0x" << CoolIdToString(coolId));
1436  return StatusCode::FAILURE;
1437  }
1438 
1439  itr->second->SetEnabled(enabled);
1440 
1441  return StatusCode::SUCCESS;
1442 }

◆ SetChannelEtaPhiLayer()

bool L1CaloPprPhos4ShapeCollection::SetChannelEtaPhiLayer ( const L1CaloCoolChannelId coolId,
const float  eta,
const float  phi,
const L1CaloPprPhos4Shape::CaloLayer  layer 
)

Definition at line 1371 of file L1CaloPprPhos4ShapeCollection.cxx.

1372 {
1373  L1CaloPprPhos4Shape *shape = GetSignalShape(coolId);
1374  if (shape != 0) {
1375  shape->SetEta(eta);
1376  shape->SetPhi(phi);
1377  shape->SetLayer(layer);
1378  return true;
1379  }
1380  return false;
1381 }

◆ SetCurrentFullDelayData()

StatusCode L1CaloPprPhos4ShapeCollection::SetCurrentFullDelayData ( const L1CaloCoolChannelId coolId,
unsigned int  delay 
)

Definition at line 1383 of file L1CaloPprPhos4ShapeCollection.cxx.

1383  {
1384  ShapesMap_itr itr = GetMapIterator(coolId);
1385  if (itr == m_signalShapes->end()) {
1386  ATH_MSG_WARNING("[SetCurrentFullDelayData] no iterator returned for 0x" << CoolIdToString(coolId));
1387  return StatusCode::FAILURE;
1388  }
1389 
1390  itr->second->SetCurrentFullDelayData(delay);
1391 
1392  return StatusCode::SUCCESS;
1393 }

◆ SetHistogramTool()

void L1CaloPprPhos4ShapeCollection::SetHistogramTool ( ToolHandle< LVL1::TrigT1CaloLWHistogramTool > &  histTool)
inline

Definition at line 94 of file L1CaloPprPhos4ShapeCollection.h.

94 {m_histTool = &histTool;};

◆ SetL1aFadcSlice()

StatusCode L1CaloPprPhos4ShapeCollection::SetL1aFadcSlice ( const L1CaloCoolChannelId coolId,
unsigned int  slice 
)

Definition at line 1408 of file L1CaloPprPhos4ShapeCollection.cxx.

1408  {
1409  ShapesMap_itr itr = GetMapIterator(coolId);
1410  if (itr == m_signalShapes->end()) {
1411  ATH_MSG_WARNING("[SetL1aFadcSlice] no iterator returned for 0x" << CoolIdToString(coolId));
1412  return StatusCode::FAILURE;
1413  }
1414 
1415  itr->second->SetL1aFadcSlice(slice);
1416 
1417  return StatusCode::SUCCESS;
1418 }

◆ SetLArRun()

void L1CaloPprPhos4ShapeCollection::SetLArRun ( bool  value = true)
inline

Definition at line 146 of file L1CaloPprPhos4ShapeCollection.h.

146 {m_isLArRun = value;};

◆ setLevel()

void AthMessaging::setLevel ( MSG::Level  lvl)
inherited

Change the current logging level.

Use this rather than msg().setLevel() for proper operation with MT.

Definition at line 28 of file AthMessaging.cxx.

29 {
30  m_lvl = lvl;
31 }

◆ SetMinimumSignalHeight()

void L1CaloPprPhos4ShapeCollection::SetMinimumSignalHeight ( const unsigned int  min)
inline

Definition at line 88 of file L1CaloPprPhos4ShapeCollection.h.

◆ SetOutputDirectoryName()

void L1CaloPprPhos4ShapeCollection::SetOutputDirectoryName ( const std::string &  name)
inline

Definition at line 140 of file L1CaloPprPhos4ShapeCollection.h.

◆ SetPedValue()

StatusCode L1CaloPprPhos4ShapeCollection::SetPedValue ( const L1CaloCoolChannelId coolId,
unsigned int  value 
)

Definition at line 1396 of file L1CaloPprPhos4ShapeCollection.cxx.

1396  {
1397  ShapesMap_itr itr = GetMapIterator(coolId);
1398  if (itr == m_signalShapes->end()) {
1399  ATH_MSG_WARNING("[SetPedValue] no iterator returned for 0x" << CoolIdToString(coolId));
1400  return StatusCode::FAILURE;
1401  }
1402 
1403  itr->second->SetPedValue(value);
1404 
1405  return StatusCode::SUCCESS;
1406 }

◆ SetRunNumber()

void L1CaloPprPhos4ShapeCollection::SetRunNumber ( const unsigned int  runNumber)
inline

Definition at line 137 of file L1CaloPprPhos4ShapeCollection.h.

137 {m_runNumber=runNumber;std::stringstream ss;ss.width(8);ss.fill('0');ss<<m_runNumber;ss>>m_runNumberStr;};

◆ SetTileRun()

void L1CaloPprPhos4ShapeCollection::SetTileRun ( bool  value = true)
inline

Definition at line 143 of file L1CaloPprPhos4ShapeCollection.h.

143 {m_isTileRun = value;};

◆ SetTimingRegime()

void L1CaloPprPhos4ShapeCollection::SetTimingRegime ( const std::string &  regime)
inline

Definition at line 91 of file L1CaloPprPhos4ShapeCollection.h.

91 {m_timingRegime = regime;};

◆ SetValidChannel()

StatusCode L1CaloPprPhos4ShapeCollection::SetValidChannel ( const L1CaloCoolChannelId coolId,
bool  validity 
)

Definition at line 1420 of file L1CaloPprPhos4ShapeCollection.cxx.

1420  {
1421  ShapesMap_itr itr = GetMapIterator(coolId);
1422  if (itr == m_signalShapes->end()) {
1423  ATH_MSG_WARNING("[SetValidChannel] no iterator returned for 0x" << CoolIdToString(coolId));
1424  return StatusCode::FAILURE;
1425  }
1426 
1427  itr->second->SetValidChannel(validity);
1428 
1429  return StatusCode::SUCCESS;
1430 }

◆ size()

unsigned int L1CaloPprPhos4ShapeCollection::size ( void  )
inline

Definition at line 109 of file L1CaloPprPhos4ShapeCollection.h.

109 {return m_signalShapes->size();};

Member Data Documentation

◆ ATLAS_THREAD_SAFE

std::atomic_flag m_initialized AthMessaging::ATLAS_THREAD_SAFE = ATOMIC_FLAG_INIT
mutableprivateinherited

Messaging initialized (initMessaging)

Definition at line 141 of file AthMessaging.h.

◆ m_coolId

unsigned int L1CaloPprPhos4ShapeCollection::m_coolId
private

Definition at line 204 of file L1CaloPprPhos4ShapeCollection.h.

◆ m_coolIdName

std::string L1CaloPprPhos4ShapeCollection::m_coolIdName
private

Definition at line 203 of file L1CaloPprPhos4ShapeCollection.h.

◆ m_currentFullDelayData

unsigned int L1CaloPprPhos4ShapeCollection::m_currentFullDelayData
private

Definition at line 266 of file L1CaloPprPhos4ShapeCollection.h.

◆ m_currentFullDelayDataName

std::string L1CaloPprPhos4ShapeCollection::m_currentFullDelayDataName
private

Definition at line 265 of file L1CaloPprPhos4ShapeCollection.h.

◆ m_dbFileName_processedFit

std::string L1CaloPprPhos4ShapeCollection::m_dbFileName_processedFit
private

Definition at line 189 of file L1CaloPprPhos4ShapeCollection.h.

◆ m_dbFileName_processedMax

std::string L1CaloPprPhos4ShapeCollection::m_dbFileName_processedMax
private

Definition at line 188 of file L1CaloPprPhos4ShapeCollection.h.

◆ m_dbFileName_rawFit

std::string L1CaloPprPhos4ShapeCollection::m_dbFileName_rawFit
private

Definition at line 187 of file L1CaloPprPhos4ShapeCollection.h.

◆ m_dbFileName_rawMax

std::string L1CaloPprPhos4ShapeCollection::m_dbFileName_rawMax
private

Definition at line 186 of file L1CaloPprPhos4ShapeCollection.h.

◆ m_errorCode

unsigned int L1CaloPprPhos4ShapeCollection::m_errorCode
private

Definition at line 269 of file L1CaloPprPhos4ShapeCollection.h.

◆ m_errorCodeName

std::string L1CaloPprPhos4ShapeCollection::m_errorCodeName
private

Definition at line 268 of file L1CaloPprPhos4ShapeCollection.h.

◆ m_histTool

ToolHandle<LVL1::TrigT1CaloLWHistogramTool>* L1CaloPprPhos4ShapeCollection::m_histTool
private

Definition at line 161 of file L1CaloPprPhos4ShapeCollection.h.

◆ m_imsg

std::atomic<IMessageSvc*> AthMessaging::m_imsg { nullptr }
mutableprivateinherited

MessageSvc pointer.

Definition at line 135 of file AthMessaging.h.

◆ m_isEnabled

bool L1CaloPprPhos4ShapeCollection::m_isEnabled
private

Definition at line 207 of file L1CaloPprPhos4ShapeCollection.h.

◆ m_isEnabledName

std::string L1CaloPprPhos4ShapeCollection::m_isEnabledName
private

Definition at line 206 of file L1CaloPprPhos4ShapeCollection.h.

◆ m_isLArRun

bool L1CaloPprPhos4ShapeCollection::m_isLArRun
private

Definition at line 156 of file L1CaloPprPhos4ShapeCollection.h.

◆ m_isProcessed

bool L1CaloPprPhos4ShapeCollection::m_isProcessed
private

Definition at line 258 of file L1CaloPprPhos4ShapeCollection.h.

◆ m_isProcessedName

std::string L1CaloPprPhos4ShapeCollection::m_isProcessedName
private

Definition at line 257 of file L1CaloPprPhos4ShapeCollection.h.

◆ m_isTileRun

bool L1CaloPprPhos4ShapeCollection::m_isTileRun
private

Definition at line 155 of file L1CaloPprPhos4ShapeCollection.h.

◆ m_isValid

bool L1CaloPprPhos4ShapeCollection::m_isValid
private

Definition at line 210 of file L1CaloPprPhos4ShapeCollection.h.

◆ m_isValidName

std::string L1CaloPprPhos4ShapeCollection::m_isValidName
private

Definition at line 209 of file L1CaloPprPhos4ShapeCollection.h.

◆ m_lvl

std::atomic<MSG::Level> AthMessaging::m_lvl { MSG::NIL }
mutableprivateinherited

Current logging level.

Definition at line 138 of file AthMessaging.h.

◆ m_minSignalHeight

unsigned int L1CaloPprPhos4ShapeCollection::m_minSignalHeight
private

Definition at line 158 of file L1CaloPprPhos4ShapeCollection.h.

◆ m_msg_tls

boost::thread_specific_ptr<MsgStream> AthMessaging::m_msg_tls
mutableprivateinherited

MsgStream instance (a std::cout like with print-out levels)

Definition at line 132 of file AthMessaging.h.

◆ m_nm

std::string AthMessaging::m_nm
privateinherited

Message source name.

Definition at line 129 of file AthMessaging.h.

◆ m_outDBFileNamePostfix

std::string L1CaloPprPhos4ShapeCollection::m_outDBFileNamePostfix
private

Definition at line 190 of file L1CaloPprPhos4ShapeCollection.h.

◆ m_outProcessedCanvasName

std::string L1CaloPprPhos4ShapeCollection::m_outProcessedCanvasName
private

Definition at line 194 of file L1CaloPprPhos4ShapeCollection.h.

◆ m_outProcessedCanvasNamePostfix

std::string L1CaloPprPhos4ShapeCollection::m_outProcessedCanvasNamePostfix
private

Definition at line 195 of file L1CaloPprPhos4ShapeCollection.h.

◆ m_outputFileDirName

std::string L1CaloPprPhos4ShapeCollection::m_outputFileDirName
private

Definition at line 183 of file L1CaloPprPhos4ShapeCollection.h.

◆ m_outputFileName

std::string L1CaloPprPhos4ShapeCollection::m_outputFileName
private

Definition at line 184 of file L1CaloPprPhos4ShapeCollection.h.

◆ m_outputFileNamePostfix

std::string L1CaloPprPhos4ShapeCollection::m_outputFileNamePostfix
private

Definition at line 185 of file L1CaloPprPhos4ShapeCollection.h.

◆ m_outputSummaryCanvasPostfix

std::string L1CaloPprPhos4ShapeCollection::m_outputSummaryCanvasPostfix
private

Definition at line 199 of file L1CaloPprPhos4ShapeCollection.h.

◆ m_outputSummaryPlotsFileName

std::string L1CaloPprPhos4ShapeCollection::m_outputSummaryPlotsFileName
private

Definition at line 197 of file L1CaloPprPhos4ShapeCollection.h.

◆ m_outputSummaryPlotsPostfix

std::string L1CaloPprPhos4ShapeCollection::m_outputSummaryPlotsPostfix
private

Definition at line 198 of file L1CaloPprPhos4ShapeCollection.h.

◆ m_outRawCanvasName

std::string L1CaloPprPhos4ShapeCollection::m_outRawCanvasName
private

Definition at line 192 of file L1CaloPprPhos4ShapeCollection.h.

◆ m_outRawCanvasNamePostfix

std::string L1CaloPprPhos4ShapeCollection::m_outRawCanvasNamePostfix
private

Definition at line 193 of file L1CaloPprPhos4ShapeCollection.h.

◆ m_pedestalMean

float L1CaloPprPhos4ShapeCollection::m_pedestalMean
private

Definition at line 233 of file L1CaloPprPhos4ShapeCollection.h.

◆ m_pedestalMeanName

std::string L1CaloPprPhos4ShapeCollection::m_pedestalMeanName
private

Definition at line 232 of file L1CaloPprPhos4ShapeCollection.h.

◆ m_pedestalSigma

float L1CaloPprPhos4ShapeCollection::m_pedestalSigma
private

Definition at line 235 of file L1CaloPprPhos4ShapeCollection.h.

◆ m_pedestalSigmaName

std::string L1CaloPprPhos4ShapeCollection::m_pedestalSigmaName
private

Definition at line 234 of file L1CaloPprPhos4ShapeCollection.h.

◆ m_processedFit

TF1* L1CaloPprPhos4ShapeCollection::m_processedFit
private

Definition at line 255 of file L1CaloPprPhos4ShapeCollection.h.

◆ m_processedFitFullDelayData

unsigned int L1CaloPprPhos4ShapeCollection::m_processedFitFullDelayData
private

Definition at line 250 of file L1CaloPprPhos4ShapeCollection.h.

◆ m_processedFitFullDelayDataName

std::string L1CaloPprPhos4ShapeCollection::m_processedFitFullDelayDataName
private

Definition at line 249 of file L1CaloPprPhos4ShapeCollection.h.

◆ m_processedFitName

std::string L1CaloPprPhos4ShapeCollection::m_processedFitName
private

Definition at line 254 of file L1CaloPprPhos4ShapeCollection.h.

◆ m_processedFitPeakBin

unsigned int L1CaloPprPhos4ShapeCollection::m_processedFitPeakBin
private

Definition at line 246 of file L1CaloPprPhos4ShapeCollection.h.

◆ m_processedFitPeakBinName

std::string L1CaloPprPhos4ShapeCollection::m_processedFitPeakBinName
private

Definition at line 245 of file L1CaloPprPhos4ShapeCollection.h.

◆ m_processedFitPeakValue

float L1CaloPprPhos4ShapeCollection::m_processedFitPeakValue
private

Definition at line 248 of file L1CaloPprPhos4ShapeCollection.h.

◆ m_processedFitPeakValueName

std::string L1CaloPprPhos4ShapeCollection::m_processedFitPeakValueName
private

Definition at line 247 of file L1CaloPprPhos4ShapeCollection.h.

◆ m_processedFitPerformed

bool L1CaloPprPhos4ShapeCollection::m_processedFitPerformed
private

Definition at line 252 of file L1CaloPprPhos4ShapeCollection.h.

◆ m_processedFitPerformedName

std::string L1CaloPprPhos4ShapeCollection::m_processedFitPerformedName
private

Definition at line 251 of file L1CaloPprPhos4ShapeCollection.h.

◆ m_processedMaxFullDelayData

unsigned int L1CaloPprPhos4ShapeCollection::m_processedMaxFullDelayData
private

Definition at line 244 of file L1CaloPprPhos4ShapeCollection.h.

◆ m_processedMaxFullDelayDataName

std::string L1CaloPprPhos4ShapeCollection::m_processedMaxFullDelayDataName
private

Definition at line 243 of file L1CaloPprPhos4ShapeCollection.h.

◆ m_processedMaxPeakBin

unsigned int L1CaloPprPhos4ShapeCollection::m_processedMaxPeakBin
private

Definition at line 240 of file L1CaloPprPhos4ShapeCollection.h.

◆ m_processedMaxPeakBinName

std::string L1CaloPprPhos4ShapeCollection::m_processedMaxPeakBinName
private

Definition at line 239 of file L1CaloPprPhos4ShapeCollection.h.

◆ m_processedMaxPeakValue

float L1CaloPprPhos4ShapeCollection::m_processedMaxPeakValue
private

Definition at line 242 of file L1CaloPprPhos4ShapeCollection.h.

◆ m_processedMaxPeakValueName

std::string L1CaloPprPhos4ShapeCollection::m_processedMaxPeakValueName
private

Definition at line 241 of file L1CaloPprPhos4ShapeCollection.h.

◆ m_processedSignalShape

TH1F* L1CaloPprPhos4ShapeCollection::m_processedSignalShape
private

Definition at line 238 of file L1CaloPprPhos4ShapeCollection.h.

◆ m_processedSignalShapeName

std::string L1CaloPprPhos4ShapeCollection::m_processedSignalShapeName
private

Definition at line 237 of file L1CaloPprPhos4ShapeCollection.h.

◆ m_rawFit

TF1* L1CaloPprPhos4ShapeCollection::m_rawFit
private

Definition at line 230 of file L1CaloPprPhos4ShapeCollection.h.

◆ m_rawFitFullDelayData

unsigned int L1CaloPprPhos4ShapeCollection::m_rawFitFullDelayData
private

Definition at line 225 of file L1CaloPprPhos4ShapeCollection.h.

◆ m_rawFitFullDelayDataName

std::string L1CaloPprPhos4ShapeCollection::m_rawFitFullDelayDataName
private

Definition at line 224 of file L1CaloPprPhos4ShapeCollection.h.

◆ m_rawFitName

std::string L1CaloPprPhos4ShapeCollection::m_rawFitName
private

Definition at line 229 of file L1CaloPprPhos4ShapeCollection.h.

◆ m_rawFitPeakBin

unsigned int L1CaloPprPhos4ShapeCollection::m_rawFitPeakBin
private

Definition at line 221 of file L1CaloPprPhos4ShapeCollection.h.

◆ m_rawFitPeakBinName

std::string L1CaloPprPhos4ShapeCollection::m_rawFitPeakBinName
private

Definition at line 220 of file L1CaloPprPhos4ShapeCollection.h.

◆ m_rawFitPeakValue

float L1CaloPprPhos4ShapeCollection::m_rawFitPeakValue
private

Definition at line 223 of file L1CaloPprPhos4ShapeCollection.h.

◆ m_rawFitPeakValueName

std::string L1CaloPprPhos4ShapeCollection::m_rawFitPeakValueName
private

Definition at line 222 of file L1CaloPprPhos4ShapeCollection.h.

◆ m_rawFitPerformed

bool L1CaloPprPhos4ShapeCollection::m_rawFitPerformed
private

Definition at line 227 of file L1CaloPprPhos4ShapeCollection.h.

◆ m_rawFitPerformedName

std::string L1CaloPprPhos4ShapeCollection::m_rawFitPerformedName
private

Definition at line 226 of file L1CaloPprPhos4ShapeCollection.h.

◆ m_rawMaxFullDelayData

unsigned int L1CaloPprPhos4ShapeCollection::m_rawMaxFullDelayData
private

Definition at line 219 of file L1CaloPprPhos4ShapeCollection.h.

◆ m_rawMaxFullDelayDataName

std::string L1CaloPprPhos4ShapeCollection::m_rawMaxFullDelayDataName
private

Definition at line 218 of file L1CaloPprPhos4ShapeCollection.h.

◆ m_rawMaxPeakBin

unsigned int L1CaloPprPhos4ShapeCollection::m_rawMaxPeakBin
private

Definition at line 215 of file L1CaloPprPhos4ShapeCollection.h.

◆ m_rawMaxPeakBinName

std::string L1CaloPprPhos4ShapeCollection::m_rawMaxPeakBinName
private

Definition at line 214 of file L1CaloPprPhos4ShapeCollection.h.

◆ m_rawMaxPeakValue

float L1CaloPprPhos4ShapeCollection::m_rawMaxPeakValue
private

Definition at line 217 of file L1CaloPprPhos4ShapeCollection.h.

◆ m_rawMaxPeakValueName

std::string L1CaloPprPhos4ShapeCollection::m_rawMaxPeakValueName
private

Definition at line 216 of file L1CaloPprPhos4ShapeCollection.h.

◆ m_rawSignalShape

TProfile* L1CaloPprPhos4ShapeCollection::m_rawSignalShape
private

Definition at line 213 of file L1CaloPprPhos4ShapeCollection.h.

◆ m_rawSignalShapeName

std::string L1CaloPprPhos4ShapeCollection::m_rawSignalShapeName
private

Definition at line 212 of file L1CaloPprPhos4ShapeCollection.h.

◆ m_risingSlopeMean

float L1CaloPprPhos4ShapeCollection::m_risingSlopeMean
private

Definition at line 261 of file L1CaloPprPhos4ShapeCollection.h.

◆ m_risingSlopeMeanName

std::string L1CaloPprPhos4ShapeCollection::m_risingSlopeMeanName
private

Definition at line 260 of file L1CaloPprPhos4ShapeCollection.h.

◆ m_risingSlopeSigma

float L1CaloPprPhos4ShapeCollection::m_risingSlopeSigma
private

Definition at line 263 of file L1CaloPprPhos4ShapeCollection.h.

◆ m_risingSlopeSigmaName

std::string L1CaloPprPhos4ShapeCollection::m_risingSlopeSigmaName
private

Definition at line 262 of file L1CaloPprPhos4ShapeCollection.h.

◆ m_runNumber

unsigned int L1CaloPprPhos4ShapeCollection::m_runNumber
private

Definition at line 272 of file L1CaloPprPhos4ShapeCollection.h.

◆ m_runNumberName

std::string L1CaloPprPhos4ShapeCollection::m_runNumberName
private

Definition at line 271 of file L1CaloPprPhos4ShapeCollection.h.

◆ m_runNumberStr

std::string L1CaloPprPhos4ShapeCollection::m_runNumberStr
private

Definition at line 273 of file L1CaloPprPhos4ShapeCollection.h.

◆ m_signalShapes

ShapesMap_t* L1CaloPprPhos4ShapeCollection::m_signalShapes
private

Definition at line 163 of file L1CaloPprPhos4ShapeCollection.h.

◆ m_signalShapesItr

ShapesMap_itr L1CaloPprPhos4ShapeCollection::m_signalShapesItr
private

Definition at line 164 of file L1CaloPprPhos4ShapeCollection.h.

◆ m_timingRegime

std::string L1CaloPprPhos4ShapeCollection::m_timingRegime
private

Definition at line 159 of file L1CaloPprPhos4ShapeCollection.h.


The documentation for this class was generated from the following files:
L1CaloPprPhos4ShapeCollection::m_outputSummaryCanvasPostfix
std::string m_outputSummaryCanvasPostfix
Definition: L1CaloPprPhos4ShapeCollection.h:199
L1CaloPprPhos4Shape::SetMinimumSignalHeight
void SetMinimumSignalHeight(const unsigned int min)
Definition: L1CaloPprPhos4Shape.h:98
L1CaloPprPhos4ShapeCollection::m_rawMaxPeakValueName
std::string m_rawMaxPeakValueName
Definition: L1CaloPprPhos4ShapeCollection.h:216
AthMessaging::m_lvl
std::atomic< MSG::Level > m_lvl
Current logging level.
Definition: AthMessaging.h:138
L1CaloPprPhos4ShapeCollection::m_processedMaxPeakBinName
std::string m_processedMaxPeakBinName
Definition: L1CaloPprPhos4ShapeCollection.h:239
L1CaloPprPhos4ShapeCollection::m_rawMaxPeakValue
float m_rawMaxPeakValue
Definition: L1CaloPprPhos4ShapeCollection.h:217
max
#define max(a, b)
Definition: cfImp.cxx:41
PowhegControl_ttHplus_NLO.ss
ss
Definition: PowhegControl_ttHplus_NLO.py:83
phi
Scalar phi() const
phi method
Definition: AmgMatrixBasePlugin.h:64
ATH_MSG_INFO
#define ATH_MSG_INFO(x)
Definition: AthMsgStreamMacros.h:31
L1CaloPprPhos4ShapeCollection::m_rawFitPerformedName
std::string m_rawFitPerformedName
Definition: L1CaloPprPhos4ShapeCollection.h:226
L1CaloPprPhos4ShapeCollection::m_rawFitPeakValueName
std::string m_rawFitPeakValueName
Definition: L1CaloPprPhos4ShapeCollection.h:222
TH2F
Definition: rootspy.cxx:420
eta
Scalar eta() const
pseudorapidity method
Definition: AmgMatrixBasePlugin.h:79
index
Definition: index.py:1
L1CaloPprPhos4ShapeCollection::m_signalShapesItr
ShapesMap_itr m_signalShapesItr
Definition: L1CaloPprPhos4ShapeCollection.h:164
L1CaloPprPhos4ShapeCollection::m_rawFitFullDelayData
unsigned int m_rawFitFullDelayData
Definition: L1CaloPprPhos4ShapeCollection.h:225
L1CaloPprPhos4ShapeCollection::m_processedSignalShape
TH1F * m_processedSignalShape
Definition: L1CaloPprPhos4ShapeCollection.h:238
L1CaloPprPhos4ShapeCollection::m_processedFit
TF1 * m_processedFit
Definition: L1CaloPprPhos4ShapeCollection.h:255
L1CaloPprPhos4ShapeCollection::m_processedFitPerformedName
std::string m_processedFitPerformedName
Definition: L1CaloPprPhos4ShapeCollection.h:251
L1CaloPprPhos4ShapeCollection::m_processedMaxPeakValue
float m_processedMaxPeakValue
Definition: L1CaloPprPhos4ShapeCollection.h:242
L1CaloPprPhos4ShapeCollection::m_dbFileName_rawMax
std::string m_dbFileName_rawMax
Definition: L1CaloPprPhos4ShapeCollection.h:186
L1CaloPprPhos4ShapeCollection::m_isValidName
std::string m_isValidName
Definition: L1CaloPprPhos4ShapeCollection.h:209
L1CaloPprPhos4ShapeCollection::m_outputSummaryPlotsPostfix
std::string m_outputSummaryPlotsPostfix
Definition: L1CaloPprPhos4ShapeCollection.h:198
athena.value
value
Definition: athena.py:122
L1CaloPprPhos4ShapeCollection::CoolIdExists
bool CoolIdExists(const L1CaloCoolChannelId &coolId) const
Definition: L1CaloPprPhos4ShapeCollection.cxx:1445
L1CaloCoolChannelId::crate
unsigned int crate() const
Definition: L1CaloCoolChannelId.h:25
L1CaloPprPhos4ShapeCollection::m_outputSummaryPlotsFileName
std::string m_outputSummaryPlotsFileName
Definition: L1CaloPprPhos4ShapeCollection.h:197
L1CaloPprPhos4ShapeCollection::m_processedSignalShapeName
std::string m_processedSignalShapeName
Definition: L1CaloPprPhos4ShapeCollection.h:237
AthMessaging::m_imsg
std::atomic< IMessageSvc * > m_imsg
MessageSvc pointer.
Definition: AthMessaging.h:135
python.SystemOfUnits.ms
int ms
Definition: SystemOfUnits.py:132
L1CaloPprPhos4Shape::CaloLayer
CaloLayer
Definition: L1CaloPprPhos4Shape.h:92
Athena::getMessageSvc
IMessageSvc * getMessageSvc(bool quiet=false)
Definition: getMessageSvc.cxx:20
L1CaloPprPhos4Shape::SetPhi
void SetPhi(const float phi)
Definition: L1CaloPprPhos4Shape.h:104
L1CaloPprPhos4ShapeCollection::m_errorCode
unsigned int m_errorCode
Definition: L1CaloPprPhos4ShapeCollection.h:269
L1CaloPprPhos4ShapeCollection::m_processedFitPeakValueName
std::string m_processedFitPeakValueName
Definition: L1CaloPprPhos4ShapeCollection.h:247
L1CaloPprPhos4ShapeCollection::m_processedMaxPeakBin
unsigned int m_processedMaxPeakBin
Definition: L1CaloPprPhos4ShapeCollection.h:240
L1CaloPprPhos4ShapeCollection::m_processedMaxFullDelayData
unsigned int m_processedMaxFullDelayData
Definition: L1CaloPprPhos4ShapeCollection.h:244
L1CaloCoolChannelId::moduleType
L1CaloModuleType moduleType() const
Return module type of this channel ID.
Definition: L1CaloCoolChannelId.cxx:120
outputfile
ofstream outputfile
Definition: CellClusterLinkTool.h:25
L1CaloPprPhos4ShapeCollection::m_processedFitPerformed
bool m_processedFitPerformed
Definition: L1CaloPprPhos4ShapeCollection.h:252
AthMessaging::AthMessaging
AthMessaging()
Default constructor:
L1CaloPprPhos4Shape::SetEta
void SetEta(const float eta)
Definition: L1CaloPprPhos4Shape.h:101
L1CaloPprPhos4Shape::HAD
@ HAD
Definition: L1CaloPprPhos4Shape.h:95
L1CaloPprPhos4ShapeCollection::GetMapIterator
ShapesMap_itr GetMapIterator(const L1CaloCoolChannelId &coolId)
Definition: L1CaloPprPhos4ShapeCollection.cxx:159
L1CaloPprPhos4ShapeCollection::m_outProcessedCanvasName
std::string m_outProcessedCanvasName
Definition: L1CaloPprPhos4ShapeCollection.h:194
L1CaloPprPhos4ShapeCollection::m_rawFitName
std::string m_rawFitName
Definition: L1CaloPprPhos4ShapeCollection.h:229
TrigConf::MSGTC::Level
Level
Definition: Trigger/TrigConfiguration/TrigConfBase/TrigConfBase/MsgStream.h:21
L1CaloPprPhos4ShapeCollection::m_processedFitPeakBinName
std::string m_processedFitPeakBinName
Definition: L1CaloPprPhos4ShapeCollection.h:245
L1CaloPprPhos4ShapeCollection::GetSignalShape
L1CaloPprPhos4Shape * GetSignalShape(const L1CaloCoolChannelId &coolId)
Definition: L1CaloPprPhos4ShapeCollection.cxx:143
L1CaloPprPhos4ShapeCollection::m_rawFitFullDelayDataName
std::string m_rawFitFullDelayDataName
Definition: L1CaloPprPhos4ShapeCollection.h:224
L1CaloPprPhos4ShapeCollection::psmerge
void psmerge(std::string &file1, std::string &file2, std::string &outputfile) const
Definition: L1CaloPprPhos4ShapeCollection.cxx:1525
L1CaloPprPhos4ShapeCollection::m_rawMaxPeakBinName
std::string m_rawMaxPeakBinName
Definition: L1CaloPprPhos4ShapeCollection.h:214
perfmonmt-refit.slice
slice
Definition: perfmonmt-refit.py:52
L1CaloCoolChannelId::channel
unsigned int channel() const
Definition: L1CaloCoolChannelId.h:30
L1CaloPprPhos4Shape
Definition: L1CaloPprPhos4Shape.h:86
L1CaloPprPhos4ShapeCollection::m_rawFitPeakValue
float m_rawFitPeakValue
Definition: L1CaloPprPhos4ShapeCollection.h:223
TRT::Hit::layer
@ layer
Definition: HitInfo.h:79
L1CaloPprPhos4ShapeCollection::m_rawFitPerformed
bool m_rawFitPerformed
Definition: L1CaloPprPhos4ShapeCollection.h:227
L1CaloPprPhos4ShapeCollection::m_rawFit
TF1 * m_rawFit
Definition: L1CaloPprPhos4ShapeCollection.h:230
L1CaloPprPhos4ShapeCollection::m_rawSignalShape
TProfile * m_rawSignalShape
Definition: L1CaloPprPhos4ShapeCollection.h:213
L1CaloPprPhos4ShapeCollection::m_processedMaxFullDelayDataName
std::string m_processedMaxFullDelayDataName
Definition: L1CaloPprPhos4ShapeCollection.h:243
file
TFile * file
Definition: tile_monitor.h:29
L1CaloPprPhos4ShapeCollection::m_rawFitPeakBin
unsigned int m_rawFitPeakBin
Definition: L1CaloPprPhos4ShapeCollection.h:221
L1CaloCoolChannelId::id
unsigned int id() const
Definition: L1CaloCoolChannelId.h:32
L1CaloPprPhos4ShapeCollection::ShapesMap_t
std::map< unsigned int, L1CaloPprPhos4Shape * > ShapesMap_t
Definition: L1CaloPprPhos4ShapeCollection.h:104
L1CaloPprPhos4ShapeCollection::m_pedestalSigma
float m_pedestalSigma
Definition: L1CaloPprPhos4ShapeCollection.h:235
delay
double delay(std::size_t d)
Definition: JetTrigTimerTest.cxx:14
L1CaloPprPhos4ShapeCollection::m_isValid
bool m_isValid
Definition: L1CaloPprPhos4ShapeCollection.h:210
L1CaloPprPhos4ShapeCollection::m_dbFileName_processedFit
std::string m_dbFileName_processedFit
Definition: L1CaloPprPhos4ShapeCollection.h:189
L1CaloPprPhos4ShapeCollection::m_pedestalMean
float m_pedestalMean
Definition: L1CaloPprPhos4ShapeCollection.h:233
L1CaloPprPhos4ShapeCollection::m_rawMaxFullDelayDataName
std::string m_rawMaxFullDelayDataName
Definition: L1CaloPprPhos4ShapeCollection.h:218
L1CaloPprPhos4ShapeCollection::m_rawMaxPeakBin
unsigned int m_rawMaxPeakBin
Definition: L1CaloPprPhos4ShapeCollection.h:215
AthMessaging::msg
MsgStream & msg() const
The standard message stream.
Definition: AthMessaging.h:164
L1CaloPprPhos4ShapeCollection::m_signalShapes
ShapesMap_t * m_signalShapes
Definition: L1CaloPprPhos4ShapeCollection.h:163
L1CaloPprPhos4ShapeCollection::m_outRawCanvasName
std::string m_outRawCanvasName
Definition: L1CaloPprPhos4ShapeCollection.h:192
min
#define min(a, b)
Definition: cfImp.cxx:40
L1CaloPprPhos4ShapeCollection::m_isProcessed
bool m_isProcessed
Definition: L1CaloPprPhos4ShapeCollection.h:258
L1CaloPprPhos4ShapeCollection::m_isProcessedName
std::string m_isProcessedName
Definition: L1CaloPprPhos4ShapeCollection.h:257
id
SG::auxid_t id
Definition: Control/AthContainers/Root/debug.cxx:194
L1CaloPprPhos4ShapeCollection::m_pedestalMeanName
std::string m_pedestalMeanName
Definition: L1CaloPprPhos4ShapeCollection.h:232
L1CaloPprPhos4ShapeCollection::m_processedFitPeakBin
unsigned int m_processedFitPeakBin
Definition: L1CaloPprPhos4ShapeCollection.h:246
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:195
L1CaloPprPhos4ShapeCollection::m_outRawCanvasNamePostfix
std::string m_outRawCanvasNamePostfix
Definition: L1CaloPprPhos4ShapeCollection.h:193
L1CaloPprPhos4ShapeCollection::m_rawSignalShapeName
std::string m_rawSignalShapeName
Definition: L1CaloPprPhos4ShapeCollection.h:212
L1CaloPprPhos4Shape::EM
@ EM
Definition: L1CaloPprPhos4Shape.h:94
L1CaloPprPhos4ShapeCollection::m_outputFileName
std::string m_outputFileName
Definition: L1CaloPprPhos4ShapeCollection.h:184
L1CaloPprPhos4ShapeCollection::m_processedFitPeakValue
float m_processedFitPeakValue
Definition: L1CaloPprPhos4ShapeCollection.h:248
L1CaloPprPhos4ShapeCollection::m_outputFileNamePostfix
std::string m_outputFileNamePostfix
Definition: L1CaloPprPhos4ShapeCollection.h:185
L1CaloPprPhos4ShapeCollection::m_timingRegime
std::string m_timingRegime
Definition: L1CaloPprPhos4ShapeCollection.h:159
L1CaloPprPhos4ShapeCollection::m_pedestalSigmaName
std::string m_pedestalSigmaName
Definition: L1CaloPprPhos4ShapeCollection.h:234
L1CaloCoolChannelId
Definition: L1CaloCoolChannelId.h:10
L1CaloPprPhos4ShapeCollection::m_processedFitFullDelayDataName
std::string m_processedFitFullDelayDataName
Definition: L1CaloPprPhos4ShapeCollection.h:249
DeMoAtlasDataLoss.runNumber
string runNumber
Definition: DeMoAtlasDataLoss.py:64
L1CaloPprPhos4ShapeCollection::m_risingSlopeSigma
float m_risingSlopeSigma
Definition: L1CaloPprPhos4ShapeCollection.h:263
L1CaloPprPhos4ShapeCollection::rm
void rm(std::string &file) const
Definition: L1CaloPprPhos4ShapeCollection.cxx:1547
L1CaloPprPhos4ShapeCollection::m_errorCodeName
std::string m_errorCodeName
Definition: L1CaloPprPhos4ShapeCollection.h:268
L1CaloModuleType::Ppm
@ Ppm
Definition: L1CaloModuleType.h:17
L1CaloPprPhos4ShapeCollection::m_dbFileName_processedMax
std::string m_dbFileName_processedMax
Definition: L1CaloPprPhos4ShapeCollection.h:188
ReadFloatFromCool.adc
adc
Definition: ReadFloatFromCool.py:48
ATH_MSG_WARNING
#define ATH_MSG_WARNING(x)
Definition: AthMsgStreamMacros.h:32
L1CaloPprPhos4ShapeCollection::m_dbFileName_rawFit
std::string m_dbFileName_rawFit
Definition: L1CaloPprPhos4ShapeCollection.h:187
L1CaloModuleType::toString
const std::string toString() const
Compare with type value.
Definition: L1CaloModuleType.cxx:82
L1CaloPprPhos4ShapeCollection::m_coolIdName
std::string m_coolIdName
Definition: L1CaloPprPhos4ShapeCollection.h:203
L1CaloPprPhos4ShapeCollection::m_risingSlopeMean
float m_risingSlopeMean
Definition: L1CaloPprPhos4ShapeCollection.h:261
AthMessaging::m_nm
std::string m_nm
Message source name.
Definition: AthMessaging.h:129
L1CaloPprPhos4ShapeCollection::m_isEnabled
bool m_isEnabled
Definition: L1CaloPprPhos4ShapeCollection.h:207
L1CaloPprPhos4ShapeCollection::m_runNumber
unsigned int m_runNumber
Definition: L1CaloPprPhos4ShapeCollection.h:272
L1CaloPprPhos4ShapeCollection::m_runNumberName
std::string m_runNumberName
Definition: L1CaloPprPhos4ShapeCollection.h:271
L1CaloPprPhos4ShapeCollection::m_outProcessedCanvasNamePostfix
std::string m_outProcessedCanvasNamePostfix
Definition: L1CaloPprPhos4ShapeCollection.h:195
CaloCellTimeCorrFiller.filename
filename
Definition: CaloCellTimeCorrFiller.py:24
L1CaloPprPhos4ShapeCollection::m_processedFitFullDelayData
unsigned int m_processedFitFullDelayData
Definition: L1CaloPprPhos4ShapeCollection.h:250
L1CaloPprPhos4ShapeCollection::m_outputFileDirName
std::string m_outputFileDirName
Definition: L1CaloPprPhos4ShapeCollection.h:183
L1CaloPprPhos4ShapeCollection::m_isTileRun
bool m_isTileRun
Definition: L1CaloPprPhos4ShapeCollection.h:155
L1CaloPprPhos4ShapeCollection::m_minSignalHeight
unsigned int m_minSignalHeight
Definition: L1CaloPprPhos4ShapeCollection.h:158
L1CaloPprPhos4ShapeCollection::m_processedFitName
std::string m_processedFitName
Definition: L1CaloPprPhos4ShapeCollection.h:254
L1CaloPprPhos4ShapeCollection::m_runNumberStr
std::string m_runNumberStr
Definition: L1CaloPprPhos4ShapeCollection.h:273
L1CaloPprPhos4Shape::SetLayer
void SetLayer(const CaloLayer layer)
Definition: L1CaloPprPhos4Shape.h:107
AthMessaging::initMessaging
void initMessaging() const
Initialize our message level and MessageSvc.
Definition: AthMessaging.cxx:39
L1CaloPprPhos4ShapeCollection::CoolIdToString
std::string CoolIdToString(const L1CaloCoolChannelId &coolId) const
Definition: L1CaloPprPhos4ShapeCollection.cxx:1575
L1CaloPprPhos4ShapeCollection::m_histTool
ToolHandle< LVL1::TrigT1CaloLWHistogramTool > * m_histTool
Definition: L1CaloPprPhos4ShapeCollection.h:161
L1CaloPprPhos4ShapeCollection::m_rawFitPeakBinName
std::string m_rawFitPeakBinName
Definition: L1CaloPprPhos4ShapeCollection.h:220
L1CaloPprPhos4ShapeCollection::ShapesMap_itr
ShapesMap_t::iterator ShapesMap_itr
Definition: L1CaloPprPhos4ShapeCollection.h:105
AthMessaging::m_msg_tls
boost::thread_specific_ptr< MsgStream > m_msg_tls
MsgStream instance (a std::cout like with print-out levels)
Definition: AthMessaging.h:132
plotBeamSpotCompare.histo
histo
Definition: plotBeamSpotCompare.py:415
L1CaloPprPhos4ShapeCollection::m_isLArRun
bool m_isLArRun
Definition: L1CaloPprPhos4ShapeCollection.h:156
error
Definition: IImpactPoint3dEstimator.h:70
L1CaloPprPhos4ShapeCollection::mv
void mv(std::string &file1, std::string &file2) const
Definition: L1CaloPprPhos4ShapeCollection.cxx:1537
get_generator_info.command
string command
Definition: get_generator_info.py:38
L1CaloPprPhos4ShapeCollection::m_currentFullDelayData
unsigned int m_currentFullDelayData
Definition: L1CaloPprPhos4ShapeCollection.h:266
L1CaloPprPhos4ShapeCollection::m_processedMaxPeakValueName
std::string m_processedMaxPeakValueName
Definition: L1CaloPprPhos4ShapeCollection.h:241
L1CaloPprPhos4ShapeCollection::m_currentFullDelayDataName
std::string m_currentFullDelayDataName
Definition: L1CaloPprPhos4ShapeCollection.h:265
L1CaloPprPhos4ShapeCollection::m_risingSlopeSigmaName
std::string m_risingSlopeSigmaName
Definition: L1CaloPprPhos4ShapeCollection.h:262
L1CaloCoolChannelId::subModule
unsigned int subModule() const
Definition: L1CaloCoolChannelId.h:29
L1CaloPprPhos4ShapeCollection::m_rawMaxFullDelayData
unsigned int m_rawMaxFullDelayData
Definition: L1CaloPprPhos4ShapeCollection.h:219
L1CaloPprPhos4ShapeCollection::m_outDBFileNamePostfix
std::string m_outDBFileNamePostfix
Definition: L1CaloPprPhos4ShapeCollection.h:190
L1CaloPprPhos4ShapeCollection::m_isEnabledName
std::string m_isEnabledName
Definition: L1CaloPprPhos4ShapeCollection.h:206
L1CaloPprPhos4ShapeCollection::m_coolId
unsigned int m_coolId
Definition: L1CaloPprPhos4ShapeCollection.h:204
L1CaloCoolChannelId::module
unsigned int module(bool logical=true) const
L1CaloPprPhos4ShapeCollection::m_risingSlopeMeanName
std::string m_risingSlopeMeanName
Definition: L1CaloPprPhos4ShapeCollection.h:260