ATLAS Offline Software
Loading...
Searching...
No Matches
LArRodBlockPhysicsV3.cxx File Reference
#include "LArByteStream/LArRodBlockPhysicsV3.h"
#include "LArRawEvent/LArRawChannel.h"
#include "LArRawEvent/LArDigit.h"
#include "LArIdentifier/LArOnlineID.h"
#include "GaudiKernel/Bootstrap.h"
#include "GaudiKernel/ISvcLocator.h"
#include "GaudiKernel/IToolSvc.h"
#include <stdlib.h>
#include <cstdio>
#include <iostream>

Go to the source code of this file.

Macros

#define LARBSDBG(text)

Functions

 if (febId1==febId2)

Variables

bool const RAWDATA *ch2 const
HWIdentifier id2 = ch2->channelID()
HWIdentifier febId1 = m_onlineHelper->feb_Id(id1)
HWIdentifier febId2 = m_onlineHelper->feb_Id(id2)
return febId1< febId2 ;}void LArRodBlockPhysicsV3::sortDataVector(std::vector< const LArRawChannel * > &vRC){std::sort(vRC.begin(), vRC.end(), *this);}void LArRodBlockPhysicsV3::sortDataVector(std::vector< const LArDigit * > &vDigit) {std::sort(vDigit.begin(), vDigit.end(), *this);}uint32_t LArRodBlockPhysicsV3::getNumberOfSamples() const { return LE_getHeader16(NGainNSamples)&0xff;}uint32_t LArRodBlockPhysicsV3::getNumberOfGains() const { return LE_getHeader16(NGainNSamples)>

Macro Definition Documentation

◆ LARBSDBG

#define LARBSDBG ( text)

Definition at line 25 of file LArRodBlockPhysicsV3.cxx.

Function Documentation

◆ if()

if ( febId1 = febId2)

Definition at line 777 of file LArRodBlockPhysicsV3.cxx.

777 {
778 int cId1 = m_onlineHelper->channel(id1);
779 int cId2 = m_onlineHelper->channel(id2);
780 return FebToRodChannel(cId1) < FebToRodChannel(cId2);
781 }
HWIdentifier id2

Variable Documentation

◆ const

bool const RAWDATA* ch2 const
Initial value:
{
HWIdentifier id1 = ch1->channelID()

Definition at line 769 of file LArRodBlockPhysicsV3.cxx.

◆ febId1

HWIdentifier febId1 = m_onlineHelper->feb_Id(id1)

Definition at line 774 of file LArRodBlockPhysicsV3.cxx.

◆ febId1< febId2 ;}void LArRodBlockPhysicsV3::sortDataVector(std::vector< const LArRawChannel * > &vRC){std::sort(vRC.begin(), vRC.end(), *this);}void LArRodBlockPhysicsV3::sortDataVector(std::vector< const LArDigit * > &vDigit) {std::sort(vDigit.begin(), vDigit.end(), *this);}uint32_t LArRodBlockPhysicsV3::getNumberOfSamples() const { return LE_getHeader16(NGainNSamples)&0xff;}uint32_t LArRodBlockPhysicsV3::getNumberOfGains() const { return LE_getHeader16(NGainNSamples)>

return febId1< febId2 ;}void LArRodBlockPhysicsV3::sortDataVector(std::vector< const LArRawChannel * > &vRC){std::sort(vRC.begin(), vRC.end(), *this);}void LArRodBlockPhysicsV3::sortDataVector(std::vector< const LArDigit * > &vDigit) {std::sort(vDigit.begin(), vDigit.end(), *this);}uint32_t LArRodBlockPhysicsV3::getNumberOfSamples() const { return LE_getHeader16(NGainNSamples)&0xff;}uint32_t LArRodBlockPhysicsV3::getNumberOfGains() const { return LE_getHeader16(NGainNSamples)>

Definition at line 783 of file LArRodBlockPhysicsV3.cxx.

◆ febId2

HWIdentifier febId2 = m_onlineHelper->feb_Id(id2)

Definition at line 775 of file LArRodBlockPhysicsV3.cxx.

◆ id2

HWIdentifier id2 = ch2->channelID()

Definition at line 772 of file LArRodBlockPhysicsV3.cxx.