////////////////////////////////////////////////////////////////////
/// \class RAT::DS::MCHit
///
/// \brief Data Structure: MC Hit (daq not photoelectron)
///
/// \author P. G. Jones
///
/// REVISION HISTORY:\n
/// 2014-03-24 : P. Jones - DS review new file\n
/// 2016-10-05 : T. Kaptanoglu - Removed noise flag
///
/// \details This class represents a simulated hit on a particular channel
/// associated with a PMT. In a full electronics simulation, this is
/// after the discriminator has fired. We assume PMTs can be uniquely
/// located in electronics space by a 3-tuple (crate, card, channel).
/// (For example, on SNO, crate ranges from 0-19, card from 0-15, and
/// channel from 0-32.)
///
////////////////////////////////////////////////////////////////////
#ifndef __RAT_DS_MCHit__
#define __RAT_DS_MCHit__
#include
#include
namespace RAT
{
namespace DS
{
class MCHit : public PMT
{
public:
/// Construct the MCHit
MCHit() : PMT() { }
/// Destruct
virtual ~MCHit() { }
// This ROOT macro adds dictionary methods to this class.
// The number should be incremented whenever this class's members are changed.
ClassDef( MCHit, 3 );
};
} // namespace DS
} // namespace RAT
#endif // __RAT_DS_MCHit__