ant
A2 ant: class-based analysis framework
ant::analysis::input::event_t Struct Reference

#include <event_t.h>

+ Inheritance diagram for ant::analysis::input::event_t:
+ Collaboration diagram for ant::analysis::input::event_t:

Public Member Functions

 event_t ()=default
 
 event_t (TEvent event)
 
bool HasReconstructed () const
 
bool HasMCTrue () const
 
void MakeReconstructed (const TID &id_reconstructed)
 
void MakeMCTrue (const TID &id_mctrue)
 
void MakeReconstructedMCTrue (const TID &id_reconstructed, const TID &id_mctrue)
 
void ClearDetectorReadHits ()
 
void EnsureTempBranches ()
 
void ClearTempBranches ()
 
- Public Member Functions inherited from ant::TEvent
const TEventDataReconstructed () const
 
TEventDataReconstructed ()
 
const TEventDataMCTrue () const
 
TEventDataMCTrue ()
 
 operator bool () const
 
template<class Archive >
void serialize (Archive &archive, const std::uint32_t version)
 
 TEvent (const TID &id_reconstructed)
 
 TEvent (const TID &id_reconstructed, const TID &id_mctrue)
 
 TEvent (TEvent &&)
 
TEventoperator= (TEvent &&)
 
 TEvent ()
 MC true information from event generator. More...
 
virtual ~TEvent ()
 
ClassDef(TEvent, ANT_TEVENT_VERSION) private TEventoperator= (const TEvent &)
 

Public Attributes

bool empty_reconstructed = false
 
bool empty_mctrue = false
 
- Public Attributes inherited from ant::TEvent
bool SavedForSlowControls = false
 

Additional Inherited Members

- Protected Attributes inherited from ant::TEvent
std::unique_ptr< TEventDatareconstructed
 
std::unique_ptr< TEventDatamctrue
 reconstructed detector information, either Geant or raw data More...
 

Constructor & Destructor Documentation

◆ event_t() [1/2]

ant::analysis::input::event_t::event_t ( )
default

◆ event_t() [2/2]

ant::analysis::input::event_t::event_t ( TEvent  event)
inlineexplicit

Member Function Documentation

◆ ClearDetectorReadHits()

void event_t::ClearDetectorReadHits ( )

◆ ClearTempBranches()

void event_t::ClearTempBranches ( )

◆ EnsureTempBranches()

void event_t::EnsureTempBranches ( )

◆ HasMCTrue()

bool ant::analysis::input::event_t::HasMCTrue ( ) const
inline

◆ HasReconstructed()

bool ant::analysis::input::event_t::HasReconstructed ( ) const
inline

◆ MakeMCTrue()

void event_t::MakeMCTrue ( const TID id_mctrue)

◆ MakeReconstructed()

void event_t::MakeReconstructed ( const TID id_reconstructed)

◆ MakeReconstructedMCTrue()

void event_t::MakeReconstructedMCTrue ( const TID id_reconstructed,
const TID id_mctrue 
)

Member Data Documentation

◆ empty_mctrue

bool ant::analysis::input::event_t::empty_mctrue = false

◆ empty_reconstructed

bool ant::analysis::input::event_t::empty_reconstructed = false

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