Classes | Namespaces | Functions
RawDataDrawer.cxx File Reference
#include <algorithm>
#include <cmath>
#include <cstddef>
#include <limits>
#include <memory>
#include <tuple>
#include <type_traits>
#include <typeinfo>
#include <utility>
#include "TBox.h"
#include "TFrame.h"
#include "TH1F.h"
#include "TVirtualPad.h"
#include "larcore/Geometry/Geometry.h"
#include "lardata/DetectorInfoServices/DetectorPropertiesService.h"
#include "lardataalg/Utilities/StatCollector.h"
#include "lardataobj/RawData/RawDigit.h"
#include "lardataobj/RawData/raw.h"
#include "lareventdisplay/EventDisplay/ChangeTrackers.h"
#include "lareventdisplay/EventDisplay/ColorDrawingOptions.h"
#include "lareventdisplay/EventDisplay/RawDataDrawer.h"
#include "lareventdisplay/EventDisplay/RawDrawingOptions.h"
#include "larevt/CalibrationDBI/Interface/ChannelStatusProvider.h"
#include "larevt/CalibrationDBI/Interface/ChannelStatusService.h"
#include "larevt/CalibrationDBI/Interface/DetPedestalProvider.h"
#include "larevt/CalibrationDBI/Interface/DetPedestalService.h"
#include "nuevdb/EventDisplayBase/View2D.h"
#include "art/Framework/Principal/Event.h"
#include "art/Framework/Principal/Handle.h"
#include "art/Framework/Services/Registry/ServiceHandle.h"
#include "canvas/Persistency/Common/Ptr.h"
#include "canvas/Utilities/Exception.h"
#include "canvas/Utilities/InputTag.h"
#include "cetlib_except/demangle.h"
#include "messagefacility/MessageLogger/MessageLogger.h"

Go to the source code of this file.

Classes

class  details::PointerToData_t< T >
 
class  evd::details::RawDigitInfo_t
 Information about a RawDigit; may contain uncompressed duplicate of data. More...
 
struct  evd::details::RawDigitInfo_t::SampleInfo_t
 
class  evd::details::RawDigitCacheDataClass
 Cached set of RawDigitInfo_t. More...
 
struct  evd::details::RawDigitCacheDataClass::BoolWithUpToDateMetadata
 
class  evd::details::GridAxisClass
 Manages a cell-like division of a coordinate. More...
 
class  evd::details::CellGridClass
 Manages a grid-like division of 2D space. More...
 
class  evd::details::ADCCorrectorClass
 Applies Birks correction. More...
 
class  evd::RawDataDrawer::OperationBaseClass
 
class  evd::RawDataDrawer::ManyOperations
 
class  evd::RawDataDrawer::BoxDrawer
 
class  evd::RawDataDrawer::RoIextractorClass
 

Namespaces

 details
 
 evd
 LArSoft includes.
 
 evd::details
 

Functions

std::vector< evd::details::RawDigitInfo_t >::const_iterator evd::details::begin (RawDigitCacheDataClass const &cache)
 
std::vector< evd::details::RawDigitInfo_t >::const_iterator evd::details::end (RawDigitCacheDataClass const &cache)