List of all members | Public Types | Public Member Functions | Public Attributes
io::Pixel_ROOT Class Reference

Pixel Class being actually streamed when using ROOT IO. More...

#include <Pixel_ROOT.h>

Public Types

enum  SaturationStatus { eNoSaturation = 0, eLowGainSat, eHighGainSat }
 

Public Member Functions

 ClassDefNV (Pixel_ROOT, DONT_CHANGE_THIS_NUMBER)
 
Pixel_ROOToperator= (const Pixel_ROOT &p)
 
void operator>> (fevt::Pixel &p) const
 
 Pixel_ROOT ()
 
 Pixel_ROOT (const Pixel_ROOT &p)
 
 Pixel_ROOT (const fevt::Pixel &p)
 
 ~Pixel_ROOT ()
 

Public Attributes

int fEyeId = 0
 
int fId = 0
 
PixelRecData_ROOTfRecData = nullptr
 
SaturationStatus fSatStatus = eNoSaturation
 
PixelSimData_ROOTfSimData = nullptr
 
int fStatus = 0
 
int fTelescopeId = 0
 
PixelTriggerData_ROOTfTriggerData = nullptr
 

Detailed Description

Pixel Class being actually streamed when using ROOT IO.

Author
Stefano Argiro'
Darko Veberic
Date
March 30, 2003

Definition at line 27 of file Pixel_ROOT.h.

Member Enumeration Documentation

Enumerator
eNoSaturation 
eLowGainSat 
eHighGainSat 

Definition at line 44 of file Pixel_ROOT.h.

Constructor & Destructor Documentation

io::Pixel_ROOT::Pixel_ROOT ( )
inline

Definition at line 30 of file Pixel_ROOT.h.

io::Pixel_ROOT::Pixel_ROOT ( const Pixel_ROOT p)
inline

Definition at line 31 of file Pixel_ROOT.h.

References G4StationSimulatorOG::p.

Pixel_ROOT::~Pixel_ROOT ( )

Definition at line 14 of file Pixel_ROOT.cc.

Pixel_ROOT::Pixel_ROOT ( const fevt::Pixel p)

Member Function Documentation

io::Pixel_ROOT::ClassDefNV ( Pixel_ROOT  ,
DONT_CHANGE_THIS_NUMBER   
)
Pixel_ROOT & Pixel_ROOT::operator= ( const Pixel_ROOT p)

Definition at line 23 of file Pixel_ROOT.cc.

References io::DeepCopy(), fEyeId, fId, fRecData, fSatStatus, fSimData, fStatus, fTelescopeId, and fTriggerData.

void Pixel_ROOT::operator>> ( fevt::Pixel p) const

Member Data Documentation

int io::Pixel_ROOT::fEyeId = 0

Definition at line 41 of file Pixel_ROOT.h.

Referenced by operator=().

int io::Pixel_ROOT::fId = 0

Definition at line 39 of file Pixel_ROOT.h.

Referenced by operator=().

PixelRecData_ROOT* io::Pixel_ROOT::fRecData = nullptr

Definition at line 53 of file Pixel_ROOT.h.

Referenced by operator=(), operator>>(), and Pixel_ROOT().

SaturationStatus io::Pixel_ROOT::fSatStatus = eNoSaturation

Definition at line 50 of file Pixel_ROOT.h.

Referenced by operator=(), operator>>(), and Pixel_ROOT().

PixelSimData_ROOT* io::Pixel_ROOT::fSimData = nullptr

Definition at line 52 of file Pixel_ROOT.h.

Referenced by operator=(), operator>>(), and Pixel_ROOT().

int io::Pixel_ROOT::fStatus = 0

Definition at line 42 of file Pixel_ROOT.h.

Referenced by operator=(), operator>>(), and Pixel_ROOT().

int io::Pixel_ROOT::fTelescopeId = 0

Definition at line 40 of file Pixel_ROOT.h.

Referenced by operator=().

PixelTriggerData_ROOT* io::Pixel_ROOT::fTriggerData = nullptr

Definition at line 54 of file Pixel_ROOT.h.

Referenced by operator=(), operator>>(), and Pixel_ROOT().


The documentation for this class was generated from the following files:

, generated on Tue Sep 26 2023.