10 #ifndef MIX_RAWDIGITADDERANA_H 11 #define MIX_RAWDIGITADDERANA_H 23 class RawDigitAdderAna;
32 std::vector<raw::ChannelID_t> special_channels=std::vector<raw::ChannelID_t>(0),
42 size_t CheckOverlay(std::vector<raw::RawDigit>
const& in1,
43 std::vector<raw::RawDigit>
const& in2,
44 std::vector<raw::RawDigit>
const& sum);
46 std::vector<raw::RawDigit>
const& in1,
47 std::vector<raw::RawDigit>
const& in2,
48 std::vector<raw::RawDigit>
const& sum,
49 unsigned int run,
unsigned int event);
size_t fChannelSampleInterval
Collection of charge vs time digitized from a single readout channel.
void CreateOutputHistograms(std::vector< TH1S * > const histoPtrVector, std::vector< raw::RawDigit > const &in1, std::vector< raw::RawDigit > const &in2, std::vector< raw::RawDigit > const &sum, unsigned int run, unsigned int event)
Definition of basic raw digits.
void CreateHistogram(TH1S *histo, raw::RawDigit const &waveform, unsigned int run, unsigned int event, unsigned int channel, std::string label)
std::vector< raw::ChannelID_t > fChannelsToPrint
std::vector< raw::ChannelID_t > fChannelsBadOverlay
RawDigitAdderAna(size_t sample=100, std::vector< raw::ChannelID_t > special_channels=std::vector< raw::ChannelID_t >(0), bool print_bad=true, std::string in1label="in1", std::string in2label="in2", std::string sumlabel="sum")
Default constructor.
virtual ~RawDigitAdderAna()
Default destructor.
std::vector< raw::ChannelID_t > fChannelsSpecial
size_t CheckOverlay(std::vector< raw::RawDigit > const &in1, std::vector< raw::RawDigit > const &in2, std::vector< raw::RawDigit > const &sum)
Event finding and building.