WIP
This commit is contained in:
@@ -78,7 +78,7 @@ impl PlainEventsQuery {
|
||||
}
|
||||
|
||||
pub fn one_before_range(&self) -> bool {
|
||||
self.one_before_range
|
||||
self.transform.need_one_before_range()
|
||||
}
|
||||
|
||||
pub fn transform(&self) -> &TransformQuery {
|
||||
|
||||
@@ -39,6 +39,16 @@ pub enum TimeBinningTransformQuery {
|
||||
Unweighted,
|
||||
}
|
||||
|
||||
impl TimeBinningTransformQuery {
|
||||
pub fn need_one_before_range(&self) -> bool {
|
||||
match self {
|
||||
TimeBinningTransformQuery::None => false,
|
||||
TimeBinningTransformQuery::TimeWeighted => true,
|
||||
TimeBinningTransformQuery::Unweighted => false,
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq)]
|
||||
pub struct TransformQuery {
|
||||
event: EventTransformQuery,
|
||||
@@ -109,6 +119,10 @@ impl TransformQuery {
|
||||
self.event.need_value_data()
|
||||
}
|
||||
|
||||
pub fn need_one_before_range(&self) -> bool {
|
||||
self.time_binning.need_one_before_range()
|
||||
}
|
||||
|
||||
pub fn is_pulse_id_diff(&self) -> bool {
|
||||
match &self.event {
|
||||
EventTransformQuery::PulseIdDiff => true,
|
||||
|
||||
Reference in New Issue
Block a user