Loading [MathJax]/extensions/tex2jax.js
 |
ATLAS Offline Software
|
Go to the documentation of this file.
36 std::vector < unsigned short >
m_BCId;
63 const unsigned int sourceId,
const std::vector<int>&
energies,
64 const std::vector<unsigned short>&
bcids, std::vector<bool>&
satur)
76 const unsigned int sourceId, std::vector<int>&&
energies,
77 std::vector<unsigned short>&&
bcids, std::vector<bool>&&
satur)
104 const std::vector<unsigned short>&
bcids()
const {
return m_BCId; }
143 void setBCIds(
const std::vector < unsigned short >&&
bcids);
Liquid Argon SuperCell raw data.
LArRawSC(const LArRawSC &)=default
default copy/move assignement
LArRawSC & operator=(const LArRawSC &)=default
bool m_ofcaOverflow
OFCa Overflow.
void setChannel(const unsigned chan)
Set channel number.
void setEnergies(const std::vector< int > &&energies)
Set energies .
void setPedOverflow(bool overflow)
@set pedestal Overflow
unsigned int SourceId() const
const HWIdentifier & hardwareID() const
LArRawSC(const HWIdentifier &channel_value, const short chan, const unsigned int sourceId, const std::vector< int > &energies, const std::vector< unsigned short > &bcids, std::vector< bool > &satur)
constructor
void setPassTauSelection(const std::vector< bool > &&pass)
@set true if passes the tau selection
std::vector< int > m_energies
vector of energies
void setOFCaOverflow(bool overflow)
@set OFCa Overflow
const std::vector< bool > & satur() const
const std::vector< int > & tauEnergies() const
void setOFCbOverflow(bool overflow)
@set OFCb Overflow
HWIdentifier m_hardwareID
Online Identifier.
void setTauEnergies(const std::vector< int > &&tauEnergies)
Set energies*taus .
LArRawSC & operator=(LArRawSC &&)=default
bool ofcaOverflow() const
short m_chan
Latome channel.
~LArRawSC()=default
Destructor.
std::vector< unsigned short > m_BCId
vector of bcids
std::vector< bool > m_passTauSelection
did pass tau selection
const std::vector< bool > & passTauSelection() const
void setHardwareId(const HWIdentifier id)
Set identifier.
std::vector< bool > m_satur
vector of saturation flags
LArRawSC(LArRawSC &&)=default
const std::vector< unsigned short > & bcids() const
std::vector< int > m_tauEnergies
vector of taus*energies
bool m_ofcbOverflow
OFCb Overflow.
void setBCIds(const std::vector< unsigned short > &&bcids)
Set bcids.
LArRawSC()=default
default constructor for persistency
bool ofcbOverflow() const
bool m_pedOverflow
pedestal Overflow
void setSourceId(const unsigned sourceId)
Set source id.
void setSaturation(const std::vector< bool > &&satur)
@set saturation flags
unsigned int m_sourceId
LATOME source Id.
LArRawSC(const HWIdentifier &channel_value, const short chan, const unsigned int sourceId, std::vector< int > &&energies, std::vector< unsigned short > &&bcids, std::vector< bool > &&satur)
const std::vector< int > & energies() const